Saul Soto

PosC
B/TR/R
Born1978-08-11
Age (2027)48
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2020
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201839INTLCaneros de lo…236.287/.398/.43661136—
201940AAA/INTL2 orgs792.269/.385/.44930486—.192/.265/.317
202041INTLCaneros de lo…134.153/.254/.2372044—
Contract
No contract data on file.

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
200526 AAADiablos Rojos del Mexico — 348291 852419 45402 11 292391474865 182305 1113 374 107 — — — — — —
200627 AAADiablos Rojos del Mexico — 360328 10819017 26514 14 329385543928 213347 147 406 104 — — — — — —
200728 AAADiablos Rojos del Mexico — 408364 11632025 37595 23 3193896131.002 294324 149 431 112 — — — — — —
200829 AAAAcereros del Norte — 379336 9520011 40561 31 283361440801 158310 1511 357 80 — — — — — —
200930 AAAAcereros del Norte — 459396 14523027 58653 12 3664516291.080 263387 1413 467 138 — — — — — —
201031 AAAAcereros del Norte — 352306 922209 40453 24 301387461848 160328 1311 376 82 — — — — — —
201031 INTLCaneros de los Mochis — 201165 511008 31253 00 309427515942 206321 1215 414 166 — — — — — —
201132 AAAAcereros del Norte — 316267 7518013 40395 42 281385494879 213283 1213 385 80 — — — — — —
201132 INTLCaneros de los Mochis — 268216 566010 41372 22 259382426808 167260 1415 354 125 — — — — — —
201233 AAAAcereros del Norte — 464381 11720123 76764 43 307427546973 239330 1616 425 99 — — — — — —
201233 INTLCaneros de los Mochis — 256210 5311012 42571 10 252379476856 224285 2216 376 141 — — — — — —
201334 AAAAcereros del Norte — 349301 8617018 45692 00 286382522904 236316 2013 396 90 — — — — — —
201334 INTLCaneros de los Mochis — 224177 31307 39481 00 175327311638 136194 2117 292 84 — — — — — —
201435 AAAAcereros del Norte — 456387 11719114 54746 12 302396465861 163337 1612 378 84 — — — — — —
201435 INTLCaneros de los Mochis — 195171 36503 22360 10 211301292593 82248 1811 274 71 — — — — — —
201536 AAARieleros de Aguascalientes — 464362 12020023 90604 21 3314695771.047 246338 1319 450 106 — — — — — —
201536 INTLCaneros de los Mochis — 272227 5214011 44450 10 229354436790 207238 1716 353 125 — — — — — —
201637 AAARieleros de Aguascalientes — 439360 10824010 68595 20 300418450868 150331 1315 387 78 — — — — — —
201637 INTLCaneros de los Mochis — 256230 601106 24480 00 261331387718 126307 199 321 104 — — — — — —
201738 AAARieleros de Aguascalientes — 468386 12827011 78580 01 332444487931 155364 1217 413 97 — — — — — —
201738 INTLCaneros de los Mochis — 270237 681603 28403 10 287369392762 105332 1510 344 119 — — — — — —
201839 INTLCaneros de los Mochis — 236195 561106 34302 10 287398436834 149307 1314 369 136 — — — — — —
201940 AAARieleros de Aguascalientes — 514436 11724022 72982 30 268375475849 206297 1914 375 61 — — — — — —
201940 INTLCaneros de los Mochis — 278225 61508 48482 11 271404400804 129308 1717 365 133 — — — — — —
202041 INTLCaneros de los Mochis — 134118 18402 16250 00 153254237491 85176 1912 234 44 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200526 AAA MLEDiablos Rojos del Mexico — 348306 822217 30482 11 268337415752 147280 149 326 107 — — — — — —
200627 AAA MLEDiablos Rojos del Mexico — 360336 9215012 18614 14 274318426744 152302 175 322 104 — — — — — —
200728 AAA MLEDiablos Rojos del Mexico — 408377 9726017 24715 23 257310462772 204274 176 333 112 — — — — — —
200829 AAA MLEAcereros del Norte — 379350 851708 26671 31 243297360657 117277 187 287 80 — — — — — —
200930 AAA MLEAcereros del Norte — 459421 13020019 33783 12 309363492855 183338 177 372 138 — — — — — —
201031 AAA MLEAcereros del Norte — 352322 791805 24553 24 245304348652 102279 167 289 82 — — — — — —
201132 AAA MLEAcereros del Norte — 316284 621408 23515 42 218288352641 134235 167 286 80 — — — — — —
201233 AAA MLEAcereros del Norte — 464410 9916113 47974 43 241325380706 139279 2110 315 99 — — — — — —
201334 AAA MLEAcereros del Norte — 349320 7314013 26852 00 228290394684 166269 247 301 90 — — — — — —
201435 AAA MLEAcereros del Norte — 456410 9915110 31946 12 241304356660 115276 217 292 84 — — — — — —
201536 AAA MLERieleros de Aguascalientes — 464397 9916011 55804 21 249346373719 123274 1712 325 106 — — — — — —
201637 AAA MLERieleros de Aguascalientes — 439387 891906 41755 20 230312326637 96262 179 284 78 — — — — — —
201738 AAA MLERieleros de Aguascalientes — 468418 1082207 46720 01 258332361693 103292 1510 311 97 — — — — — —
201940 AAA MLERieleros de Aguascalientes — 514464 8919013 441252 30 192265317582 125227 249 258 61 — — — — — —
200526 AAA MLEDiablos Rojos del Mexico — 348306 822217 30482 11 268337415752 147291 149 326 107 — — — — — —
200526 AAA RAWDiablos Rojos del Mexico — 348291 852419 45402 11 292391474865 182305 1113 374 107 — — — — — —
200627 AAA MLEDiablos Rojos del Mexico — 360336 9215012 18614 14 274318426744 152302 175 322 104 — — — — — —
200627 AAA RAWDiablos Rojos del Mexico — 360328 10819017 26514 14 329385543928 213347 147 406 104 — — — — — —
200728 AAA MLEDiablos Rojos del Mexico — 408377 9726017 24715 23 257310462772 204276 176 333 112 — — — — — —
200728 AAA RAWDiablos Rojos del Mexico — 408364 11632025 37595 23 3193896131.002 294324 149 431 112 — — — — — —
200829 AAA MLEAcereros del Norte — 379350 851708 26671 31 243297360657 117278 187 287 80 — — — — — —
200829 AAA RAWAcereros del Norte — 379336 9520011 40561 31 283361440801 158310 1511 357 80 — — — — — —
200930 AAA MLEAcereros del Norte — 459421 13020019 33783 12 309363492855 183342 177 372 138 — — — — — —
200930 AAA RAWAcereros del Norte — 459396 14523027 58653 12 3664516291.080 263387 1413 467 138 — — — — — —
201031 AAA MLE2 teams — 553504 1242808 38866 24 246307349656 103281 167 289 82 — — — — — —
201031 AAA RAW2 teams — 553471 14332017 71706 24 304401480881 176326 1313 390 82 — — — — — —
201132 AAA MLE2 teams — 584522 11727015 42937 64 224291362653 138239 167 286 80 — — — — — —
201132 AAA RAW2 teams — 584483 13124023 81767 64 271384464847 193273 1314 370 80 — — — — — —
201233 AAA MLE2 teams — 720636 15324121 731505 53 241324381704 140280 2110 315 99 — — — — — —
201233 AAA RAW2 teams — 720591 17031135 1181335 53 288410521932 234315 1816 408 99 — — — — — —
201334 AAA MLE2 teams — 573519 12124022 431403 00 233296407702 173275 248 301 90 — — — — — —
201334 AAA RAW2 teams — 573478 11720025 841173 00 245361444805 199271 2015 355 90 — — — — — —
201435 AAA MLE2 teams — 651590 14122114 441356 22 239298351649 112283 217 292 84 — — — — — —
201435 AAA RAW2 teams — 651558 15324117 761106 22 274367412779 138310 1712 347 84 — — — — — —
201536 AAA MLE2 teams — 736635 15826017 881274 31 249344370714 121282 1712 325 106 — — — — — —
201536 AAA RAW2 teams — 736589 17234034 1341054 31 292426523949 231301 1418 414 106 — — — — — —
201637 AAA MLE2 teams — 695617 1413009 651195 20 229307321628 92267 179 284 78 — — — — — —
201637 AAA RAW2 teams — 695590 16835016 921075 20 285386425811 141322 1513 363 78 — — — — — —
201738 AAA MLE2 teams — 738657 17134012 721143 11 260336367703 107296 1510 311 97 — — — — — —
201738 AAA RAW2 teams — 738623 19643014 106983 11 315417451868 136352 1314 388 97 — — — — — —
201839 INTL MLECaneros de los Mochis — 236195 561106 34302 10 287398436834 149307 1314 — — — — — — — —
201839 INTL RAWCaneros de los Mochis — 236195 561106 34302 10 287398436834 149307 1314 369 136 — — — — — —
201940 AAA MLE2 teams — 792713 13729020 681934 41 192266317583 125231 249 258 61 — — — — — —
201940 AAA RAW2 teams — 792661 17829030 1201464 41 269385449834 180301 1815 371 61 — — — — — —
202041 INTL MLECaneros de los Mochis — 134118 18402 16250 00 153254237491 85176 1912 — — — — — — — —
202041 INTL RAWCaneros de los Mochis — 134118 18402 16250 00 153254237491 85176 1912 234 44 — — — — — —
200526 AAA MLEDiablos Rojos del Mexico — 348313 822217 30482 11 262337406743 144280 149 326 107 — — — — — —
200627 AAA MLEDiablos Rojos del Mexico — 360335 9215012 18614 14 275318427745 152302 175 322 104 — — — — — —
200728 AAA MLEDiablos Rojos del Mexico — 408376 9726017 24715 23 258310463773 205274 176 333 112 — — — — — —
200829 AAA MLEAcereros del Norte — 379349 851708 26671 31 244297361658 117277 187 287 80 — — — — — —
200930 AAA MLEAcereros del Norte — 459420 13020019 33783 12 310363493856 183338 177 372 138 — — — — — —
201031 AAA MLE2 teams — 553504 1242808 38866 24 246307349656 103279 167 289 82 — — — — — —
201132 AAA MLE2 teams — 584530 11727015 42937 64 221291357647 136235 167 286 80 — — — — — —
201233 AAA MLE2 teams — 720636 15324121 731505 53 241324381704 140279 2110 315 99 — — — — — —
201334 AAA MLE2 teams — 573522 12124022 431403 00 232296404700 172269 248 301 90 — — — — — —
201435 AAA MLE2 teams — 651596 14122114 441356 22 237298347646 111276 217 292 84 — — — — — —
201536 AAA MLE2 teams — 736638 15826017 881274 31 248344368712 121274 1712 325 106 — — — — — —
201637 AAA MLE2 teams — 695620 1413009 651195 20 227307319626 92262 179 284 78 — — — — — —
201738 AAA MLE2 teams — 738657 17134012 721143 11 260336367703 107292 1510 311 97 — — — — — —
201940 AAA MLE2 teams — 792714 13729020 681934 41 192266317583 125227 249 258 61 — — — — — —
▸ Career Totals
Career— MLE — 83667496 18233593209 714153760 3427 243314376690 132277 189 291 83 -171 -4 +0 +149 +181 15.9
/ 162G— MLE — 650582 14128016 551195 32 242313373686 131276 188 291 83 -13 -0 +0 +12 +14 1.2

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.

