Brett Roberts
| Year | Age | Lvl / Team | PA | AVG/OBP/SLG | HR | SB | wRC+ | WAR | MLE AVG/OBP/SLG |
|---|---|---|---|---|---|---|---|---|---|
| 2022 | 21 | ROKMIA | 48 | .256/.333/.488 | 3 | 1 | 69 | — | .200/.250/.422 |
| 2023 | 22 | AMIA | 373 | .273/.321/.387 | 5 | 20 | 54 | — | .222/.258/.308 |
| 2024 | 23 | A+/A/ROKMIA | 199 | .214/.278/.330 | 4 | 6 | 30 | — | .167/.217/.247 |
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) | |||||||||||||||||||||||||||||||
| 2022 | 21 | ROK | FCL Marlins | — | 48 | 43 | 11 | 1 | 0 | 3 | 5 | 8 | 0 | 1 | 0 | 256 | 333 | 488 | 822 | 233 | 250 | 17 | 10 | 361 | 69 | — | — | — | — | — | — |
| 2023 | 22 | A | Jupiter Hammerheads | — | 373 | 344 | 94 | 16 | 4 | 5 | 22 | 77 | 2 | 20 | 2 | 273 | 321 | 387 | 707 | 113 | 335 | 21 | 6 | 313 | 54 | — | — | — | — | — | — |
| 2024 | 23 | A+ | Beloit Sky Carp | — | 164 | 149 | 31 | 4 | 2 | 4 | 13 | 48 | 1 | 4 | 1 | 208 | 276 | 342 | 618 | 134 | 278 | 29 | 8 | 277 | 33 | — | — | — | — | — | — |
| 2024 | 23 | A | Jupiter Hammerheads | — | 20 | 19 | 5 | 1 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 263 | 300 | 316 | 616 | 53 | 312 | 15 | 0 | 282 | 34 | — | — | — | — | — | — |
| 2024 | 23 | ROK | FCL Marlins | — | 15 | 14 | 3 | 0 | 0 | 0 | 1 | 4 | 0 | 2 | 0 | 214 | 267 | 214 | 481 | 300 | 27 | 7 | 228 | -13 | — | — | — | — | — | — | |
| ▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents) | |||||||||||||||||||||||||||||||
| 2022 | 21 | ROK MLE | FCL Marlins | — | 48 | 45 | 9 | 1 | 0 | 3 | 3 | 12 | 0 | 1 | 0 | 200 | 250 | 422 | 672 | 222 | 200 | 25 | 6 | 270 | 69 | — | — | — | — | — | — |
| 2023 | 22 | A MLE | Jupiter Hammerheads | — | 373 | 351 | 78 | 12 | 3 | 4 | 15 | 101 | 2 | 20 | 2 | 222 | 258 | 308 | 566 | 85 | 290 | 27 | 4 | 248 | 54 | — | — | — | — | — | — |
| 2024 | 23 | A+ MLE | Beloit Sky Carp | — | 164 | 153 | 25 | 3 | 1 | 3 | 9 | 60 | 1 | 4 | 1 | 163 | 215 | 255 | 470 | 92 | 253 | 37 | 5 | 217 | 33 | — | — | — | — | — | — |
| 2024 | 23 | A MLE | Jupiter Hammerheads | — | 20 | 19 | 4 | 1 | 0 | 0 | 0 | 4 | 1 | 0 | 0 | 211 | 250 | 263 | 513 | 53 | 264 | 20 | 0 | 219 | 34 | — | — | — | — | — | — |
| 2024 | 23 | ROK MLE | FCL Marlins | — | 15 | 14 | 2 | 0 | 0 | 0 | 1 | 6 | 0 | 2 | 0 | 143 | 200 | 143 | 343 | 241 | 40 | 7 | 149 | -13 | — | — | — | — | — | — | |
| 2022 | 21 | ROK MLE | FCL Marlins | — | 48 | 45 | 9 | 1 | 0 | 3 | 3 | 12 | 0 | 1 | 0 | 200 | 250 | 422 | 672 | 222 | 200 | 25 | 6 | 270 | 69 | — | — | — | — | — | — |
| 2022 | 21 | ROK RAW | FCL Marlins | — | 48 | 43 | 11 | 1 | 0 | 3 | 5 | 8 | 0 | 1 | 0 | 256 | 333 | 488 | 822 | 233 | 250 | 17 | 10 | 361 | 69 | — | — | — | — | — | — |
| 2023 | 22 | A MLE | Jupiter Hammerheads | — | 373 | 351 | 78 | 12 | 3 | 4 | 15 | 101 | 2 | 20 | 2 | 222 | 258 | 308 | 566 | 85 | 296 | 27 | 4 | 248 | 54 | — | — | — | — | — | — |
| 2023 | 22 | A RAW | Jupiter Hammerheads | — | 373 | 344 | 94 | 16 | 4 | 5 | 22 | 77 | 2 | 20 | 2 | 273 | 321 | 387 | 707 | 113 | 335 | 21 | 6 | 313 | 54 | — | — | — | — | — | — |
| 2024 | 23 | A+ MLE | 3 teams | — | 199 | 186 | 32 | 4 | 1 | 3 | 10 | 70 | 2 | 6 | 1 | 172 | 222 | 253 | 475 | 81 | 257 | 35 | 5 | 212 | 30 | — | — | — | — | — | — |
| 2024 | 23 | A+ RAW | 3 teams | — | 199 | 182 | 39 | 5 | 2 | 4 | 14 | 55 | 2 | 6 | 1 | 214 | 278 | 330 | 607 | 115 | 285 | 28 | 7 | 274 | 30 | — | — | — | — | — | — |
| 2022 | 21 | ROK MLE | FCL Marlins | — | 48 | 45 | 9 | 1 | 0 | 3 | 3 | 12 | 0 | 1 | 0 | 200 | 250 | 422 | 672 | 222 | 200 | 25 | 6 | 270 | 69 | — | — | — | — | — | — |
| 2023 | 22 | A MLE | Jupiter Hammerheads | — | 373 | 353 | 78 | 12 | 3 | 4 | 15 | 101 | 2 | 20 | 2 | 221 | 258 | 306 | 564 | 85 | 290 | 27 | 4 | 248 | 54 | — | — | — | — | — | — |
| 2024 | 23 | A+ MLE | 3 teams | — | 199 | 185 | 32 | 4 | 1 | 3 | 10 | 70 | 2 | 6 | 1 | 173 | 222 | 254 | 476 | 81 | 253 | 35 | 5 | 212 | 30 | — | — | — | — | — | — |
| ▸ Model inputs — neutral MLE (past 3 seasons) | |||||||||||||||||||||||||||||||
| 2024 | 23 | A+ MLE | 3 teams | — | 199 | 185 | 32 | 4 | 1 | 3 | 10 | 70 | 2 | 6 | 1 | 173 | 222 | 254 | 476 | 81 | 253 | 35 | 5 | 212 | 30 | — | — | — | — | — | — |
| ▸ Career Totals | |||||||||||||||||||||||||||||||
| Career | — | MLE | — | 620 | 582 | 119 | 17 | 4 | 10 | 28 | 183 | 4 | 27 | 3 | 204 | 246 | 299 | 545 | 95 | 277 | 30 | 5 | 238 | 47 | -39 | +4 | +0 | +7 | +13 | -1.5 | |
| / 162G | — | MLE | — | 650 | 610 | 124 | 18 | 4 | 10 | 29 | 192 | 4 | 28 | 3 | 203 | 244 | 295 | 539 | 92 | 277 | 30 | 4 | 238 | 47 | -41 | +4 | +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 A+Beloit Sky Carp · 164 PAwOBA .270 → .217 (−53)K% 29.3% → 36.7%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 29.27% | ÷1.014 | ×1.270 | — | — | 36.67% |
| BB% (unintentional) /PA | 7.93% | ÷0.998 | ×0.710 | — | ×0.998 | 5.63% |
| HBP% /PA | 0.61% | — | ×0.790 | — | ×0.998 | 0.48% |
| Singles /BIP | 20.79% | ÷1.034 | ×0.920 | ×1.050 | ×0.998 | 19.39% |
| Doubles /BIP | 3.96% | ÷0.962 | ×0.810 | ×1.050 | ×0.998 | 3.49% |
| Triples /BIP | 1.98% | ÷1.150 | ×0.850 | ×1.050 | ×0.998 | 1.53% |
| Home runs /BIP | 3.96% | ÷0.935 | ×0.800 | — | ×0.998 | 3.38% |
Factors used: league row Midwest League. Park (home-season share, regressed): HR 87, 1B 107, 2B 92, 3B 130, K 103, BB 100 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.
Result: wOBA .270 → .217; ISO .134 → .105; BABIP .278 → .253. 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).
2024 AJupiter Hammerheads · 20 PAwOBA .274 → .219 (−56)K% 15.0% → 19.8%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 15.00% | ÷1.029 | ×1.360 | — | — | 19.83% |
| BB% (unintentional) /PA | 0.00% | ÷0.993 | ×0.690 | — | ×0.990 | 0.00% |
| HBP% /PA | 5.00% | — | ×0.780 | — | ×0.990 | 3.86% |
| Singles /BIP | 25.00% | ÷1.065 | ×0.920 | — | ×0.990 | 21.38% |
| Doubles /BIP | 6.25% | ÷1.032 | ×0.830 | — | ×0.990 | 4.98% |
| Triples /BIP | 0.00% | ÷0.960 | ×0.910 | — | ×0.990 | 0.00% |
| Home runs /BIP | 0.00% | ÷0.888 | ×0.800 | — | ×0.990 | 0.00% |
Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 113, 2B 106, 3B 92, K 106, BB 99 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average).
Result: wOBA .274 → .219; ISO .053 → .040; BABIP .312 → .264. 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).
2024 ROKFCL Marlins · 15 PAwOBA .222 → .149 (−73)K% 26.7% → 38.9%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 26.67% | ÷0.987 | ×1.440 | — | — | 38.91% |
| BB% (unintentional) /PA | 6.67% | ÷0.970 | ×0.620 | — | ×0.965 | 4.11% |
| HBP% /PA | 0.00% | — | ×0.720 | — | ×0.965 | 0.00% |
| Singles /BIP | 30.00% | ÷0.985 | ×0.820 | — | ×0.965 | 24.09% |
| Doubles /BIP | 0.00% | ÷1.014 | ×0.720 | — | ×0.965 | 0.00% |
| Triples /BIP | 0.00% | ÷1.004 | ×0.720 | — | ×0.965 | 0.00% |
| Home runs /BIP | 0.00% | ÷0.898 | ×0.780 | — | ×0.965 | 0.00% |
Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 97, 2B 103, 3B 101, K 97, BB 94 — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).
Result: wOBA .222 → .149; ISO .000 → .000; BABIP .300 → .241. 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 AJupiter Hammerheads · 373 PAwOBA .308 → .248 (−60)K% 20.6% → 27.0%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 20.64% | ÷1.039 | ×1.360 | — | — | 27.03% |
| BB% (unintentional) /PA | 5.90% | ÷0.996 | ×0.690 | — | — | 4.09% |
| HBP% /PA | 0.54% | — | ×0.780 | — | — | 0.42% |
| Singles /BIP | 25.84% | ÷0.985 | ×0.920 | ×0.963 | — | 23.24% |
| Doubles /BIP | 5.99% | ÷1.031 | ×0.830 | ×0.963 | — | 4.65% |
| Triples /BIP | 1.50% | ÷1.150 | ×0.910 | ×0.963 | — | 1.14% |
| Home runs /BIP | 1.87% | ÷0.924 | ×0.800 | — | — | 1.62% |
Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 97, 2B 106, 3B 130, K 108, BB 99 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.
Result: wOBA .308 → .248; ISO .113 → .088; BABIP .335 → .290. 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 ROKFCL Marlins · 48 PAwOBA .351 → .270 (−82)K% 16.7% → 24.5%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 16.67% | ÷0.981 | ×1.440 | — | — | 24.47% |
| BB% (unintentional) /PA | 10.42% | ÷0.942 | ×0.620 | — | ×0.985 | 6.75% |
| HBP% /PA | 0.00% | — | ×0.720 | — | ×0.985 | 0.00% |
| Singles /BIP | 20.00% | ÷0.983 | ×0.820 | — | ×0.985 | 16.44% |
| Doubles /BIP | 2.86% | ÷1.003 | ×0.720 | — | ×0.985 | 2.02% |
| Triples /BIP | 0.00% | ÷1.040 | ×0.720 | — | ×0.985 | 0.00% |
| Home runs /BIP | 8.57% | ÷0.852 | ×0.780 | — | ×0.985 | 7.73% |
Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 97, 2B 101, 3B 108, K 96, BB 88 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).
Result: wOBA .351 → .270; ISO .233 → .193; BABIP .250 → .200. 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).