Elliot Soto

PosSS
B/TR/R
Born1989-08-21
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202232AAAMIN344.223/.320/.3424942—.181/.250/.270
202333AAAMIN184.213/.283/.2991919—.171/.217/.235
202434AAALAA468.224/.325/.30742135—.175/.249/.230
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AAA
Speed88
Max EV74
BB%72
Z-Con%56
Chase%54
Whiff%50

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)
201020 ROKAZL Cubs — 1716 6000 020 20 375375375750 429 120 319 57 — — — — — —
201121 A+Daytona Cubs — 9181 25200 4121 10 309349333682 25357 134 296 76 — — — — — —
201121 APeoria Chiefs — 354318 831110 17586 47 261311302613 41317 165 272 46 — — — — — —
201222 AATennessee Smokies — 244209 46540 27451 23 220312282595 62277 1811 270 49 — — — — — —
201222 A+Daytona Cubs — 2826 6200 220 01 231286308593 77250 77 271 42 — — — — — —
201323 AATennessee Smokies — 136121 23202 13260 12 190269256525 66226 1910 243 24 — — — — — —
201323 A+Daytona Cubs — 162135 33800 17243 21 244342304646 59284 1510 290 54 — — — — — —
201424 AAAIowa Cubs — 119108 26401 8210 10 241293306599 65281 187 267 41 — — — — — —
201424 AATennessee Smokies — 157134 33800 21210 30 246348306654 60292 1313 303 59 — — — — — —
201525 AAJacksonville Suns — 497414 1061120 69823 75 256366292659 36318 1614 306 66 — — — — — —
201525 INTLMesa Solar Sox — 4944 10000 382 10 227306227533 278 166 257 60 — — — — — —
201626 AAANew Orleans Zephyrs — 190158 38411 28361 30 241358297656 57306 1915 306 59 — — — — — —
201727 AAAIowa Cubs — 283244 581522 26491 52 238314340654 102283 179 286 51 — — — — — —
201828 AAAAlbuquerque Isotopes — 268238 681051 24410 21 286351382733 97337 159 324 68 — — — — — —
201929 AAAAlbuquerque Isotopes — 463410 125221010 45915 85 305380480861 176371 2010 379 70 — — — — — —
201929 INTLEstrellas Orientales — 7257 8300 10131 11 140279193472 53174 1814 223 37 — — — — — —
202131 AAAOklahoma City Dodgers — 198174 40900 19413 31 230316282598 52299 2110 278 45 — — — — — —
202232 AAASt. Paul Saints — 344301 672024 40773 91 223320342662 120286 2212 304 42 — — — — — —
202333 AAASt. Paul Saints — 184164 35721 14592 90 213283299582 85324 328 262 19 — — — — — —
202434 AAASalt Lake Bees — 468398 891534 581122 215 224325307632 83297 2412 288 35 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201020 ROK MLEAZL Cubs — 1716 5000 030 20 312312312625 346 180 253 57 — — — — — —
201121 A+ MLEDaytona Cubs — 9182 25200 3161 10 305337329666 24343 183 280 76 — — — — — —
201121 A MLEPeoria Chiefs — 354323 771010 12776 47 238279276554 37292 223 236 46 — — — — — —
201222 AA MLETennessee Smokies — 244217 46540 19561 23 212278272550 60268 238 240 49 — — — — — —
201222 A+ MLEDaytona Cubs — 2826 6200 230 01 231286308593 77230 117 231 42 — — — — — —
201323 AA MLETennessee Smokies — 136126 22202 8330 12 175224238462 63217 246 204 24 — — — — — —
201323 A+ MLEDaytona Cubs — 162140 30700 12323 21 214290264555 50246 207 248 54 — — — — — —
201424 AAA MLEIowa Cubs — 119111 24301 5270 10 216250270520 54261 234 229 41 — — — — — —
201424 AA MLETennessee Smokies — 157140 32700 15260 30 229303279582 50269 1710 256 59 — — — — — —
201525 AA MLEJacksonville Suns — 497437 1061120 461043 75 243319277596 34306 219 266 66 — — — — — —
201626 AAA MLENew Orleans Zephyrs — 190167 36411 19451 30 216299269569 54277 2410 255 59 — — — — — —
201727 AAA MLEIowa Cubs — 283254 541222 16581 52 213262299561 87247 206 244 51 — — — — — —
201828 AAA MLEAlbuquerque Isotopes — 268246 61941 16540 21 248294329623 81299 206 269 68 — — — — — —
201929 AAA MLEAlbuquerque Isotopes — 463423 941566 321235 85 222285329613 106296 277 271 70 — — — — — —
202131 AAA MLEOklahoma City Dodgers — 198181 38800 12503 31 210270254525 44278 256 235 45 — — — — — —
202232 AAA MLESt. Paul Saints — 344315 571523 26943 91 181250270520 89246 278 231 42 — — — — — —
202333 AAA MLESt. Paul Saints — 184170 29421 8732 90 171217235452 65278 404 196 19 — — — — — —
202434 AAA MLESalt Lake Bees — 468417 731023 391392 215 175249230479 55244 308 220 35 — — — — — —
201020 ROK MLEAZL Cubs — 1716 5000 030 20 312312312625 385 180 253 57 — — — — — —
201020 ROK RAWAZL Cubs — 1716 6000 020 20 375375375750 429 120 319 57 — — — — — —
201121 A MLE2 teams — 445405 1021210 15937 57 252290286577 35324 213 245 52 — — — — — —
201121 A RAW2 teams — 445399 1081310 21707 57 271319308627 38325 165 277 52 — — — — — —
201222 AA MLE2 teams — 272243 51640 21591 24 210275267543 58274 228 239 48 — — — — — —
201222 AA RAW2 teams — 272235 52740 29471 24 221309285595 64274 1711 270 48 — — — — — —
201323 A+ MLE2 teams — 298266 52902 20653 33 195260252511 56245 227 228 40 — — — — — —
201323 A+ RAW2 teams — 298256 561002 30503 33 219308281589 62258 1710 268 40 — — — — — —
201424 AA MLE2 teams — 276251 561001 20530 40 223280275555 52275 197 244 52 — — — — — —
201424 AA RAW2 teams — 276242 591201 29420 40 244325306631 62287 1511 288 52 — — — — — —
201525 AA MLE2 teams — 546480 1161220 501145 85 242320275595 33316 219 266 66 — — — — — —
201525 AA RAW2 teams — 546458 1161120 72905 85 253361286647 33314 1613 301 66 — — — — — —
201626 AAA MLENew Orleans Zephyrs — 190167 36411 19451 30 216299269569 54289 2410 255 59 — — — — — —
201626 AAA RAWNew Orleans Zephyrs — 190158 38411 28361 30 241358297656 57306 1915 306 59 — — — — — —
201727 AAA MLEIowa Cubs — 283254 541222 16581 52 213262299561 87261 206 244 51 — — — — — —
201727 AAA RAWIowa Cubs — 283244 581522 26491 52 238314340654 102283 179 286 51 — — — — — —
201828 AAA MLEAlbuquerque Isotopes — 268246 61941 16540 21 248294329623 81309 206 269 68 — — — — — —
201828 AAA RAWAlbuquerque Isotopes — 268238 681051 24410 21 286351382733 97337 159 324 68 — — — — — —
201929 AAA MLE2 teams — 535485 1091777 371426 96 225288332620 107301 277 271 70 — — — — — —
201929 AAA RAW2 teams — 535467 133251010 551046 96 285367445813 161346 1910 358 70 — — — — — —
202131 AAA MLEOklahoma City Dodgers — 198181 38800 12503 31 210270254525 44288 256 235 45 — — — — — —
202131 AAA RAWOklahoma City Dodgers — 198174 40900 19413 31 230316282598 52299 2110 278 45 — — — — — —
202232 AAA MLESt. Paul Saints — 344315 571523 26943 91 181250270520 89248 278 231 42 — — — — — —
202232 AAA RAWSt. Paul Saints — 344301 672024 40773 91 223320342662 120286 2212 304 42 — — — — — —
202333 AAA MLESt. Paul Saints — 184170 29421 8732 90 171217235452 65289 404 196 19 — — — — — —
202333 AAA RAWSt. Paul Saints — 184164 35721 14592 90 213283299582 85324 328 262 19 — — — — — —
202434 AAA MLESalt Lake Bees — 468417 731023 391392 215 175249230479 55251 308 220 35 — — — — — —
202434 AAA RAWSalt Lake Bees — 468398 891534 581122 215 224325307632 83297 2412 288 35 — — — — — —
201020 ROK MLEAZL Cubs — 1717 5000 030 20 294312294607 346 180 253 57 — — — — — —
201121 A MLE2 teams — 445420 1021210 15937 57 243290276567 33302 213 245 52 — — — — — —
201222 AA MLE2 teams — 272248 51640 21591 24 206275262538 56264 228 239 48 — — — — — —
201323 A+ MLE2 teams — 298273 52902 20653 33 190260245505 55233 227 228 40 — — — — — —
201424 AA MLE2 teams — 276254 561001 20530 40 220280272552 51266 197 244 52 — — — — — —
201525 AA MLE2 teams — 546486 1161220 501145 85 239320272591 33306 219 266 66 — — — — — —
201626 AAA MLENew Orleans Zephyrs — 190168 36411 19451 30 214299268567 54277 2410 255 59 — — — — — —
201727 AAA MLEIowa Cubs — 283264 541222 16581 52 205262288550 83247 206 244 51 — — — — — —
201828 AAA MLEAlbuquerque Isotopes — 268250 61941 16540 21 244294324618 80299 206 269 68 — — — — — —
201929 AAA MLE2 teams — 535487 1091777 371426 96 224288331618 107296 277 271 70 — — — — — —
202131 AAA MLEOklahoma City Dodgers — 198181 38800 12503 31 210270254525 44278 256 235 45 — — — — — —
202232 AAA MLESt. Paul Saints — 344312 571523 26943 91 183250272522 90246 278 231 42 — — — — — —
202333 AAA MLESt. Paul Saints — 184172 29421 8732 90 169217233449 64278 404 196 19 — — — — — —
202434 AAA MLESalt Lake Bees — 468424 731023 391392 215 172249226475 54244 308 220 35 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202434 AAA MLESalt Lake Bees — 468424 731023 391392 215 172249226475 54244 308 220 35 — — — — — —
▸ Career Totals
Career— MLE — 43243896 8391282721 299104234 8535 215277278555 63286 247 245 52 -248 +3 +0 +46 +94 -10.7
/ 162G— MLE — 650586 1261943 451575 135 215277276554 61285 247 245 52 -37 +1 +0 +7 +14 -1.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.