2019 AAARieleros de Aguascalientes · 514 PAwOBA .368 → .258 (−109)K% 19.1% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.07%÷0.936×1.200——24.44%
BB% (unintentional) /PA14.01%÷1.051×0.690—×0.9408.65%
HBP% /PA0.39%—×0.940—×0.9400.34%
Singles /BIP21.01%÷1.050×0.930×0.950×0.94016.61%
Doubles /BIP7.10%÷0.954×0.830×0.950×0.9405.51%
Triples /BIP0.00%÷1.065×0.920×0.950×0.9400.00%
Home runs /BIP6.51%÷1.115×0.700—×0.9403.84%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 110, 2B 91, 3B 113, K 87, BB 110 — applied at half strength. Age: age 41 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (13.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .368 → .258; ISO .206 → .134; BABIP .297 → .227. 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 AAARieleros de Aguascalientes · 468 PAwOBA .405 → .311 (−94)K% 12.4% → 15.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.39%÷0.966×1.200——15.39%
BB% (unintentional) /PA16.03%÷1.059×0.690—×0.9409.82%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP27.44%÷1.026×0.930×0.971×0.94022.70%
Doubles /BIP8.23%÷1.008×0.830×0.971×0.9406.19%
Triples /BIP0.00%÷1.150×0.920×0.971×0.9400.00%
Home runs /BIP3.35%÷1.050×0.700—×0.9402.10%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 110, 1B 105, 2B 102, 3B 130, K 93, BB 112 — applied at half strength. Age: age 39 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (11.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .405 → .311; ISO .155 → .113; BABIP .364 → .292. 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 AAARieleros de Aguascalientes · 439 PAwOBA .381 → .284 (−97)K% 13.4% → 17.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.44%÷0.941×1.200——17.13%
BB% (unintentional) /PA15.26%÷1.053×0.690—×0.9409.40%
HBP% /PA1.14%—×0.940—×0.9401.01%
Singles /BIP24.58%÷1.053×0.930×0.989×0.94020.18%
Doubles /BIP7.97%÷1.035×0.830×0.989×0.9405.94%
Triples /BIP0.00%÷1.150×0.920×0.989×0.9400.00%
Home runs /BIP3.32%÷1.236×0.700—×0.9401.77%

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

Result: wOBA .381 → .284; ISO .150 → .099; BABIP .331 → .262. 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).

2015 AAARieleros de Aguascalientes · 464 PAwOBA .444 → .325 (−120)K% 12.9% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.93%÷0.903×1.200——17.18%
BB% (unintentional) /PA18.32%÷0.997×0.690—×0.94011.91%
HBP% /PA0.86%—×0.940—×0.9400.76%
Singles /BIP25.50%÷1.007×0.930×1.004×0.94022.21%
Doubles /BIP6.62%÷1.046×0.830×1.004×0.9404.96%
Triples /BIP0.00%÷1.150×0.920×1.004×0.9400.00%
Home runs /BIP7.62%÷1.488×0.700—×0.9403.37%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 198, 1B 101, 2B 109, 3B 130, K 81, BB 99 — applied at half strength. Age: age 37 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (9.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .444 → .325; ISO .246 → .135; BABIP .338 → .274. 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).

2014 AAAAcereros del Norte · 456 PAwOBA .370 → .292 (−78)K% 16.2% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.23%÷0.939×1.200——20.74%
BB% (unintentional) /PA10.75%÷1.032×0.690—×0.9406.75%
HBP% /PA1.32%—×0.940—×0.9401.16%
Singles /BIP26.52%÷1.019×0.930×0.985×0.94022.42%
Doubles /BIP6.07%÷0.995×0.830×0.985×0.9404.69%
Triples /BIP0.32%÷1.150×0.920×0.985×0.9400.24%
Home runs /BIP4.47%÷0.952×0.700—×0.9403.09%

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

Result: wOBA .370 → .292; ISO .163 → .121; BABIP .337 → .276. 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).

