MLB/Players/Tyler Mahle
Tyler Mahle

TYLER MAHLE

P · San Francisco Giants · 20172026 · 291 games
291
CAREER GAMES · REGULAR SEASON
8 seasons
.247
CAREER BATTING AVERAGE
1,224 hits in 4,948 at-bats
198
CAREER HOME RUNS
292 RBI · 36 stolen bases
4.09
CAREER ERA
860.0 innings · 874 strikeouts
44-56
CAREER RECORD
WHIP 1.29

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TEX6100142842268204.280.333.420.753
2023MIN10194224480101110564.227.265.423.687
2022MIN4690412220842632528625212.230.297.396.693
2021CIN661,34815631662648671284204.234.301.396.697
2020CIN2034442681261221421202.198.285.372.657
2019CIN501,0241642724225067682586.266.311.457.768
2018CIN4688413625040444621062204.283.360.486.846
2017CIN81501238800622280.253.349.307.656
Career2524,9486681,224218261982924701,37436.247.313.422.735

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026ATL23510125.01195942121174.251.29
2025TEX166486.26921296652.181.13
2024TEX30112.214741014.971.42
2023MIN51225.222952853.161.05
2022MIN2368120.21045943126164.401.22
2021CIN33136180.01587564210243.751.23
2020CIN102247.23419216063.591.15
2019CIN25312129.21367434129255.141.31
2018CIN2379112.01256253110224.981.59
2017CIN41220.0196111402.701.50
Career1654456860.08003913068741214.091.29

04/Every pitch

2017 Regular season
Play log from 2015
Spray chart · 5 batted balls
Groundout · 76.3 mph · 3 ftGroundout · 70.8 mph · 4 ftGroundout · 75.7 mph · 7 ftGroundout · 77.2 mph · 19 ftSingle · 94.0 mph · 51 ft
Hit (1) Out (4) Home run (0)
Average exit velocity 78.8 mph · longest 51 ft
Pitch locations · 368 pitches
Called strike (70) Swinging strike (27) In play (63) Foul (63) Ball (145)

Catcher’s view · the zone drawn is the average of the 368 batter zones recorded here, 1.58 to 3.44 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball23764.2%92.92,11746.0%
Slider9325.2%83.92,49741.9%
Changeup318.4%84.11,69235.5%
Curveball71.9%75.62,32042.9%
Unknown10.3%0.0%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 27vs PITL 25163403455.04345
AUG 27vs PITL 2516340045
SEP 2@ PITL 0523050003
SEP 2@ PITL 05230500036.05003
SEP 7@ NYML 2717360042
SEP 7@ NYML 27173603424.06342
SEP 14@ STLW 6019040034
SEP 14@ STLW 60190400345.04034

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.