2024 AAASalt Lake Bees · 468 PAwOBA .283 → .220 (−63)K% 23.9% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.93%÷0.971×1.200——29.58%
BB% (unintentional) /PA12.18%÷0.944×0.690—×0.9408.37%
HBP% /PA0.43%—×0.940—×0.9400.38%
Singles /BIP23.43%÷1.030×0.930×1.009×0.94020.05%
Doubles /BIP5.24%÷1.141×0.830×1.009×0.9403.62%
Triples /BIP1.05%÷1.150×0.970×1.009×0.9400.84%
Home runs /BIP1.40%÷0.886×0.700—×0.9401.04%

Factors used: league row International League. Park (home-season share, regressed): HR 77, 1B 106, 2B 128, 3B 130, K 94, BB 89 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .283 → .220; ISO .083 → .061; BABIP .297 → .244. 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).

2023 AAASt. Paul Saints · 184 PAwOBA .257 → .196 (−60)K% 32.1% → 39.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.07%÷0.973×1.200——39.53%
BB% (unintentional) /PA7.61%÷1.067×0.690—×0.9404.63%
HBP% /PA1.09%—×0.940—×0.9400.96%
Singles /BIP23.81%÷0.964×0.930×1.023×0.94022.08%
Doubles /BIP6.67%÷1.341×0.830×1.023×0.9403.97%
Triples /BIP1.90%÷0.977×0.970×1.023×0.9401.82%
Home runs /BIP0.95%÷1.009×0.700—×0.9400.62%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 93, 2B 168, 3B 95, K 95, BB 113 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .257 → .196; ISO .085 → .058; BABIP .324 → .278. 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).

