Juan SotoLF New York Mets
Age 27 L/L 6'1" / 224 lbs MLB H -5% Svc 7.779 · Ctrl thru 2039
2026 ROS PROJECTION417 act + 10 ros · stats below = ROS only
showingROS
wRC+†vL 149173vR 182
AVG/OBP/SLG.250 / .400 / .625
PA10
HR1
K%20
BB%20
BABIP284
ISO375
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +29.7 runs (417 MLB PA)BAT projected ROS: +0.8 runs (10 MLB PA, park-applied)+31BATRUN so far: +0.4 runs (417 MLB PA)RUN projected ROS: +0.0 runs (10 MLB PA, park-applied)+0RUNFLD so far: -0.3 runs (417 MLB PA)FLD projected ROS: +0.0 runs (10 MLB PA, park-applied)-0FLDPOS so far: -4.5 runs (417 MLB PA)POS projected ROS: -0.1 runs (10 MLB PA, park-applied)-5POSREP so far: +9.0 runs (417 MLB PA)REP projected ROS: +0.2 runs (10 MLB PA, park-applied)+9REP2026 MLB WAR (so far + projected ROS): +3.61so far: +3.5 WAR+3.6WAR
0.03.57.00.36.66.46.26.05.54.43.72.92.11.50.80.226272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$183M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
905.6%
xAVG
900.298
POWER60
Barrel%
9017.8
Avg EV
9093.6
Bat Spd
6272.6
EYE60
Chase%
9015.2%
SPEED40
Sprint
1625.8
Recent Formrolling true talent ⓘ
K%16%16% over 83 PA (60d) · proj 18%
BB%17%·17% over 83 PA (60d) · proj 17%
ISO.255.203 over 69 AB (60d) · proj .277xISO .288 vs .332 prior — approach backs the move
HR/BB8.7%7.1% over 56 BBE (60d) · proj 9.5%barrel% 14.2% vs 18.9% prior — approach backs the move
BABIP.291.212 over 52 BIP (60d) · proj .296xBABIP .355 vs .398 prior — approach backs the move
SLASH.284/.408/.538proj .287/.412/.564
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
2026ROSExt$4M+0.3$1M-$3M
2027Ext$46M+6.6$73M+$32M
2028Ext$46M+6.4$66M+$29M
2029Ext$46M+6.2$59M+$26M
2030Ext$46M+6.0$53M+$23M
2031Ext$46M+5.5$45M+$18M
2032Ext$46M+4.4$33M+$9M
2033Ext$46M+3.7$23M+$0.6M
2034Ext$46M+2.9$14M-$6M
2035Ext$46M+2.1$8M-$9M
2036Ext$46M+1.5$6M-$10M
2037Ext$46M+0.8$1M-$13M
2038Ext$46M+0.2$0.3M-$13M
2039Extbeyond projection horizon · no WAR estimate
Totals $556M $383M +$83M
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. 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201617 ROKGCL Nationals 183169 611135 14250 52 361410550960 189403 148 422 171 +16 +0 +4 2.0
201718 AHagerstown Suns 9686 31503 1080 12 360427523950 163373 810 421 171 +8 -1 +2 1.0
201718 ROKGCL Nationals 2725 8110 210 00 320370440810 120333 47 360 130 +1 +0 +1 0.2
201819 MLBWashington Nationals 494414 12125122 79990 52 292406517923 225338 2016 406 161 +36 +0 -6 -7 +11 3.4
201819 AAHarrisburg Senators 3531 10202 470 10 323400581981 258364 2011 427 175 +3 +0 +1 0.4
201819 A+Potomac Nationals 7362 23317 1180 01 3714667901.256 419340 1115 528 244 +12 -0 +2 1.4
201819 AHagerstown Suns 7459 22535 14130 20 3734938141.307 441405 1819 535 248 +13 +0 +2 1.5
201920 MLBWashington Nationals 659542 15332534 1081323 121 282404548952 266312 2016 412 165 +51 +2 +0 -7 +14 6.2
202021 MLBWashington Nationals 196154 5414013 41281 62 3514906951.185 344363 1421 504 227 +30 +0 -3 -2 +4 3.0
202122 MLBWashington Nationals 654502 15720229 145932 97 3134685341.002 221332 1422 440 184 +65 -1 -1 -7 +14 7.2
202223 MLBSan Diego Padres 664524 12725227 135964 62 242401452853 210249 1420 384 146 +36 +0 -16 -7 +14 2.8
202324 MLBSan Diego Padres 708568 15632135 1321292 125 275413519932 245296 1819 408 162 +52 +0 -7 -8 +15 5.5
202425 MLBNew York Yankees 713576 16631441 1291194 74 288422569991 281298 1718 429 177 +65 -0 -4 -8 +15 7.0
202526 MLBNew York Mets 715577 15220143 1271373 384 263398525923 262270 1918 402 158 +49 +6 -14 -8 +15 5.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 48033857 108619916244 89683319 9527 282419531950 250300 1719 415 167 +385 +8 -51 -53 +104 40.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEGCL Nationals 183174 48824 9360 52 276311414725 138327 205 309 95 -1 +0 +4 0.3
201718 A MLEHagerstown Suns 9691 30403 5110 12 330365473837 143344 115 360 130 +3 -1 +2 0.5
201718 ROK MLEGCL Nationals 2726 7110 110 00 269296385681 115265 44 270 69 -1 +0 +1 -0.0
201819 MLB MLEWashington Nationals 494414 12125122 79990 52 292406517923 225338 2016 388 149 +29 +0 -6 -7 +11 2.7
201819 AA MLEHarrisburg Senators 3532 9202 390 10 281343531874 250326 269 346 120 +1 +0 +1 0.2
201819 A+ MLEPotomac Nationals 7366 22316 7110 01 3333976821.079 348318 1510 445 187 +8 -0 +2 0.9
201819 A MLEHagerstown Suns 7464 20534 9180 20 3123976721.069 359346 2412 428 176 +7 +0 +2 0.9
201920 MLB MLEWashington Nationals 659542 15432634 1081323 121 284406554959 269312 2016 407 162 +48 +2 +0 -7 +14 5.9
202021 MLB MLEWashington Nationals 196154 5414013 41281 62 3514906951.185 344363 1421 456 195 +22 +0 -3 -2 +4 2.2
202122 MLB MLEWashington Nationals 654502 15720229 145932 97 3134685341.002 221332 1422 412 165 +51 -1 -1 -7 +14 5.7
202223 MLB MLESan Diego Padres 664525 12826226 135964 62 244402450852 206249 1420 373 139 +31 +0 -16 -7 +14 2.2
202324 MLB MLESan Diego Padres 708568 15733134 1321292 125 276415518932 241296 1819 393 152 +44 +0 -7 -8 +15 4.6
202425 MLB MLENew York Yankees 713576 16230438 1291194 74 281416545961 264298 1718 414 166 +56 -0 -4 -8 +15 6.1
202526 MLB MLENew York Mets 715578 15521143 1271373 384 268403531934 263270 1918 389 150 +42 +6 -14 -8 +15 4.3
201617 ROK MLEGCL Nationals 183174 48824 9360 52 276311414725 138328 205 309 95
201617 ROK RAWGCL Nationals 183169 611135 14250 52 361410550960 189403 148 422 95
201718 A MLE2 teams 123117 37513 6120 12 316350453803 137333 105 340 116
201718 A RAW2 teams 123111 39613 1290 12 351415505919 153364 710 408 116
201819 MLB MLE4 teams 676577 17234534 971370 83 298399551950 253339 2014 397 155 +44 +0 -6 -7 +15 4.6
201819 MLB RAW4 teams 676566 17635536 1081270 83 3114215811.003 270347 1916 435 155 +44 +0 -6 -7 +15 4.6
201920 MLB MLEWashington Nationals 659542 15432634 1081323 121 284406554959 269314 2016 407 162 +48 +2 +0 -7 +14 5.9
201920 MLB RAWWashington Nationals 659542 15332534 1081323 121 282404548952 266312 2016 412 162 +48 +2 +0 -7 +14 5.9
202021 MLB MLEWashington Nationals 196154 5414013 41281 62 3514906951.185 344363 1421 456 195 +22 +0 -3 -2 +4 2.2
202021 MLB RAWWashington Nationals 196154 5414013 41281 62 3514906951.185 344363 1421 504 195 +22 +0 -3 -2 +4 2.2
202122 MLB MLEWashington Nationals 654502 15720229 145932 97 3134685341.002 221332 1422 412 165 +51 -1 -1 -7 +14 5.7
202122 MLB RAWWashington Nationals 654502 15720229 145932 97 3134685341.002 221332 1422 440 165 +51 -1 -1 -7 +14 5.7
202223 MLB MLESan Diego Padres 664525 12826226 135964 62 244402450852 206253 1420 373 139 +31 +0 -16 -7 +14 2.2
202223 MLB RAWSan Diego Padres 664524 12725227 135964 62 242401452853 210249 1420 384 139 +31 +0 -16 -7 +14 2.2
202324 MLB MLESan Diego Padres 708568 15733134 1321292 125 276415518932 241300 1819 393 152 +44 +0 -7 -8 +15 4.6
202324 MLB RAWSan Diego Padres 708568 15632135 1321292 125 275413519932 245296 1819 408 152 +44 +0 -7 -8 +15 4.6
202425 MLB MLENew York Yankees 713576 16230438 1291194 74 281416545961 264293 1718 414 166 +56 -0 -4 -8 +15 6.1
202425 MLB RAWNew York Yankees 713576 16631441 1291194 74 288422569991 281298 1718 429 166 +56 -0 -4 -8 +15 6.1
202526 MLB MLENew York Mets 715578 15521143 1271373 384 268403531934 263277 1918 389 150 +42 +6 -14 -8 +15 4.3
202526 MLB RAWNew York Mets 715577 15220143 1271373 384 263398525923 262270 1918 402 150 +42 +6 -14 -8 +15 4.3
201617 ROK MLEGCL Nationals 183172 48824 9360 52 279311419730 140327 205 309 95
201718 A MLE2 teams 123116 37513 6120 12 319350457806 138327 105 340 116
201819 MLB MLE4 teams 676574 17234534 971370 83 300399554953 254336 2014 397 155
201920 MLB MLEWashington Nationals 659543 15432634 1081323 121 284406552958 269312 2016 407 162
202021 MLB MLEWashington Nationals 196152 5414013 41281 62 3554907041.194 349363 1421 456 195
202122 MLB MLEWashington Nationals 654502 15720229 145932 97 3134685341.002 221332 1422 412 165
202223 MLB MLESan Diego Padres 664520 12826226 135964 62 246402454856 208249 1420 373 139
202324 MLB MLESan Diego Padres 708568 15733134 1321292 125 276415518932 241296 1819 393 152
202425 MLB MLENew York Yankees 713574 16230438 1291194 74 282416547963 265298 1718 414 166
202526 MLB MLENew York Mets 715579 15521143 1271373 384 268403530933 263270 1918 389 150
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202324 MLB MLESan Diego Padres 708568 15733134 1321292 125 276415518932 241296 1819 393 152
202425 MLB MLENew York Yankees 713574 16230438 1291194 74 282416547963 265298 1718 414 166
202526 MLB MLENew York Mets 715579 15521143 1271373 384 268403530933 263270 1918 389 150
YTD27 MLB MLENYM 417346 9610225 69560 83 277398535932 257266 1317 388 149 +24 +0 -0 -4 +9 3.0
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR27 MLB RAWNYM 417345 9510225 69560 83 275395533929 258263 1317 405 149 +24 +0 -0 -4 +9 3.0
YTD27 MLB RAWNYM 417345 9510225 69560 83 275395533929 258263 1317 405 160 +30 +0 -0 -4 +9 3.5
ROS27 MLB MLENYM 100% 108 2001 220 00 2504006251.025 375292 2020 424 173 +1 +0 +0 -0 +0 0.1
ROS27 MLB CTXNYM 100% 108 2001 220 00 2504006251.025 375284 2020 418 173 +1 +0 +0 -0 +0 0.1
FULL27 MLB A+CNYM 427353 9710226 71580 83 275395535931 261262 1417 405 149 +25 +0 -0 -5 +9 3.1
TOT27 MLB MLENYM 427354 9810226 71580 83 277398537934 260265 1417 389 149 +25 +0 -0 -5 +9 3.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202728 MLB MLENYM 100% 660552 16227240 1021031 165 293405567972 274296 1615 422 171 +56 +1 +0 -7 +14 6.6
202829 MLB MLENYM 100% 660552 16227240 1021041 155 293405567972 274296 1615 420 170 +55 +1 -1 -7 +14 6.4
202930 MLB MLENYM 100% 660552 16027239 1021051 134 290402558959 268295 1615 418 169 +54 +1 -1 -7 +14 6.2
203031 MLB MLENYM 100% 659551 15926239 1021061 124 289401555956 267292 1615 415 167 +52 +1 -2 -7 +14 6.0
203132 MLB MLENYM 100% 646540 15425238 1001061 93 285398550948 265289 1615 409 163 +49 +1 -3 -7 +14 5.5
203233 MLB MLENYM 100% 570476 13321232 88951 62 279393534927 254284 1715 403 159 +40 +0 -4 -6 +12 4.4
203334 MLB MLENYM 100% 545455 12419230 84941 41 273387521908 248277 1715 393 152 +34 +0 -4 -6 +12 3.7
203435 MLB MLENYM 100% 515431 11316128 79910 31 262376499875 237270 1815 383 145 +28 +0 -5 -6 +11 2.9
203536 MLB MLENYM 100% 475400 10014124 72870 21 250364470834 220263 1815 372 138 +21 +0 -6 -5 +10 2.1
203637 MLB MLENYM 100% 425358 8811121 64800 10 246360458818 212259 1915 363 131 +16 +0 -6 -5 +9 1.5
203738 MLB MLENYM 100% 365307 749117 55700 00 241356443799 202255 1915 353 125 +11 +0 -7 -4 +8 0.8
203839 MLB MLENYM 100% 295249 597113 44570 00 237352430781 193251 1915 343 118 +6 +0 -8 -3 +6 0.2
202728 MLB CTXNYM 100% 660552 15926240 1021031 165 288400560960 272288 1615 415 171 +56 +1 +0 -7 +14 6.6
202829 MLB CTXNYM 100% 660552 15826240 1021041 155 286398558956 272288 1615 413 170 +55 +1 -1 -7 +14 6.4
202930 MLB CTXNYM 100% 660552 15726239 1021051 134 284397551948 266287 1615 411 169 +54 +1 -1 -7 +14 6.2
203031 MLB CTXNYM 100% 659551 15525239 1021061 124 281394546941 265284 1615 408 167 +52 +1 -2 -7 +14 6.0
203132 MLB CTXNYM 100% 646540 15124238 1001061 93 280393543936 263281 1615 403 163 +49 +1 -3 -7 +14 5.5
203233 MLB CTXNYM 100% 570476 13020232 88951 62 273388525913 252276 1715 397 159 +40 +0 -4 -6 +12 4.4
203334 MLB CTXNYM 100% 545455 12118230 84941 41 266381512894 246270 1715 388 152 +34 +0 -4 -6 +12 3.7
203435 MLB CTXNYM 100% 515431 11116128 79910 31 258373494867 237262 1815 378 145 +28 +0 -5 -6 +11 2.9
203536 MLB CTXNYM 100% 475400 9813124 72870 21 245360463823 218256 1815 367 138 +21 +0 -6 -5 +10 2.1
203637 MLB CTXNYM 100% 425358 8611121 64800 10 240355453808 212252 1915 358 131 +16 +0 -6 -5 +9 1.5
203738 MLB CTXNYM 100% 365307 739117 55700 00 238354440793 202248 1915 348 125 +11 +0 -7 -4 +8 0.8
203839 MLB CTXNYM 100% 295249 576113 44570 00 229345418762 189244 1915 338 118 +6 +0 -8 -3 +6 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 112889288 254441935606 1892193326 17653 274398522920 248285 1717 402 154 +808 +14 -98 -123 +245 86.3
/ 162G A+C 650535 14624235 1091111 103 273396521918 249283 1717 402 154 +47 +1 -6 -7 +14 5.0
Career MLE 117769744 271445243620 1925201926 18558 279399525924 246292 1716 396 154 +808 +14 -98 -123 +245 86.3
/ 162G MLE 650538 14925234 1061111 103 277396520917 243290 1716 396 154 +47 +1 -6 -7 +14 5.0