Juan SotoRF New York Mets
Age 27 L/L 6'1" / 224 lbs MLB H +5%HR +3% Svc 7.779 · Ctrl thru 2039 peak 6.8 · 2026
wRC+†vL 145178vR 181
AVG/OBP/SLG.284 / .411 / .557
PA715
HR43
SB20
K%18
BB%17
MLB%100%
BAT: +63.3 runs (wOBA-derived runs vs avg)+63BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -10.0 runs (Defensive runs vs avg)-10FLDPOS: -7.7 runs (Positional adjustment)-8POSREP: +20.3 runs (Replacement-level credit)+20REPTotal WAR: +6.80+6.8WAR
Scouting · nowfuture
HIT
6060
PWR
6060
SPD
4040
EYE
8060
trajectory · 10 yrs
8.2peak
2026

Contract

CONFIRMED  ·  hand-curated extension
Status   FA
MLB Debut   2018
Service   7.779 yrs.days
Team Control Through   2039
First FA Year   2040
NTCOPTDEF 30%
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$46M+6.8$54M+$8M
2027Ext / FA-deal$46M+6.0$49M+$3M
2028Ext / FA-deal$46M+5.7$48M+$2M
2029Ext / FA-deal$46M+5.3$46M+$0.3M
2030Ext / FA-deal$46M+4.8$43M-$3M
2031Ext / FA-deal$46M+4.3$40M-$6M
2032Ext / FA-deal$46M+3.6$34M-$12M
2033Ext / FA-deal$46M+2.9$29M-$17M
2034Ext / FA-deal$46M+2.1$21M-$25M
2035Ext / FA-deal$46M+1.2$13M-$33M
2036Ext / FA-deal$46M+0.5$3M-$43M
2037Ext / FA-deal$46M
2038Ext / FA-deal$46M
2039Ext / FA-deal$46M
Totals $644M $371M -$273M
Options · projected decision
2030PLAYER OPT$46.0M / $0.0M buyoutDECLINE
Underwater contract
Projected production over the remaining contract is worth -$273M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKGCL Nationals 183174 48824 9360 52 .276.311.414.725 .138.328 205 .309 95 -1 +0 +0 -2 +5 0.2
201718 A2 teams 123117 35413 6120 12 .299.333.427.761 .128.314 105 .332 113 +2 -1 +0 -1 +3 0.3
201819 MLB4 teams 676578 17031435 961370 83 .294.395.543.938 .249.332 2014 .394 160 +46 +0 -6 -7 +19 5.3
201920 MLBWashington Nationals 659542 14929530 1081323 121 .275.398.513.911 .238.308 2016 .389 156 +42 +2 +0 -7 +19 5.7
202021 MLBWashington Nationals 196154 5613014 41281 62 .364.500.7211.221 .357.375 1421 .452 204 +23 +0 -3 -2 +6 2.5
202122 MLBWashington Nationals 654502 15719231 145932 97 .313.468.5441.012 .231.329 1422 .415 176 +56 -1 -1 -7 +19 6.7
202223 MLBSan Diego Padres 664525 12527223 135964 62 .238.398.429.826 .190.251 1420 .365 137 +28 +0 -16 -7 +19 2.4
202324 MLBSan Diego Padres 708568 15331137 1321292 125 .269.409.523.932 .254.285 1819 .391 157 +46 +0 -7 -8 +20 5.3
202425 MLBNew York Yankees 713576 16831540 1291194 74 .292.425.571.996 .280.304 1718 .425 183 +67 -0 -4 -8 +20 7.7
202526 MLBNew York Mets 715578 14720142 1271373 384 .254.391.510.902 .256.259 1918 .379 148 +39 +6 -14 -8 +20 4.5
▸ 2026 Season (actual · ROS · total)
202627 MLBNew York Mets 4337 12201 660 01 .324.419.459.878 .135.367 1414 .374 145 +2 -0 -0 -0 +1 0.2
ROS27 MLBNYM 672550 15926238 1141203 208 .289.414.551.965 .262.307 1817 .421 180 +61 +1 -10 -7 +19 6.5
TOT27 MLBNYM 715587 17128239 1201263 209 .291.414.545.959 .254.311 1817 .418 178 +63 +0 -10 -8 +20 6.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLBNYM 707588 16727240 1101183 208 .284.399.541.940 .257.292 1716 .409 171 +57 +1 -11 -8 +20 6.1
202829 MLBNYM 695579 16427239 1081183 187 .283.399.539.937 .256.291 1716 .407 169 +55 +1 -11 -7 +20 5.7
202930 MLBNYM 683569 15926238 1061183 176 .279.395.533.928 .253.289 1716 .404 167 +52 +1 -12 -7 +19 5.4
203031 MLBNYM 668558 15525237 1031182 135 .278.392.529.921 .251.288 1815 .400 164 +48 +1 -12 -7 +19 4.9
203132 MLBNYM 649542 14724135 1001182 104 .271.387.513.900 .242.286 1815 .395 160 +44 +0 -13 -7 +18 4.4
203233 MLBNYM 619517 13722132 951172 73 .265.381.497.878 .232.285 1915 .389 156 +39 +0 -13 -7 +18 3.8
203334 MLBNYM 569475 12520129 871132 52 .263.379.493.872 .229.283 2015 .381 150 +32 +0 -13 -6 +16 3.0
203435 MLBNYM 512428 10917125 781061 41 .255.371.474.845 .220.280 2115 .372 143 +25 +0 -13 -5 +15 2.2
203536 MLBNYM 449377 9314121 68981 21 .247.363.456.819 .210.277 2215 .362 135 +18 +0 -13 -5 +13 1.3
203637 MLBNYM 383322 7812117 57871 10 .242.358.444.802 .202.272 2315 .351 127 +12 +0 -13 -4 +11 0.6
203738 MLBNYM 311261 609112 46731 00 .230.347.410.757 .180.267 2315 .339 117 +6 +0 -12 -3 +9 -0.1
203839 MLBNYM 236200 44609 34570 00 .220.333.385.718 .165.261 2414 .326 108 +2 +0 -12 -3 +7 -0.6
203940 MLBNYM 163138 30406 24390 00 .217.333.377.710 .159.258 2415 .321 104 +1 +0 -11 -2 +5 -0.8
▸ Career Totals (MLE all levels + projections)
Career 1260710418 283547240637 2058231943 22177 .272.394.509.903 .236.292 1816 .389 156 +798 +13 -220 -135 +357 83.0
/ 162G 650537 14624233 1061202 114 .272.393.508.902 .236.292 1816 .389 156 +41 +1 -11 -7 +18 4.3

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKGCL Nationals 183169 611135 14250 52 .361.410.550.960 .189.403 148 .422 181 +17 +0 +5 2.3
201718 AHagerstown Suns 9686 31503 1080 12 .360.427.523.950 .163.373 810 .421 181 +9 -1 +3 1.1
201718 ROKGCL Nationals 2725 8110 210 00 .320.370.440.810 .120.333 47 .360 134 +1 +0 +1 0.2
201819 MLBWashington Nationals 494414 12125122 79990 52 .292.406.517.923 .225.338 2016 .406 169 +39 +0 -6 -7 +14 4.0
201819 AAHarrisburg Senators 3531 10202 470 10 .323.400.581.981 .258.364 2011 .427 185 +3 +0 +1 0.5
201819 A+Potomac Nationals 7362 23317 1180 01 .371.466.7901.256 .419.340 1115 .528 262 +13 -0 +2 1.5
201819 AHagerstown Suns 7459 22535 14130 20 .373.493.8141.307 .441.405 1819 .535 267 +14 +0 +2 1.7
201920 MLBWashington Nationals 659542 15332534 1081323 121 .282.404.548.952 .266.312 2016 .412 174 +55 +2 +0 -7 +19 7.0
202021 MLBWashington Nationals 196154 5414013 41281 62 .351.490.6951.185 .344.363 1421 .504 244 +32 +0 -3 -2 +6 3.4
202122 MLBWashington Nationals 654502 15720229 145932 97 .313.468.5341.002 .221.332 1422 .440 195 +70 -1 -1 -7 +19 8.1
202223 MLBSan Diego Padres 664524 12725227 135964 62 .242.401.452.853 .210.249 1420 .384 152 +39 +0 -16 -7 +19 3.5
202324 MLBSan Diego Padres 708568 15632135 1321292 125 .275.413.519.932 .245.296 1819 .408 170 +56 +0 -7 -8 +20 6.4
202425 MLBNew York Yankees 713576 16631441 1291194 74 .288.422.569.991 .281.298 1718 .429 187 +70 -0 -4 -8 +20 8.0
202526 MLBNew York Mets 715577 15220143 1271373 384 .263.398.525.923 .262.270 1918 .402 166 +53 +6 -14 -8 +20 5.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career 48033857 108619916244 89683319 9527 .282.419.531.950 .250.300 1719 .415 176 +413 +8 -51 -53 +136 46.2

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
Juan Soto (OGILVIE) 27 60 60 40 60 .288/.412/.550 .262.300 4121 16% 17% 180 +8.7
Lance Berkman
2003 · MLB
27 57→65 66→70 43→50 64 .303/.405/.578 .275.325 327 18% 14% 184 +7.6 .297/.415/.542 .245.323 277 16% 16% 178 +7.1 .305/.427/.564.259.32031515%17%173+7.2
Alex Bregman
2021 · MLB
27 54→57 62→65 47→50 68 .283/.396/.534 .252.283 286 13% 15% 170 +6.6 .262/.363/.451 .189.272 213 13% 13% 136 +4.2 .258/.349/.445.187.26522212%11%125+3.9
Bryce Harper
2018 · MLB
25 55→60 63→65 46→50 67 .286/.402/.533 .246.317 3011 20% 16% 170 +6.6 .258/.381/.490 .232.304 2812 23% 16% 152 +5.3 .287/.396/.523.236.338271322%14%153+4.7
J.D. Drew
2002 · MLB
26 58→60 61→65 52→50 61 .299/.394/.530 .231.331 2918 19% 13% 167 +6.4 .281/.378/.498 .217.314 2611 19% 13% 153 +5.4 .290/.414/.526.236.32326618%17%167+5.5
Freddie Freeman
2018 · MLB
28 58→65 64→65 47→50 58 .300/.393/.564 .264.344 307 21% 12% 176 +7.0 .302/.391/.542 .240.342 278 19% 12% 170 +6.6 .312/.399/.517.205.345221215%11%156+6.6
Albert Pujols
2008 · MLB
28 60→67 68→70 44→50 69 .324/.423/.599 .275.305 357 9% 14% 196 +8.4 .329/.435/.619 .290.316 359 9% 15% 206 +9.0 .331/.442/.640.309.314381110%16%178+8.1
Joey Votto
2011 · MLB
27 61→70 60→65 47→50 60 .309/.398/.541 .232.349 2710 19% 12% 172 +6.7 .309/.421/.523 .214.362 228 19% 16% 176 +7.0 .317/.450/.543.225.35525716%19%172+7.7
Alex Rodriguez
2001 · MLB
26 57→60 67→70 50→55 64 .303/.406/.573 .270.324 3413 18% 14% 183 +7.4 .305/.396/.601 .296.316 4112 18% 12% 187 +7.8 .302/.396/.609.307.307431217%11%180+8.8
Chipper Jones
2001 · MLB
29 56→66 63→65 46→50 66 .298/.391/.539 .241.288 3012 10% 13% 169 +6.5 .315/.413/.555 .240.323 298 12% 14% 181 +7.3 .318/.422/.548.231.33127613%15%165+6.9
Josh Hamilton
2008 · MLB
27 53→63 63→65 47→50 53 .281/.354/.522 .240.307 3210 20% 9% 150 +5.2 .293/.357/.507 .214.331 269 19% 8% 147 +5.0 .297/.359/.534.236.33430820%8%144+4.6
Yordan Alvarez
2023 · MLB
26 52→57 66→70 45 56 .282/.368/.545 .263.311 343 21% 11% 162 +6.0 .294/.389/.557 .263.315 344 18% 12% 173 +6.8 .297/.396/.552.255.31433317%12%161+4.5
Vladimir Guerrero
2002 · MLB
27 59→63 67→70 52→55 56 .317/.384/.591 .275.316 3421 13% 9% 180 +7.3 .324/.400/.581 .257.325 3223 11% 11% 183 +7.5 .331/.410/.587.256.328332111%11%168+6.6
Christian Yelich
2020 · MLB
28 60→64 64→70 57→55 58 .310/.397/.564 .253.351 3121 20% 12% 178 +7.1 .271/.376/.479 .208.332 2517 24% 14% 147 +5.0 .277/.365/.449.172.340212523%11%125+3.0
Troy Tulowitzki
2012 · MLB
27 56→59 59→65 50 57 .292/.365/.511 .219.307 2613 15% 10% 151 +5.3 .291/.368/.501 .210.309 266 15% 10% 150 +5.2 .297/.376/.495.198.33325118%10%144+3.8
Aaron Judge
2020 · MLB
28 54→64 67→80 44→50 60 .272/.388/.538 .266.357 357 31% 15% 167 +6.4 .277/.374/.540 .263.340 367 28% 13% 163 +6.1 .300/.431/.653.352.34448926%18%194+8.5
Mike Trout
2018 · MLB
26 58→65 64→70 55→60 67 .299/.420/.562 .263.339 3020 20% 16% 185 +7.6 .298/.434/.599 .301.329 3718 20% 18% 199 +8.6 .295/.439/.616.321.320411521%18%184+6.1
Mookie Betts
2020 · MLB
27 56→63 60→65 55 63 .290/.381/.519 .229.300 2620 14% 13% 160 +5.9 .277/.366/.502 .225.293 2715 16% 12% 150 +5.2 .285/.373/.529.244.294291415%11%156+5.8
Todd Helton
2003 · MLB
29 63→69 68→70 45 67 .334/.431/.625 .292.339 346 13% 14% 206 +9.0 .336/.443/.595 .259.351 273 12% 16% 202 +8.8 .340/.457/.591.251.35525211%17%188+8.7
David Wright
2009 · MLB
26 60→66 59→60 53→55 61 .306/.392/.526 .221.334 2518 16% 12% 166 +6.3 .290/.374/.478 .188.350 2019 21% 12% 146 +4.9 .294/.381/.482.189.338201718%12%141+4.1
Troy Glaus
2003 · MLB
26 47→52 65→70 46→50 62 .258/.367/.510 .253.285 3210 22% 14% 152 +5.3 .252/.352/.490 .238.279 318 21% 13% 141 +4.6 .254/.361/.501.246.28033222%13%142+4.5