2022 AAASt. Paul Saints · 344 PAwOBA .296 → .231 (−65)K% 22.4% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.38%÷0.981×1.200——27.37%
BB% (unintentional) /PA11.63%÷1.012×0.690—×0.9427.47%
HBP% /PA0.87%—×0.940—×0.9420.77%
Singles /BIP18.30%÷1.000×0.930×1.045×0.94216.76%
Doubles /BIP8.93%÷1.079×0.830×1.045×0.9426.77%
Triples /BIP0.89%÷1.150×0.970×1.045×0.9420.74%
Home runs /BIP1.79%÷0.881×0.700—×0.9421.34%

Factors used: league row International League. Park (home-season share, regressed): HR 76, 1B 100, 2B 116, 3B 130, K 96, BB 102 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .296 → .231; ISO .120 → .090; BABIP .286 → .246. 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).

2021 AAAOklahoma City Dodgers · 198 PAwOBA .273 → .235 (−38)K% 20.7% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.71%÷0.994×1.200——24.99%
BB% (unintentional) /PA9.60%÷1.015×0.690—×0.9526.21%
HBP% /PA1.52%—×0.940—×0.9521.36%
Singles /BIP23.31%÷0.958×0.930×1.029×0.95222.17%
Doubles /BIP6.77%÷0.941×0.830×1.029×0.9525.85%
Triples /BIP0.00%÷0.900×0.920×1.029×0.9520.00%
Home runs /BIP0.00%÷1.016×0.700—×0.9520.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 92, 2B 88, 3B 80, K 99, BB 103 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .273 → .235; ISO .052 → .045; BABIP .299 → .278. 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).

