Tyler James
| Year | Age | Lvl / Team | PA | AVG/OBP/SLG | HR | SB | wRC+ | WAR | MLE AVG/OBP/SLG |
|---|---|---|---|---|---|---|---|---|---|
| 2017 | 20 | ROKAZL Royals | 190 | .258/.355/.371 | 0 | 31 | 45 | — | .204/.273/.287 |
| 2018 | 21 | ROKIdaho Falls C… | 236 | .312/.409/.402 | 2 | 39 | 61 | — | .227/.297/.280 |
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 | 20 | ROK | AZL Royals | — | 190 | 159 | 41 | 8 | 5 | 0 | 20 | 38 | 4 | 31 | 1 | 258 | 355 | 371 | 726 | 113 | 336 | 20 | 11 | 319 | 45 | — | — | — | — | — | — |
| 2018 | 21 | ROK | Idaho Falls Chukars | — | 236 | 199 | 62 | 8 | 2 | 2 | 29 | 54 | 4 | 39 | 8 | 312 | 409 | 402 | 811 | 90 | 420 | 23 | 12 | 365 | 61 | — | — | — | — | — | — |
| ▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents) | |||||||||||||||||||||||||||||||
| 2017 | 20 | ROK MLE | AZL Royals | — | 190 | 167 | 34 | 6 | 4 | 0 | 12 | 55 | 4 | 31 | 1 | 204 | 273 | 287 | 561 | 84 | 274 | 29 | 6 | 235 | 45 | — | — | — | — | — | — |
| 2018 | 21 | ROK MLE | Idaho Falls Chukars | — | 236 | 211 | 48 | 6 | 1 | 1 | 17 | 78 | 4 | 39 | 8 | 227 | 297 | 280 | 577 | 52 | 344 | 33 | 7 | 259 | 61 | — | — | — | — | — | — |
| 2017 | 20 | ROK MLE | AZL Royals | — | 190 | 167 | 34 | 6 | 4 | 0 | 12 | 55 | 4 | 31 | 1 | 204 | 273 | 287 | 561 | 84 | 301 | 29 | 6 | 235 | 45 | — | — | — | — | — | — |
| 2017 | 20 | ROK RAW | AZL Royals | — | 190 | 159 | 41 | 8 | 5 | 0 | 20 | 38 | 4 | 31 | 1 | 258 | 355 | 371 | 726 | 113 | 336 | 20 | 11 | 319 | 45 | — | — | — | — | — | — |
| 2018 | 21 | ROK MLE | Idaho Falls Chukars | — | 236 | 211 | 48 | 6 | 1 | 1 | 17 | 78 | 4 | 39 | 8 | 227 | 297 | 280 | 577 | 52 | 356 | 33 | 7 | 259 | 61 | — | — | — | — | — | — |
| 2018 | 21 | ROK RAW | Idaho Falls Chukars | — | 236 | 199 | 62 | 8 | 2 | 2 | 29 | 54 | 4 | 39 | 8 | 312 | 409 | 402 | 811 | 90 | 420 | 23 | 12 | 365 | 61 | — | — | — | — | — | — |
| 2017 | 20 | ROK MLE | AZL Royals | — | 190 | 172 | 34 | 6 | 4 | 0 | 12 | 55 | 4 | 31 | 1 | 198 | 273 | 279 | 552 | 81 | 274 | 29 | 6 | 235 | 45 | — | — | — | — | — | — |
| 2018 | 21 | ROK MLE | Idaho Falls Chukars | — | 236 | 213 | 48 | 6 | 1 | 1 | 17 | 78 | 4 | 39 | 8 | 225 | 297 | 277 | 574 | 52 | 344 | 33 | 7 | 259 | 61 | — | — | — | — | — | — |
| ▸ Career Totals | |||||||||||||||||||||||||||||||
| Career | — | MLE | — | 426 | 378 | 82 | 12 | 5 | 1 | 29 | 133 | 8 | 70 | 9 | 217 | 287 | 283 | 570 | 66 | 331 | 31 | 7 | 248 | 54 | -23 | +10 | +0 | +2 | +9 | -0.2 | |
| / 162G | — | MLE | — | 650 | 577 | 126 | 18 | 8 | 2 | 44 | 203 | 12 | 107 | 14 | 218 | 288 | 288 | 575 | 69 | 332 | 31 | 7 | 248 | 54 | -35 | +16 | +0 | +2 | +14 | -0.3 | |
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 ROKIdaho Falls Chukars · 236 PAwOBA .356 → .259 (−97)K% 22.9% → 32.9%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 22.88% | ÷1.000 | ×1.440 | — | — | 32.95% |
| BB% (unintentional) /PA | 12.29% | ÷1.000 | ×0.610 | — | ×0.975 | 7.31% |
| HBP% /PA | 1.69% | — | ×0.720 | — | ×0.975 | 1.19% |
| Singles /BIP | 34.48% | ÷1.000 | ×0.820 | ×1.050 | ×0.975 | 28.95% |
| Doubles /BIP | 5.52% | ÷1.000 | ×0.720 | ×1.050 | ×0.975 | 4.07% |
| Triples /BIP | 1.38% | ÷1.000 | ×0.720 | ×1.050 | ×0.975 | 1.02% |
| Home runs /BIP | 1.38% | ÷1.000 | ×0.750 | — | ×0.975 | 1.01% |
Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.
Result: wOBA .356 → .259; ISO .090 → .063; BABIP .420 → .344. 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 ROKAZL Royals · 190 PAwOBA .313 → .235 (−78)K% 20.0% → 28.8%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 20.00% | ÷1.000 | ×1.440 | — | — | 28.80% |
| BB% (unintentional) /PA | 10.53% | ÷1.000 | ×0.620 | — | ×0.985 | 6.43% |
| HBP% /PA | 2.11% | — | ×0.720 | — | ×0.985 | 1.49% |
| Singles /BIP | 23.14% | ÷1.000 | ×0.820 | ×1.050 | ×0.985 | 19.63% |
| Doubles /BIP | 6.61% | ÷1.000 | ×0.720 | ×1.050 | ×0.985 | 4.92% |
| Triples /BIP | 4.13% | ÷1.000 | ×0.720 | ×1.050 | ×0.985 | 3.08% |
| Home runs /BIP | 0.00% | ÷1.000 | ×0.780 | — | ×0.985 | 0.00% |
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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.
Result: wOBA .313 → .235; ISO .113 → .084; BABIP .336 → .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).