Carlos Soler
| Year | Age | Lvl / Team | PA | AVG/OBP/SLG | HR | SB | wRC+ | WAR | MLE AVG/OBP/SLG |
|---|---|---|---|---|---|---|---|---|---|
| 2017 | 17 | ROKSTL | 236 | .238/.336/.366 | 1 | 7 | 24 | — | .148/.228/.214 |
| 2018 | 18 | ROKGCL Cardinals | 229 | .337/.407/.500 | 1 | 7 | 78 | — | .249/.305/.368 |
Career Stats + Projections
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.
| Year | Age | Lvl | Team | MLB% | PA | AB | H | 2B | 3B | HR | BB | SO | HBP | SB | CS | AVG | OBP | SLG | OPS | ISO | BABIP | K% | BB% | wOBA | wRC+ | BAT | RUN | FLD | POS | REP | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▸ Career — actual stats, one row per stint (as recorded, no adjustments) | |||||||||||||||||||||||||||||||
| 2017 | 17 | ROK | DSL Cardinals | — | 236 | 202 | 48 | 7 | 8 | 1 | 23 | 51 | 7 | 7 | 9 | 238 | 336 | 366 | 703 | 129 | 307 | 22 | 10 | 314 | 24 | — | — | — | — | — | — |
| 2018 | 18 | ROK | GCL Cardinals | — | 229 | 202 | 68 | 14 | 8 | 1 | 18 | 49 | 6 | 7 | 7 | 337 | 407 | 500 | 907 | 163 | 432 | 21 | 8 | 396 | 78 | — | — | — | — | — | — |
| ▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents) | |||||||||||||||||||||||||||||||
| 2017 | 17 | ROK MLE | DSL Cardinals | — | 236 | 210 | 31 | 4 | 5 | 0 | 15 | 62 | 7 | 7 | 9 | 148 | 228 | 214 | 443 | 67 | 198 | 26 | 6 | 203 | 24 | — | — | — | — | — | — |
| 2018 | 18 | ROK MLE | GCL Cardinals | — | 229 | 209 | 52 | 10 | 6 | 1 | 11 | 71 | 6 | 7 | 7 | 249 | 305 | 368 | 674 | 120 | 347 | 31 | 5 | 283 | 78 | — | — | — | — | — | — |
| 2017 | 17 | ROK MLE | DSL Cardinals | — | 236 | 210 | 31 | 4 | 5 | 0 | 15 | 62 | 7 | 7 | 9 | 148 | 228 | 214 | 443 | 67 | 205 | 26 | 6 | 203 | 24 | — | — | — | — | — | — |
| 2017 | 17 | ROK RAW | DSL Cardinals | — | 236 | 202 | 48 | 7 | 8 | 1 | 23 | 51 | 7 | 7 | 9 | 238 | 336 | 366 | 703 | 129 | 307 | 22 | 10 | 314 | 24 | — | — | — | — | — | — |
| 2018 | 18 | ROK MLE | GCL Cardinals | — | 229 | 209 | 52 | 10 | 6 | 1 | 11 | 71 | 6 | 7 | 7 | 249 | 305 | 368 | 674 | 120 | 364 | 31 | 5 | 283 | 78 | — | — | — | — | — | — |
| 2018 | 18 | ROK RAW | GCL Cardinals | — | 229 | 202 | 68 | 14 | 8 | 1 | 18 | 49 | 6 | 7 | 7 | 337 | 407 | 500 | 907 | 163 | 432 | 21 | 8 | 396 | 78 | — | — | — | — | — | — |
| 2017 | 17 | ROK MLE | DSL Cardinals | — | 236 | 212 | 31 | 4 | 5 | 0 | 15 | 62 | 7 | 7 | 9 | 146 | 228 | 212 | 441 | 66 | 198 | 26 | 6 | 203 | 24 | — | — | — | — | — | — |
| 2018 | 18 | ROK MLE | GCL Cardinals | — | 229 | 210 | 52 | 10 | 6 | 1 | 11 | 71 | 6 | 7 | 7 | 248 | 305 | 367 | 672 | 119 | 347 | 31 | 5 | 283 | 78 | — | — | — | — | — | — |
| ▸ Career Totals | |||||||||||||||||||||||||||||||
| Career | — | MLE | — | 465 | 419 | 83 | 14 | 11 | 1 | 26 | 133 | 13 | 14 | 16 | 198 | 266 | 291 | 558 | 93 | 282 | 29 | 6 | 242 | 50 | -28 | -4 | +0 | -3 | +10 | -2.4 | |
| / 162G | — | MLE | — | 650 | 586 | 116 | 20 | 15 | 1 | 36 | 186 | 18 | 20 | 22 | 198 | 265 | 288 | 554 | 90 | 283 | 29 | 6 | 242 | 50 | -39 | -5 | +0 | -4 | +14 | -3.4 | |
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.
2018 ROKGCL Cardinals · 229 PAwOBA .391 → .283 (−108)K% 21.4% → 30.8%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 21.40% | ÷1.000 | ×1.440 | — | — | 30.81% |
| BB% (unintentional) /PA | 7.86% | ÷1.000 | ×0.620 | — | ×1.008 | 4.91% |
| HBP% /PA | 2.62% | — | ×0.720 | — | ×1.008 | 1.90% |
| Singles /BIP | 29.41% | ÷1.000 | ×0.820 | ×1.015 | ×1.008 | 24.67% |
| Doubles /BIP | 9.15% | ÷1.000 | ×0.720 | ×1.015 | ×1.008 | 6.74% |
| Triples /BIP | 5.23% | ÷1.000 | ×0.720 | ×1.015 | ×1.008 | 3.85% |
| Home runs /BIP | 0.65% | ÷1.000 | ×0.780 | — | ×1.008 | 0.51% |
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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.
Result: wOBA .391 → .283; ISO .163 → .113; BABIP .432 → .347. 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 DSLDSL Cardinals · 236 PAwOBA .307 → .203 (−104)K% 21.6% → 26.4%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 21.61% | ÷1.000 | ×1.220 | — | — | 26.36% |
| BB% (unintentional) /PA | 8.90% | ÷1.000 | ×0.700 | — | ×1.008 | 6.28% |
| HBP% /PA | 2.97% | — | ×0.700 | — | ×1.008 | 2.09% |
| Singles /BIP | 21.19% | ÷1.000 | ×0.680 | ×0.980 | ×1.008 | 14.23% |
| Doubles /BIP | 4.64% | ÷1.000 | ×0.600 | ×0.980 | ×1.008 | 2.75% |
| Triples /BIP | 5.30% | ÷1.000 | ×0.600 | ×0.980 | ×1.008 | 3.14% |
| Home runs /BIP | 0.66% | ÷1.000 | ×0.470 | — | ×1.008 | 0.31% |
Factors used: level-wide DSL 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 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.
Result: wOBA .307 → .203; ISO .129 → .076; BABIP .307 → .198. 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).