Yordani Soto

SS ACL White Sox
Age 18 S/R 5'11" / 160 lbs ROK HR +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1369ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202516ROKCWS156.274/.423/.36312157—.182/.308/.227
202617ROKCWS165.271/.360/.4935855—.180/.250/.313
2027PROJMLE18MLBCWS275.201/.273/.29436610.0
2028PROJ34% MLB19MLBCWS48.207/.281/.3101167-0.0
2029PROJ48% MLB20MLBCWS119.212/.286/.32223720.0
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
ISO88
Speed60
wRC+53
wOBA49
K%20
BB%17
Career WAR0.0 WAR median (P10 -0.2 / P90 5.4, comp-based) · star 2% · didn't stick 89%
CompsChuck Taylor (age 19) · Edwin Gomez (age 19) · Óscar Mercado (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 86 proj PA
wRC+†61
AVG/OBP/SLG.199 / .271 / .292
PA86
HR1
K%30
BB%8
ISO93
MLB%0%
Value2027 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.40.40.50.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$11M ctrl surplus
Tools · ContractCON 45 / POW 25
Toolsscout grade
CONTACT45
scouting grade only
POWER25
scouting grade only
EYE60
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$2M+0.4$0.8M+$0.0M (cut)
2037Arb-2$3M+0.3$0.6M+$0.0M (cut)
2038Arb-3$3M+0.1$0.2M+$0.0M (cut)
Totals $3M $5M +$2M

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 = full-season projection (no games played yet). 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)
202516 ROKDSL White Sox — 156124 34611 28314 216 274423363786 89359 2018 368 57 — — — — — —
202617 ROKACL White Sox — 165144 391135 17483 88 271360493853 222370 2910 373 55 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202516 ROK MLEDSL White Sox — 156132 24410 20384 216 182308227535 45247 2413 252 57 — — — — — —
202617 ROK MLEACL White Sox — 165150 27723 11693 88 180250313563 133299 427 250 55 — — — — — —
202516 ROK MLEDSL White Sox — 156132 24410 20384 216 182308227535 45255 2413 252 57 — — — — — —
202516 ROK RAWDSL White Sox — 156124 34611 28314 216 274423363786 89359 2018 368 57 — — — — — —
202617 ROK MLEACL White Sox — 165150 27723 11693 88 180250313563 133304 427 250 55 — — — — — —
202617 ROK RAWACL White Sox — 165144 391135 17483 88 271360493853 222370 2910 373 55 — — — — — —
202516 ROK MLEDSL White Sox — 156131 24410 20384 216 183308229537 46247 2413 252 57 — — — — — —
202617 ROK MLEACL White Sox — 165150 27723 11693 88 180250313563 133299 427 250 55 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202516 ROK MLEDSL White Sox — 156131 24410 20384 216 183308229537 46247 2413 252 57 — — — — — —
202617 ROK MLEACL White Sox — 165150 27723 11693 88 180250313563 133299 427 250 55 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202718 MLB MLECWS 0% 275249 49923 21823 61 201273294567 93282 308 259 61 -13 +1 +0 +3 +6 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202819 MLB MLECWS 34% 140126 26512 11412 31 206280308588 102285 298 268 67 -5 +0 +0 +2 +3 -0.1
202920 MLB MLECWS 48% 245220 47924 20703 62 211286320606 109287 298 275 72 -8 +0 +0 +3 +5 0.0
203021 MLB MLECWS 54% 368330 711336 301035 93 215290330620 115288 288 281 76 -10 +1 +0 +4 +8 0.2
203122 MLB MLECWS 57% 452405 881639 371257 113 218293338631 120289 288 285 79 -11 +1 +0 +5 +10 0.4
203223 MLB MLECWS 58% 509455 10018410 421397 134 220296344640 124290 278 289 81 -11 +1 +0 +5 +11 0.6
203324 MLB MLECWS 57% 547489 10820411 451498 144 221297346642 125291 278 290 82 -12 +1 +0 +6 +12 0.7
203425 MLB MLECWS 57% 571511 11421412 471558 144 221297346643 125291 278 290 82 -12 +1 +0 +6 +12 0.8
203526 MLB MLECWS 57% 585524 11521412 481598 144 221297346643 125291 278 290 82 -12 +1 +0 +6 +13 0.8
203627 MLB MLECWS 55% 587525 11521412 491618 144 220296343639 123290 278 288 81 -13 +1 +0 +6 +13 0.7
203728 MLB MLECWS 55% 578517 11321411 481598 134 218294339633 121289 288 286 80 -14 +1 -1 +6 +13 0.5
203829 MLB MLECWS 53% 564506 10920410 461577 124 216291333624 117288 288 282 77 -15 +1 -1 +6 +12 0.2
202819 MLB CTXCWS 34% 4843 9201 4141 10 207281310591 103286 298 269 67 -2 +0 +0 +1 +1 -0.0
202920 MLB CTXCWS 48% 119106 23412 10342 31 212286322608 110288 298 276 72 -4 +0 +0 +1 +3 0.0
203021 MLB CTXCWS 54% 200179 39724 16563 52 215291332623 117289 288 282 76 -6 +0 +0 +2 +4 0.1
203122 MLB CTXCWS 57% 256229 50925 21714 62 218294340634 122290 288 286 79 -6 +0 +0 +3 +6 0.2
203223 MLB CTXCWS 58% 293263 581126 24804 72 221297346643 125291 278 290 81 -6 +1 +0 +3 +6 0.4
203324 MLB CTXCWS 57% 312279 611126 26854 82 222297348646 126292 278 291 82 -7 +1 +0 +3 +7 0.4
203425 MLB CTXCWS 57% 324289 641227 27885 82 222298349646 127292 278 291 82 -7 +1 +0 +3 +7 0.5
203526 MLB CTXCWS 57% 331296 651227 27905 82 222298348646 126291 278 291 82 -7 +1 +0 +4 +7 0.5
203627 MLB CTXCWS 55% 326292 651227 27894 82 221297346642 125291 278 290 81 -7 +1 +0 +3 +7 0.4
203728 MLB CTXCWS 55% 317284 611126 26874 72 219295341636 122290 278 287 80 -8 +1 -0 +3 +7 0.3
203829 MLB CTXCWS 53% 302270 591126 25844 62 217292335627 118289 288 284 77 -8 +0 -1 +3 +7 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28282530 5541021957 23377840 6719 219295342637 123290 288 287 78 -68 +6 -1 +30 +61 2.9
/ 162G— A+C — 650582 12623413 541799 154 216293337630 120287 288 287 78 -16 +1 -0 +7 +14 0.7
Career— MLE — 55534968 107319941103 461155179 15451 216293335628 119290 288 283 78 -129 +10 -2 +56 +113 5.0
/ 162G— MLE — 650582 12523512 541829 186 215291333625 119289 288 283 78 -16 +1 -0 +7 +14 0.6

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ROKACL White Sox · 165 PAwOBA .365 → .250 (−115)K% 29.1% → 41.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.09%÷1.000×1.440——41.89%
BB% (unintentional) /PA10.30%÷1.000×0.620—×1.0226.53%
HBP% /PA1.82%—×0.720—×1.0221.34%
Singles /BIP20.83%÷1.000×0.820×1.028×1.02217.96%
Doubles /BIP11.46%÷1.000×0.720×1.028×1.0228.67%
Triples /BIP3.12%÷1.000×0.720×1.028×1.0222.37%
Home runs /BIP5.21%÷1.000×0.780—×1.0224.15%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.028.

Result: wOBA .365 → .250; ISO .222 → .149; BABIP .370 → .299. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL White Sox · 156 PAwOBA .360 → .252 (−108)K% 19.9% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.87%÷1.004×1.220——24.14%
BB% (unintentional) /PA17.95%÷1.005×0.700—×1.02212.78%
HBP% /PA2.56%—×0.700—×1.0221.84%
Singles /BIP27.96%÷1.021×0.680×1.050×1.02219.99%
Doubles /BIP6.45%÷1.070×0.600×1.050×1.0223.88%
Triples /BIP1.08%÷0.927×0.600×1.050×1.0220.75%
Home runs /BIP1.08%÷1.102×0.470—×1.0220.47%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 120, 1B 104, 2B 114, 3B 85, K 101, BB 101 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .360 → .252; ISO .089 → .052; BABIP .359 → .247. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).