Juan Soto

LF New York Mets
Age 28 L/L 6'1" / 224 lbs MLB H -5% Svc 7.779 · Ctrl thru 2039
Overview
MLB40-MANExtFA 2040
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202425MLBNYY713.288/.422/.5694171716.5
202526MLBNYM715.263/.398/.52543381534.6
202627MLBNYM482.275/.394/.5152791453.2
2027PROJ28MLBNYM578.282/.394/.55136161685.6
2028PROJ29MLBNYM648.280/.392/.54740161665.9
2029PROJ30MLBNYM648.278/.390/.54039131635.6
Last 3 seasons WAR 14.3  ·  Next 3 projected WAR 17.1Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2039Service7.779First FA2040Options1NTC
2027Ext$46M2028Ext$46M2029Ext$46M2030Ext$46M2031Ext$46M2032Ext$46M2033Ext$46M2034Ext$46M+5
Skills · percentileStatcast 2024-2026
Barrel%90
xwOBA90
Avg EV90
Whiff%90
Chase%90
Bat Spd62
Form.282/.381/.524 ▼▼ rolling true talent (45d window) · proj .289/.397/.562
CompsCarlos Delgado (age 29) · Todd Helton (age 28) · Joey Votto (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 144168vR 177
AVG/OBP/SLG.282 / .394 / .551
PA578
HR36
SB16
K%16
BB%15
BABIP282
ISO269
MLB%100%
Value2027 · WAR
BAT: +46.5 runs (wOBA-derived runs vs avg)+46BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.6 runs (Defensive runs vs avg)+1FLDPOS: -6.2 runs (Positional adjustment)-6POSREP: +12.5 runs (Replacement-level credit)+13REPTotal WAR: +5.60+5.6WAR
0.03.06.05.65.95.65.34.83.72.61.81.10.50.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$211M ctrl surplus
Tools · Recent Form · Splits · ContractCON 73 / POW 75
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT73
Whiff%
905.4%
xAVG
900.298
POWER75
Barrel%
9017.7
Avg EV
9093.6
Bat Spd
6272.6
EYE76
Chase%
9014.7%
SPEED30
Sprint
1225.6
DEFENSE25
scouting grade only
Recent Formrolling true talent ⓘ
K%16%·16% over 81 PA (45d) · proj 16%
BB%14%▼12% over 123 PA (60d) · proj 15%
ISO.242▼▼.196 over 107 AB (60d) · proj .273
HR/BB8.1%▼6.7% over 90 BBE (60d) · proj 9.2%
BABIP.287·.250 over 84 BIP (60d) · proj .291
SLASH.282/.381/.524▼▼proj .289/.397/.562
Platoon Splits2024-2026 · 1457 PA
vs LHP
vs RHP
Edge
PA
473
984
—
wRC+
143
175
▶▶R
wOBA
379
427
▶R
ISO
235
284
▶▶R
BABIP
268
298
▶R
K%
18.2%
17.5%
▶R
BB%
15.6%
17.3%
▶R
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
2027Ext$46M+5.6$67M+$21M
2028Ext$46M+5.9$66M+$24M
2029Ext$46M+5.6$58M+$20M
2030Ext$46M+5.3$51M+$17M
2031Ext$46M+4.8$43M+$12M
2032Ext$46M+3.7$26M-$0.8M
2033Ext$46M+2.6$14M-$11M
2034Ext$46M+1.8$8M-$14M
2035Ext$46M+1.1$5M-$15M
2036Ext$46M+0.5$1M-$17M
2037Ext$46M———
2038Extbeyond projection horizon · no WAR estimate
2039Extbeyond projection horizon · no WAR estimate
Totals $506M $338M +$22M
Options · projected decision
2030PLAYER OPT$46.0M / $0.0M buyoutDECLINE
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

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

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201617 ROKGCL Nationals — 183169 611135 14250 52 361410550960 189403 148 422 100 — — — — — —
201718 AHagerstown Suns — 9686 31503 1080 12 360427523950 163373 810 421 140 — — — — — —
201718 ROKGCL Nationals — 2725 8110 210 00 320370440810 120333 47 360 70 — — — — — —
201819 MLBWashington Nationals — 494414 12125122 79990 52 292406517923 225338 2016 406 151 +30 +0 -6 -7 +11 2.8
201819 AAHarrisburg Senators — 3531 10202 470 10 323400581981 258364 2011 427 133 — — — — — —
201819 A+Potomac Nationals — 7362 23317 1180 01 3714667901.256 419340 1115 528 198 — — — — — —
201819 AHagerstown Suns — 7459 22535 14130 20 3734938141.307 441405 1819 535 183 — — — — — —
201920 MLBWashington Nationals — 659542 15332534 1081323 121 282404548952 266312 2016 412 164 +50 +2 +0 -7 +14 6.1
202021 MLBWashington Nationals — 196154 5414013 41281 62 3514906951.185 344363 1421 504 197 +23 +0 -3 -2 +4 2.3
202122 MLBWashington Nationals — 654502 15720229 145932 97 3134685341.002 221332 1422 440 168 +53 -1 -1 -7 +14 5.9
202223 MLBSan Diego Padres — 664524 12725227 135964 62 242401452853 210249 1420 384 143 +34 +0 -16 -7 +14 2.6
202324 MLBSan Diego Padres — 708568 15632135 1321292 125 275413519932 245296 1819 408 156 +48 +0 -7 -8 +15 5.0
202425 MLBNew York Yankees — 713576 16631441 1291194 74 288422569991 281298 1718 429 171 +60 -0 -4 -8 +15 6.5
202526 MLBNew York Mets — 715577 15220143 1271373 384 263398525923 262270 1918 402 153 +45 +6 -14 -8 +15 4.6
202627 MLBNew York Mets — 482400 11011227 78651 93 275394515909 240268 1316 398 145 +26 +1 -0 -5 +10 3.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 52854257 119621018271 97489820 10430 281417530947 249297 1718 414 166 +417 +9 -51 -59 +115 43.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEGCL Nationals — 183174 49824 9360 52 282317420736 138335 205 316 100 — — — — — —
201718 A MLEHagerstown Suns — 9691 31403 5110 12 341375484859 143360 115 375 140 — — — — — —
201718 ROK MLEGCL Nationals — 2726 7110 110 00 269296385681 115267 44 272 70 — — — — — —
201819 MLB MLEWashington Nationals — 494424 12125122 69990 52 285385505890 219338 2014 392 151 +30 +0 -6 -7 +11 2.8
201819 AA MLEHarrisburg Senators — 3532 10202 390 10 312371562934 250351 269 365 133 — — — — — —
201819 A+ MLEPotomac Nationals — 7366 23317 7110 01 3484117421.153 394333 1510 461 198 — — — — — —
201819 A MLEHagerstown Suns — 7464 21534 9180 20 3284116881.098 359358 2412 439 183 — — — — — —
201920 MLB MLEWashington Nationals — 659545 15331634 1051323 121 281400547946 266312 2016 411 164 +50 +2 +0 -7 +14 6.1
202021 MLB MLEWashington Nationals — 196166 5414013 29281 62 3254296451.073 319363 1415 460 197 +23 +0 -3 -2 +4 2.3
202122 MLB MLEWashington Nationals — 654525 15720229 122932 97 299433510943 211332 1419 416 168 +53 -1 -1 -7 +14 5.9
202223 MLB MLESan Diego Padres — 664531 12927226 129964 62 243395448843 205249 1419 379 143 +34 +0 -16 -7 +14 2.6
202324 MLB MLESan Diego Padres — 708579 15834134 1211292 125 273400511912 238296 1817 399 156 +48 +0 -7 -8 +15 5.0
202425 MLB MLENew York Yankees — 713578 16331438 1271194 74 282415547961 265298 1718 420 171 +60 -0 -4 -8 +15 6.5
202526 MLB MLENew York Mets — 715591 15521143 1141373 384 262384519904 257270 1916 394 153 +45 +6 -14 -8 +15 4.6
202627 MLB MLENew York Mets — 482416 11312227 63651 93 272369505874 233268 1313 382 145 +26 +1 -0 -5 +10 3.2
201617 ROK MLEGCL Nationals — 183174 49824 9360 52 282317420736 138336 205 316 100 — — — — — —
201617 ROK RAWGCL Nationals — 183169 611135 14250 52 361410550960 189403 148 422 100 — — — — — —
201718 A MLE2 teams — 123117 38513 6120 12 325358462819 137343 105 352 125 — — — — — —
201718 A RAW2 teams — 123111 39613 1290 12 351415505919 153364 710 408 125 — — — — — —
201819 MLB MLE4 teams — 676586 17334534 881370 83 295387544932 249334 2013 403 159 +47 +0 -6 -7 +15 5.0
201819 MLB RAW4 teams — 676566 17635536 1081270 83 3114215811.003 270347 1916 435 159 +47 +0 -6 -7 +15 5.0
201920 MLB MLEWashington Nationals — 659545 15331634 1051323 121 281400547946 266309 2016 411 164 +50 +2 +0 -7 +14 6.1
201920 MLB RAWWashington Nationals — 659542 15332534 1081323 121 282404548952 266312 2016 412 164 +50 +2 +0 -7 +14 6.1
202021 MLB MLEWashington Nationals — 196166 5414013 29281 62 3254296451.073 319328 1415 460 197 +23 +0 -3 -2 +4 2.3
202021 MLB RAWWashington Nationals — 196154 5414013 41281 62 3514906951.185 344363 1421 504 197 +23 +0 -3 -2 +4 2.3
202122 MLB MLEWashington Nationals — 654525 15720229 122932 97 299433510943 211314 1419 416 168 +53 -1 -1 -7 +14 5.9
202122 MLB RAWWashington Nationals — 654502 15720229 145932 97 3134685341.002 221332 1422 440 168 +53 -1 -1 -7 +14 5.9
202223 MLB MLESan Diego Padres — 664531 12927226 129964 62 243395448843 205252 1419 379 143 +34 +0 -16 -7 +14 2.6
202223 MLB RAWSan Diego Padres — 664524 12725227 135964 62 242401452853 210249 1420 384 143 +34 +0 -16 -7 +14 2.6
202324 MLB MLESan Diego Padres — 708579 15834134 1211292 125 273400511912 238295 1817 399 156 +48 +0 -7 -8 +15 5.0
202324 MLB RAWSan Diego Padres — 708568 15632135 1321292 125 275413519932 245296 1819 408 156 +48 +0 -7 -8 +15 5.0
202425 MLB MLENew York Yankees — 713578 16331438 1271194 74 282415547961 265294 1718 420 171 +60 -0 -4 -8 +15 6.5
202425 MLB RAWNew York Yankees — 713576 16631441 1291194 74 288422569991 281298 1718 429 171 +60 -0 -4 -8 +15 6.5
202526 MLB MLENew York Mets — 715591 15521143 1141373 384 262384519904 257269 1916 394 153 +45 +6 -14 -8 +15 4.6
202526 MLB RAWNew York Mets — 715577 15220143 1271373 384 263398525923 262270 1918 402 153 +45 +6 -14 -8 +15 4.6
202627 MLB MLENew York Mets — 482416 11312227 63651 93 272369505874 233264 1313 382 145 +26 +1 -0 -5 +10 3.2
202627 MLB RAWNew York Mets — 482400 11011227 78651 93 275394515909 240268 1316 398 145 +26 +1 -0 -5 +10 3.2
201617 ROK MLEGCL Nationals — 183172 49824 9360 52 285317424741 140335 205 316 100 — — — — — —
201718 A MLE2 teams — 123116 38513 6120 12 328358466823 138340 105 352 125 — — — — — —
201819 MLB MLE4 teams — 676583 17334534 881370 83 297387547934 250340 2013 403 159 — — — — — —
201920 MLB MLEWashington Nationals — 659546 15331634 1051323 121 280400546945 266312 2016 411 164 — — — — — —
202021 MLB MLEWashington Nationals — 196164 5414013 29281 62 3294296521.081 323363 1415 460 197 — — — — — —
202122 MLB MLEWashington Nationals — 654525 15720229 122932 97 299433510943 211332 1419 416 168 — — — — — —
202223 MLB MLESan Diego Padres — 664526 12927226 129964 62 245395452847 207249 1419 379 143 — — — — — —
202324 MLB MLESan Diego Padres — 708579 15834134 1211292 125 273400511912 238296 1817 399 156 — — — — — —
202425 MLB MLENew York Yankees — 713576 16331438 1271194 74 283415549963 266298 1718 420 171 — — — — — —
202526 MLB MLENew York Mets — 715592 15521143 1141373 384 262384519903 257270 1916 394 153 — — — — — —
202627 MLB MLENew York Mets — 482415 11312227 63651 93 272369506875 234268 1313 382 145 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLENew York Yankees — 713576 16331438 1271194 74 283415549963 266298 1718 420 171 — — — — — —
202526 MLB MLENew York Mets — 715592 15521143 1141373 384 262384519903 257270 1916 394 153 — — — — — —
202627 MLB MLENew York Mets — 482415 11312227 63651 93 272369506875 234268 1313 382 145 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLENYM 100% 578484 13919236 87952 165 289400562962 272291 1615 416 168 +46 +1 +1 -6 +13 5.6
▸ 2027 — real world (MLB)
202728 MLB CTXNYM 100% 578484 13618236 87952 165 282394551946 269282 1615 410 168 +46 +1 +1 -6 +13 5.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLENYM 100% 648543 15521240 981082 165 287398557955 269290 1715 413 166 +51 +1 -1 -7 +14 5.9
202930 MLB MLENYM 100% 648544 15521240 971092 135 285395550945 266288 1715 410 163 +49 +1 -1 -7 +14 5.6
203031 MLB MLENYM 100% 648544 15321239 971112 94 281391542933 261285 1715 405 160 +46 +0 -2 -7 +14 5.3
203132 MLB MLENYM 100% 648545 15020238 961132 53 276386529915 254281 1715 398 156 +43 -0 -3 -7 +14 4.8
203233 MLB MLENYM 100% 569479 13016233 841021 12 269379514893 245276 1815 390 150 +34 -1 -4 -6 +12 3.7
203334 MLB MLENYM 100% 490414 10813127 72901 11 260371494865 234268 1815 379 143 +25 -0 -4 -5 +11 2.6
203435 MLB MLENYM 100% 445377 9410124 64841 11 251361472834 222260 1914 367 134 +18 -0 -5 -5 +10 1.8
203536 MLB MLENYM 100% 405344 839120 58790 00 241351450801 208253 2014 354 126 +12 +0 -6 -4 +9 1.1
203637 MLB MLENYM 100% 355302 717117 50710 00 231341426766 194245 2014 341 117 +7 +0 -7 -4 +8 0.5
203738 MLB MLENYM 100% 295252 565113 41610 00 222331403734 181237 2114 329 108 +3 +0 -7 -3 +6 -0.1
202829 MLB CTXNYM 100% 648543 15220240 981082 165 280392547939 266281 1715 407 166 +51 +1 -1 -7 +14 5.9
202930 MLB CTXNYM 100% 648544 15020239 971092 135 278390540930 262279 1715 404 163 +49 +1 -1 -7 +14 5.6
203031 MLB CTXNYM 100% 648544 14919239 971112 94 274386532918 258276 1715 399 160 +46 +0 -2 -7 +14 5.3
203132 MLB CTXNYM 100% 648545 14618238 961132 53 269381520901 251272 1715 392 156 +43 -0 -3 -7 +14 4.8
203233 MLB CTXNYM 100% 569479 12715233 841021 12 263374505879 242267 1815 384 150 +34 -1 -4 -6 +12 3.7
203334 MLB CTXNYM 100% 490414 10512127 72901 11 254366486851 231260 1815 374 143 +25 -0 -4 -5 +11 2.6
203435 MLB CTXNYM 100% 445377 9310124 64841 11 245356464821 219253 1914 362 134 +18 -0 -5 -5 +10 1.8
203536 MLB CTXNYM 100% 405344 818120 58790 00 236346442788 206245 2014 349 126 +12 +0 -6 -4 +9 1.1
203637 MLB CTXNYM 100% 355302 686117 50710 00 226336419755 193237 2014 336 117 +7 +0 -7 -4 +8 0.5
203738 MLB CTXNYM 100% 295249 555113 41613 00 219336400736 181234 2114 331 108 +3 +0 -7 -3 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 104368598 232234333561 1731182634 15051 270394513908 243281 1717 397 153 +705 +10 -92 -114 +226 75.1
/ 162G— A+C — 650536 14421235 1081142 93 269393511904 243279 1817 397 153 +44 +1 -6 -7 +14 4.7
Career— MLE — 115029636 263639943612 1757200733 17561 274387514902 241286 1715 394 153 +752 +11 -91 -120 +239 80.7
/ 162G— MLE — 650545 14923235 991132 103 273387516903 242285 1715 394 153 +44 +1 -5 -7 +14 4.8