2013 AAAAcereros del Norte · 349 PAwOBA .385 → .301 (−84)K% 19.8% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.77%÷0.971×1.200——24.44%
BB% (unintentional) /PA12.32%÷1.066×0.690—×0.9407.49%
HBP% /PA0.57%—×0.940—×0.9400.51%
Singles /BIP21.98%÷1.004×0.930×1.010×0.94019.33%
Doubles /BIP7.33%÷0.942×0.830×1.010×0.9406.13%
Triples /BIP0.00%÷1.066×0.920×1.010×0.9400.00%
Home runs /BIP7.76%÷0.901×0.700—×0.9405.66%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 101, 2B 88, 3B 113, K 94, BB 113 — 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.010.

Result: wOBA .385 → .301; ISO .236 → .181; BABIP .316 → .269. 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).

2012 AAAAcereros del Norte · 464 PAwOBA .414 → .315 (−99)K% 16.4% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.38%÷0.946×1.200——20.77%
BB% (unintentional) /PA15.30%÷0.982×0.690—×0.94010.11%
HBP% /PA0.86%—×0.940—×0.9400.76%
Singles /BIP23.93%÷0.994×0.930×1.033×0.94021.73%
Doubles /BIP6.56%÷1.062×0.830×1.033×0.9404.98%
Triples /BIP0.33%÷1.100×0.920×1.033×0.9400.27%
Home runs /BIP7.54%÷1.173×0.700—×0.9404.23%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 135, 1B 99, 2B 112, 3B 120, K 89, BB 96 — 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.033.

Result: wOBA .414 → .315; ISO .239 → .151; BABIP .330 → .279. 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).

2011 AAAAcereros del Norte · 316 PAwOBA .377 → .286 (−92)K% 12.3% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.34%÷0.928×1.200——15.96%
BB% (unintentional) /PA12.03%÷1.083×0.690—×0.9427.22%
HBP% /PA1.58%—×0.940—×0.9421.40%
Singles /BIP19.30%÷0.996×0.930×1.001×0.94216.98%
Doubles /BIP7.89%÷1.016×0.830×1.001×0.9426.08%
Triples /BIP0.00%÷1.150×0.920×1.001×0.9420.00%
Home runs /BIP5.70%÷1.126×0.700—×0.9423.34%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 125, 1B 99, 2B 103, 3B 130, K 86, BB 117 — 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.001.

Result: wOBA .377 → .286; ISO .213 → .144; BABIP .283 → .235. 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 — .