Ryan McMahon3B New York Yankees
Age 31 L/R 6'2" / 211 lbs MLB HR +8% Svc 8.035 · Ctrl thru 2027
2026 ROS PROJECTION225 act + 346 ros · stats below = ROS only
wRC+†vL 93107vR 112
AVG/OBP/SLG.231 / .312 / .410
PA346
HR13
K%31
BB%10
BABIP309
ISO179
MLB%100%
Value2026 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: -1.1 runs (SB/CS + UBR baserunning)-1RUNFLD: +3.3 runs (Defensive runs vs avg)+3FLDPOS: +2.0 runs (Positional adjustment)+2POSREP: +16.2 runs (Replacement-level credit)+16REPTotal WAR: +1.70+1.7WAR
0.01.32.60.72.1+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 47 / POW 57
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT47
Whiff%
4411.6%
xwOBA
620.322
POWER57
Barrel%
7211.4
Avg EV
9092.4
Bat Spd
7574.0
EYE51
Chase%
8624.6%
SPEED31
Sprint
1725.9
DEFENSE50
scouting grade only
Platoon Splits2024-2026 · 1280 PA
vs LHP
vs RHP
Edge
PA
325
955
wRC+
86
102
▶▶R
wOBA
297
319
R
ISO
117
176
▶▶R
BABIP
322
296
L
K%
30.8%
30.3%
BB%
9.2%
11.8%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   8.035 yrs.days
Team Control Through   2027
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$5M+0.7$3M-$2M
2027Ext$12M+2.1$16M+$5M
Totals $16M $18M +$3M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201318 ROKGrand Junction Rockies 251229 521228 17852 46 227286402688 175321 347 294 83
201318 ROKGrand Junction Rockies 251218 7018311 28592 46 321403583986 261396 2411 423 182
201419 AAsheville Tourists 552500 922638 362007 85 184249296545 112281 367 239 41
201419 AAsheville Tourists 552482 13646318 541437 85 282363502865 220360 2610 374 145
201520 A+Modesto Nuts 556514 13236324 311889 613 257310479789 222355 346 339 118
201520 A+Modesto Nuts 556496 14943618 491539 613 300374520894 220401 289 391 157
201621 AA2 teams 624567 11725610 432326 127 206269325594 118323 377 265 61
201621 AA2 teams 624543 13229613 661826 127 243331390722 147336 2911 321 104
201722 AAA3 teams 543505 14232412 301261 113 281323432754 150348 236 327 108
201722 AAA3 teams 543489 17040420 46971 113 348405569973 221396 188 420 180
201823 AAA2 teams 444410 8419310 281464 42 205262339601 134289 336 261 58
201823 AAA2 teams 444405 10724416 331254 42 264326462788 198342 287 346 123
201924 MLBColorado Rockies 539480 10218118 561601 51 212296367663 154277 3010 295 84 -10 +1 -1 +2 +15 0.7
201924 MLBColorado Rockies 539480 12022124 561601 51 250330450780 200323 3010 344 122 +13 +1 -1 +2 +15 3.0
202025 MLBColorado Rockies 193172 32517 18662 01 186271349620 163250 349 272 66 -7 -0 -0 +1 +5 -0.2
202025 MLBColorado Rockies 193172 37619 18662 01 215297419715 203286 349 316 100 +0 -0 -0 +1 +5 0.6
202126 MLBColorado Rockies 596528 11526118 591474 62 218301373674 155264 2510 294 83 -11 +0 +10 +2 +17 1.8
202126 MLBColorado Rockies 596528 13432123 591474 62 254333449782 195306 2510 344 122 +15 +0 +10 +2 +17 4.5
202227 MLBColorado Rockies 597529 11219315 601585 73 212298344642 132270 2610 288 78 -15 +0 +9 +2 +17 1.4
202227 MLBColorado Rockies 597529 13023320 601585 73 246328414742 168311 2610 331 111 +8 +0 +9 +2 +17 3.7
202328 MLBColorado Rockies 627555 11425318 681981 55 205293359652 153281 3211 286 77 -16 -1 +7 +2 +18 1.1
202328 MLBColorado Rockies 627555 13331323 681981 55 240324431754 191326 3211 334 114 +10 -1 +7 +2 +18 3.7
202429 MLBColorado Rockies 645569 11823015 691853 46 207296327623 120276 2911 277 70 -22 -2 +7 +2 +18 0.5
202429 MLBColorado Rockies 645567 13728020 691853 46 242326397723 155320 2911 323 106 +4 -2 +7 +2 +18 3.1
202530 MLBNew York Yankees 586509 10722119 701894 31 210310369680 159289 3212 302 89 -7 +0 +7 +2 +17 1.9
202530 MLBNew York Yankees 586509 10923120 701894 31 214314381695 167294 3212 313 98 -2 +0 +7 +2 +17 2.5
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD31 MLBNYY 225206 44709 18720 32 214277379655 165280 328 288 79 -5 -0 +0 +1 +6 0.2
YTD31 MLBNYY 225206 44709 18720 32 214277379655 165280 328 292 81 -5 -0 +0 +1 +6 0.3
ROS31 MLBNYY 100% 346307 7114113 351081 32 231312410722 179309 3110 319 102 +1 -0 +3 +1 +10 1.5
ROS31 MLBNYY 100% 346307 7215113 351081 32 235315417732 182312 3110 320 103 +1 -0 +3 +1 +10 1.5
FULL31 MLBNYY 571513 11622122 531801 64 226300402701 175300 329 308 94 -4 -0 +3 +2 +16 1.7
TOT31 MLBNYY 571513 11521122 531801 64 224298398696 173297 329 307 93 -4 -0 +3 +2 +16 1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBNYY 100% 632562 12826122 631992 52 228308395703 167307 3110 314 99 -1 +0 +2 +2 +18 2.2
202833 MLBNYY 100% 545484 10821119 541752 32 223304388692 165301 3210 306 93 -5 -0 +0 +2 +15 1.3
202934 MLBNYY 100% 474423 9017115 471551 21 213293364657 151293 3310 296 85 -8 +0 -1 +2 +13 0.6
202732 MLBNYY 100% 632562 12926123 631992 52 230309402712 173310 3110 316 100 -0 +0 +2 +2 +18 2.3
202833 MLBNYY 100% 545484 10821119 541752 32 223304388692 165303 3210 308 94 -4 -0 +0 +2 +15 1.4
202934 MLBNYY 100% 474423 9117116 471551 21 215295374669 158294 3310 298 86 -8 +0 -1 +2 +13 0.7
▸ Career Totals
Career 60065316 124525415215 622180928 4426 234318409726 175310 3010 323 105 +35 -2 +44 +3 +170 25.6
/ 162G 650575 13427223 671963 53 233316407723 174309 3010 323 105 +4 -0 +5 +0 +18 2.8
Career 87507843 171636635251 784271755 8862 219294370665 152297 319 293 82 -175 -7 +44 +10 +248 12.3
/ 162G 650583 12827319 582024 75 220295374669 154298 319 293 82 -13 -1 +3 +1 +18 0.9

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201318 ROKGrand Junction Rockies 251218 7018311 28592 46 321403583986 261396 2411 423 182 +23 -2 +7 2.9
201419 AAsheville Tourists 552482 13646318 541437 85 282363502865 220360 2610 374 145 +28 -0 +16 4.4
201520 A+Modesto Nuts 556496 14943618 491539 613 300374520894 220401 289 391 157 +36 -4 +16 4.9
201621 AAHartford Yard Goats 535466 11327512 551615 116 242328399727 157338 3010 322 104 +3 -0 +15 1.8
201621 INTLSalt River Rafters 8977 19211 11211 11 247348338686 91327 2412 317 101 +0 -0 +3 0.2
201722 MLBColorado Rockies 2419 3100 550 00 158333211544 53214 2121 274 68 -1 +0 +0 -10 +1 -1.0
201722 AAAAlbuquerque Isotopes 314289 10823214 21530 43 3744166121.029 239416 177 443 197 +34 -0 +9 4.4
201722 AAHartford Yard Goats 205181 591626 20391 70 326396536932 210381 1910 403 167 +15 +1 +6 2.3
201823 MLBColorado Rockies 202181 42915 18642 10 232308376684 144327 329 307 93 -2 +0 +0 -8 +6 -0.4
201823 AAAAlbuquerque Isotopes 242224 6515311 15612 32 290340531871 241353 256 378 148 +13 -0 +7 2.0
201924 MLBColorado Rockies 539480 12022124 561601 51 250330450780 200323 3010 344 122 +13 +1 -1 +2 +15 3.0
202025 MLBColorado Rockies 193172 37619 18662 01 215297419715 203286 349 316 100 +0 -0 -0 +1 +5 0.6
202126 MLBColorado Rockies 596528 13432123 591474 62 254333449782 195306 2510 344 122 +15 +0 +10 +2 +17 4.5
202227 MLBColorado Rockies 597529 13023320 601585 73 246328414742 168311 2610 331 111 +8 +0 +9 +2 +17 3.7
202328 MLBColorado Rockies 627555 13331323 681981 55 240324431754 191326 3211 334 114 +10 -1 +7 +2 +18 3.7
202429 MLBColorado Rockies 645567 13728020 691853 46 242326397723 155320 2911 323 106 +4 -2 +7 +2 +18 3.1
202530 MLBNew York Yankees 586509 10923120 701894 31 214314381695 167294 3212 313 98 -2 +0 +7 +2 +17 2.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 40093540 84517511144 423117222 3119 239324416740 178312 2911 329 110 +45 -1 +39 -4 +114 19.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Mike Moustakaslast yr '23
career totals — 13 seasons, 5,577 PA
135,57721521247307431+14+1822.822.1
/162664263+1.6+2.12.7pk7: 21
#2Alex Gonzalezlast yr '13
career totals — 13 seasons, 5,527 PA
135,52714027244289394+37+8421.121.3
/162664173+4.4+10.12.5pk7: 21
#3Eduardo Escobarlast yr '23
career totals — 12 seasons, 5,114 PA
125,11416423253305430+29+1621.121.1
/162664213+3.7+2.02.7pk7: 21
#4Brandon Ingelast yr '13
career totals — 13 seasons, 5,617 PA
135,61715245233301384+26+7319.820.5
/162664185+3.1+8.62.3pk7: 21
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 13 projected seasons
136,43222948233313407+23+5921.019.0
/162664245+2.4+6.12.2pk7: 17
#5Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#6Jedd Gyorkolast yr '20
career totals — 8 seasons, 2,983 PA
82,98312114245310424+8+2213.413.5
/162664273+1.7+5.03.0pk7: 14

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Ryan McMahon (OGILVIE) 31 43→47 51→57 31 51 224/298/398 173297 226 32% 9% 93 +1.7
Yoshi Tsutsugo
2023 · MLB
31 44→43 51→50 39→30 52 225/307/380 155281 192 27% 11% 95 +1.4 230/320/383 153314 187 30% 11% 101 +1.8 216/328/37415830719532%14%99+0.8
Scott Seabol
2007 · MLB
32 44→45 53→60 38→40 45 233/288/410 177276 213 24% 7% 94 +1.3 241/294/434 193277 247 22% 7% 103 +1.9 239/293/44520526626521%7%105+2.0
Dustan Mohr
2007 · MLB
31 42→52 52→55 38→45 46 216/292/389 172298 204 33% 9% 90 +1.0 200/253/356 156296 196 37% 6% 66 -0.6 170/216/32715726220243%5%40-1.0
Tim Beckham
2021 · MLB
31 46→55 55 39→50 43 239/296/427 189300 235 28% 7% 102 +1.9 256/306/420 164331 217 28% 6% 105 +2.1 269/313/41514635121428%5%101+0.5
Carlos Ibarra
2014 · AAA
30 48 54→55 37→40 38 254/286/424 170299 244 24% 4% 97 +1.5 218/255/324 106278 124 25% 4% 56 -1.3 200/236/267672636125%4%32-1.0
Paul McAnulty
2011 · MLB
30 42→50 55→60 38→40 47 228/290/411 183261 242 24% 8% 95 +1.4 234/296/416 182277 234 24% 8% 99 +1.7 228/296/40918126923324%8%96+1.2
Scott Moore
2014 · MLB
30 45→51 49→55 38→50 43 226/290/375 149295 163 28% 7% 85 +0.7 195/263/319 124259 135 29% 6% 60 -1.0 166/241/27410821711328%6%38-1.3
Mike Wilson
2014 · MLB
31 46→56 49→60 37→50 41 229/288/380 151317 176 32% 7% 86 +0.8 220/279/379 159312 208 34% 7% 82 +0.5 200/267/36816927224635%7%71-0.1
Cory Aldridge
2010 · AAA
31 47→50 53→55 41→45 42 241/292/417 176306 214 28% 6% 97 +1.5 223/272/388 165307 216 33% 6% 82 +0.5 214/280/38717329327536%8%84+0.3
Laynce Nix
2012 · MLB
31 48 56→60 41→45 46 253/307/447 193295 234 23% 7% 111 +2.5 232/293/385 153303 176 28% 8% 89 +1.0 206/270/32812329012231%8%60-0.3
John Rodriguez
2010 · AAA
32 44→47 50→55 40 43 225/294/380 156283 183 27% 7% 89 +1.0 218/281/361 143264 158 23% 6% 79 +0.3 189/267/32413520210812%7%62-0.2
Jake Lamb
2023 · MLB
32 43→53 53→60 40→45 47 223/305/398 175299 223 32% 9% 98 +1.6 226/303/361 135299 153 28% 8% 88 +0.9 217/297/33311528812127%8%76+0.0
Curt Casali
2020 · MLB
31 48 48→50 40→30 49 243/310/381 138294 163 23% 8% 95 +1.4 233/325/397 164303 195 28% 11% 107 +2.2 213/320/302892849025%12%78+0.1
Aaron Guiel
2005 · MLB
32 46→53 52→60 37→45 50 235/313/404 169268 196 20% 8% 104 +2.0 233/315/424 191267 236 22% 8% 110 +2.4 228/313/42319525824422%8%107+2.1
Dallas McPherson
2012 · MLB
32 44 54→65 42→50 37 232/273/403 171311 234 33% 5% 86 +0.8 227/274/384 157332 207 36% 6% 82 +0.5 212/265/37316132021439%6%72-0.1
Brett Harper
2013 · AAA
32 49→50 55→60 38→30 41 254/306/428 174309 245 26% 5% 107 +2.2 250/308/422 172311 246 27% 7% 105 +2.1 239/296/40216329026027%6%94+0.7
Danny Espinosa
2018 · MLB
31 39→49 50→55 43→50 45 206/288/355 149272 199 31% 8% 81 +0.4 200/263/340 140267 1812 31% 6% 66 -0.6 188/245/321133245181331%5%52-1.0
Michael Saunders
2018 · MLB
31 45→52 51→55 42→55 47 232/297/401 169289 183 26% 8% 95 +1.4 208/271/334 126265 137 25% 8% 67 -0.5 125/198/178541674726%8%-6-1.4
Matt Joyce
2016 · MLB
31 45→53 48→60 36→50 56 223/317/366 143270 154 22% 11% 95 +1.4 238/345/431 193279 224 22% 14% 123 +3.3 238/352/44720927025321%15%125+2.2
Luis Valbuena
2018 · MLB
32 41→51 59→60 38→50 55 227/317/437 210258 283 24% 11% 114 +2.7 223/291/395 172293 227 30% 9% 92 +1.2 200/256/33913927919635%7%55-0.7