Tyler Mahle

Bats R Throws R6'3" 210 lbBorn 1994 Newport Beach, USADebut 2017Team TEXDraft 2013 R7 #225 Cincinnati Reds, Westminster (CA) HSContract 1 y/$10M (26) 2026: $2,096,257

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202654319.97.82.8720.76.56103.2
2027103.8
2028102.8

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 30

His ten closest age-30 comparables averaged 93 PITCH+ the next season; 8 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Carlos Rodon2023104.897.2736
2Anibal Sanchez2014105.394.2660
3Trevor Bauer2021105.0did not play
4Joe Musgrove2023103.898.2410
5Gil Meche2009100.488.0281
6Shaun Marcum2012104.994.8334
7Erik Bedard2009110.2did not play
8Garrett Richards2018106.364.841
9Clay Buchholz2015104.1102.6588
10Jered Weaver2013109.6101.1888

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025TEX160000000000
2024TEX30000000000
2023MIN50000000000
2022MIN230000000000
2021CIN336613000104190.0550.1190.0550.173-68.2
2020CIN100000000000
2019CIN274143100001190.0880.1140.1180.232-49.5
2018CIN243403100002100.1030.1610.1380.299-28.1
2017CIN481100000020.1430.2500.1430.39313.7
Career145149610200107500.0800.1350.0960.231-49.5

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj543103.8
2026*47398.499.497.9
2025TEX642.181616086.734652966113.1102.0115.1
2024TEX014.9733012.756141091.897.889.6
2023MIN123.1655025.71025528109.198.6107.7
2022MIN684.4023230120.75031643126104.999.3104.1
2021CIN1363.7533330180.07592464210105.799.6105.4
2020CIN223.59109047.720162160113.5101.2114.7
2019CIN3125.1425250129.7556253412998.798.597.2
2018CIN794.9823230112.0507225311087.998.386.3
2017CIN122.7044020.09201114101.5100.5102.0
Career39464.071421410735.03122104264753102.5102.0

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
20216684.9-9.92.318.620.636.40.1470.2290.20125.8
20194188.4-11.40.019.035.731.00.0770.0980.09425.3
20183489.8-13.50.031.830.417.00.1250.1730.16924.9
2017878.8-18.90.00.026.325.00.0830.0910.157

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025TEXP1687715011.000+0.9
2024TEXP3130000-0.1
2023MINP52603100.750-0.2
2022MINP2312197210.889-0.5
2021CINP331802115021.000-0.3
2020CINP104806011.000+0.3
2019CINP251301213100.962-1.0
2018CINP2311239110.923-1.0
2017CINP42007001.000+0.1

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2017AAPensacola Blue WahoosBat200 HR, 0 SB0.0530.106
2016AAPensacola Blue WahoosBat230 HR, 0 SB0.1580.358
2025AAARound Rock ExpressPit317.1 IP, 32% K6.34
2024AAARound Rock ExpressPit339.1 IP, 24% K1.98
2024AAFrisco RoughRidersPit236.0 IP, 22% K4.50
2019AAALouisville BatsPit379.0 IP, 35% K4.00
2018AAALouisville BatsPit12229.2 IP, 16% K2.77
2017AAALouisville BatsPit24159.1 IP, 21% K2.74
2017AAPensacola Blue WahoosPit32385.0 IP, 27% K1.59
2016AAPensacola Blue WahoosPit30971.1 IP, 21% K4.94
2016A+Daytona TortugasPit30879.1 IP, 25% K2.50
2015ADayton DragonsPit620152.0 IP, 22% K2.43
2014RkBillings MustangsPit32576.2 IP, 22% K3.90
2013RkAZL RedsPit14434.1 IP, 21% K2.38

Splits

Yearvs LHPvs RHPHomeAway
20210.0440.1120.0670.111
20190.0000.1440.1290.098
20180.0870.1710.1230.168
20170.2000.4500.117

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.