2019 AAAAlbuquerque Isotopes · 463 PAwOBA .370 → .271 (−98)K% 19.7% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.65%÷0.957×1.290——26.50%
BB% (unintentional) /PA9.72%÷0.974×0.710—×0.9726.89%
HBP% /PA1.08%—×0.980—×0.9721.03%
Singles /BIP26.02%÷0.974×0.900×0.950×0.97222.21%
Doubles /BIP6.90%÷1.071×0.810×0.950×0.9724.82%
Triples /BIP3.13%÷1.150×0.810×0.950×0.9722.04%
Home runs /BIP3.13%÷1.136×0.780—×0.9722.09%

Factors used: league row PCL. Park (home-season share, regressed): HR 127, 1B 95, 2B 114, 3B 130, K 91, BB 95 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .370 → .271; ISO .176 → .112; BABIP .371 → .296. 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).

2018 AAAAlbuquerque Isotopes · 268 PAwOBA .319 → .269 (−50)K% 15.3% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.30%÷0.978×1.290——20.19%
BB% (unintentional) /PA8.96%÷1.024×0.710—×0.9826.10%
HBP% /PA0.00%—×0.980—×0.9820.00%
Singles /BIP26.40%÷1.034×0.900×1.050×0.98223.69%
Doubles /BIP5.08%÷0.960×0.810×1.050×0.9824.42%
Triples /BIP2.54%÷0.973×0.810×1.050×0.9822.18%
Home runs /BIP0.51%÷1.162×0.780—×0.9820.33%

Factors used: league row PCL. Park (home-season share, regressed): HR 132, 1B 107, 2B 92, 3B 95, K 96, BB 105 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .319 → .269; ISO .097 → .081; BABIP .337 → .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).

2017 AAAIowa Cubs · 283 PAwOBA .278 → .244 (−34)K% 17.3% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.31%÷1.083×1.290——20.63%
BB% (unintentional) /PA7.77%÷0.965×0.710—×0.9925.67%
HBP% /PA0.35%—×0.980—×0.9920.34%
Singles /BIP20.00%÷0.991×0.900×1.015×0.99218.29%
Doubles /BIP7.69%÷1.056×0.810×1.015×0.9925.94%
Triples /BIP1.03%÷1.042×0.810×1.015×0.9920.80%
Home runs /BIP1.03%÷0.899×0.780—×0.9920.88%

Factors used: league row PCL. Park (home-season share, regressed): HR 80, 1B 98, 2B 111, 3B 108, K 117, BB 93 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .278 → .244; ISO .102 → .087; BABIP .283 → .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).

2016 AAANew Orleans Zephyrs · 190 PAwOBA .295 → .255 (−40)K% 18.9% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.95%÷1.027×1.290——23.79%
BB% (unintentional) /PA13.68%÷0.964×0.710—×1.00310.11%
HBP% /PA0.53%—×0.980—×1.0030.52%
Singles /BIP26.23%÷1.041×0.900×1.050×1.00323.87%
Doubles /BIP3.28%÷0.929×0.810×1.050×1.0033.01%
Triples /BIP0.82%÷1.057×0.810×1.050×1.0030.66%
Home runs /BIP0.82%÷0.919×0.780—×1.0030.70%

Factors used: league row PCL. Park (home-season share, regressed): HR 84, 1B 108, 2B 86, 3B 111, K 105, BB 93 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .295 → .255; ISO .057 → .051; BABIP .306 → .277. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .