Jesus Chirinos
| Year | Age | Lvl / Team | PA | AVG/OBP/SLG | HR | SB | wRC+ | WAR | MLE AVG/OBP/SLG |
|---|---|---|---|---|---|---|---|---|---|
| 2022 | 21 | A/INTL2 orgs | 591 | .253/.372/.360 | 13 | 3 | 63 | — | .169/.255/.240 |
| 2023 | 22 | A+/A/INTL3 orgs | 364 | .257/.397/.414 | 9 | 3 | 69 | — | .194/.304/.302 |
| 2024 | 23 | A+MIL | 327 | .222/.320/.335 | 6 | 1 | 41 | — | .172/.246/.250 |
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. 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.
| 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) | |||||||||||||||||||||||||||||||
| 2018 | 17 | ROK | DSL Brewers | — | 218 | 173 | 44 | 17 | 0 | 2 | 39 | 52 | 3 | 0 | 0 | 254 | 400 | 387 | 787 | 133 | 344 | 24 | 18 | 358 | 50 | — | — | — | — | — | — |
| 2019 | 18 | ROK | AZL Brewers Gold | — | 128 | 118 | 24 | 3 | 1 | 1 | 8 | 41 | 2 | 1 | 0 | 203 | 266 | 271 | 537 | 68 | 303 | 32 | 6 | 248 | -6 | — | — | — | — | — | — |
| 2021 | 20 | ROK | ACL Brewers Gold | — | 172 | 142 | 42 | 8 | 1 | 5 | 30 | 43 | 0 | 0 | 0 | 296 | 419 | 472 | 890 | 176 | 394 | 25 | 17 | 399 | 74 | — | — | — | — | — | — |
| 2022 | 21 | A | Carolina Mudcats | — | 480 | 405 | 96 | 13 | 0 | 12 | 69 | 152 | 0 | 3 | 1 | 237 | 348 | 358 | 706 | 121 | 340 | 32 | 14 | 321 | 42 | — | — | — | — | — | — |
| 2022 | 21 | INTL | Aguilas del Zulia | — | 111 | 86 | 28 | 1 | 0 | 1 | 23 | 20 | 1 | 0 | 0 | 326 | 473 | 372 | 845 | 47 | 409 | 18 | 21 | 393 | 152 | — | — | — | — | — | — |
| 2023 | 22 | A+ | Wisconsin Timber Rattlers | — | 71 | 62 | 11 | 4 | 0 | 2 | 9 | 24 | 0 | 1 | 0 | 177 | 282 | 339 | 620 | 161 | 250 | 34 | 13 | 283 | 22 | — | — | — | — | — | — |
| 2023 | 22 | A | Carolina Mudcats | — | 276 | 213 | 62 | 13 | 1 | 7 | 55 | 78 | 4 | 2 | 1 | 291 | 445 | 460 | 905 | 169 | 417 | 28 | 20 | 403 | 88 | — | — | — | — | — | — |
| 2023 | 22 | INTL | Aguilas del Zulia | — | 17 | 17 | 2 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 118 | 118 | 118 | 235 | 167 | 29 | 0 | 106 | -42 | — | — | — | — | — | — | |
| 2024 | 23 | A+ | Wisconsin Timber Rattlers | — | 327 | 284 | 63 | 14 | 0 | 6 | 41 | 106 | 0 | 1 | 0 | 222 | 320 | 335 | 655 | 113 | 328 | 32 | 13 | 300 | 41 | — | — | — | — | — | — |
| ▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents) | |||||||||||||||||||||||||||||||
| 2018 | 17 | ROK MLE | DSL Brewers | — | 218 | 184 | 30 | 11 | 0 | 1 | 28 | 63 | 3 | 0 | 0 | 163 | 284 | 239 | 523 | 76 | 226 | 29 | 13 | 242 | 50 | — | — | — | — | — | — |
| 2019 | 18 | ROK MLE | AZL Brewers Gold | — | 128 | 121 | 17 | 2 | 1 | 1 | 5 | 59 | 2 | 1 | 0 | 140 | 188 | 198 | 386 | 58 | 248 | 46 | 4 | 159 | -6 | — | — | — | — | — | — |
| 2021 | 20 | ROK MLE | ACL Brewers Gold | — | 172 | 154 | 33 | 6 | 1 | 4 | 18 | 62 | 0 | 0 | 0 | 214 | 297 | 344 | 641 | 130 | 324 | 36 | 10 | 278 | 74 | — | — | — | — | — | — |
| 2022 | 21 | A MLE | Carolina Mudcats | — | 480 | 425 | 72 | 9 | 0 | 7 | 49 | 212 | 0 | 3 | 1 | 169 | 255 | 240 | 495 | 71 | 299 | 44 | 10 | 231 | 42 | — | — | — | — | — | — |
| 2023 | 22 | A+ MLE | Wisconsin Timber Rattlers | — | 71 | 65 | 8 | 3 | 0 | 1 | 6 | 32 | 0 | 1 | 0 | 123 | 197 | 215 | 413 | 92 | 219 | 45 | 8 | 200 | 22 | — | — | — | — | — | — |
| 2023 | 22 | A MLE | Carolina Mudcats | — | 276 | 231 | 49 | 9 | 1 | 5 | 37 | 107 | 4 | 2 | 1 | 212 | 331 | 325 | 656 | 113 | 350 | 39 | 13 | 299 | 88 | — | — | — | — | — | — |
| 2024 | 23 | A+ MLE | Wisconsin Timber Rattlers | — | 327 | 296 | 51 | 11 | 0 | 4 | 29 | 136 | 0 | 1 | 0 | 172 | 246 | 250 | 496 | 78 | 294 | 42 | 9 | 229 | 41 | — | — | — | — | — | — |
| 2018 | 17 | ROK MLE | DSL Brewers | — | 218 | 184 | 30 | 11 | 0 | 1 | 28 | 63 | 3 | 0 | 0 | 163 | 284 | 239 | 523 | 76 | 236 | 29 | 13 | 242 | 50 | — | — | — | — | — | — |
| 2018 | 17 | ROK RAW | DSL Brewers | — | 218 | 173 | 44 | 17 | 0 | 2 | 39 | 52 | 3 | 0 | 0 | 254 | 400 | 387 | 787 | 133 | 344 | 24 | 18 | 358 | 50 | — | — | — | — | — | — |
| 2019 | 18 | ROK MLE | AZL Brewers Gold | — | 128 | 121 | 17 | 2 | 1 | 1 | 5 | 59 | 2 | 1 | 0 | 140 | 188 | 198 | 386 | 58 | 262 | 46 | 4 | 159 | -6 | — | — | — | — | — | — |
| 2019 | 18 | ROK RAW | AZL Brewers Gold | — | 128 | 118 | 24 | 3 | 1 | 1 | 8 | 41 | 2 | 1 | 0 | 203 | 266 | 271 | 537 | 68 | 303 | 32 | 6 | 248 | -6 | — | — | — | — | — | — |
| 2021 | 20 | ROK MLE | ACL Brewers Gold | — | 172 | 154 | 33 | 6 | 1 | 4 | 18 | 62 | 0 | 0 | 0 | 214 | 297 | 344 | 641 | 130 | 330 | 36 | 10 | 278 | 74 | — | — | — | — | — | — |
| 2021 | 20 | ROK RAW | ACL Brewers Gold | — | 172 | 142 | 42 | 8 | 1 | 5 | 30 | 43 | 0 | 0 | 0 | 296 | 419 | 472 | 890 | 176 | 394 | 25 | 17 | 399 | 74 | — | — | — | — | — | — |
| 2022 | 21 | A MLE | 2 teams | — | 591 | 522 | 89 | 11 | 0 | 9 | 61 | 261 | 1 | 3 | 1 | 170 | 259 | 243 | 502 | 73 | 309 | 44 | 10 | 231 | 42 | — | — | — | — | — | — |
| 2022 | 21 | A RAW | 2 teams | — | 591 | 491 | 124 | 14 | 0 | 13 | 92 | 172 | 1 | 3 | 1 | 253 | 372 | 360 | 732 | 108 | 355 | 29 | 16 | 335 | 42 | — | — | — | — | — | — |
| 2023 | 22 | A MLE | 3 teams | — | 364 | 310 | 61 | 13 | 1 | 7 | 46 | 146 | 4 | 3 | 1 | 197 | 308 | 313 | 621 | 116 | 335 | 40 | 13 | 279 | 75 | — | — | — | — | — | — |
| 2023 | 22 | A RAW | 3 teams | — | 364 | 292 | 75 | 17 | 1 | 9 | 64 | 107 | 4 | 3 | 1 | 257 | 397 | 414 | 812 | 158 | 367 | 29 | 18 | 366 | 75 | — | — | — | — | — | — |
| 2024 | 23 | A+ MLE | Wisconsin Timber Rattlers | — | 327 | 296 | 51 | 11 | 0 | 4 | 29 | 136 | 0 | 1 | 0 | 172 | 246 | 250 | 496 | 78 | 297 | 42 | 9 | 229 | 41 | — | — | — | — | — | — |
| 2024 | 23 | A+ RAW | Wisconsin Timber Rattlers | — | 327 | 284 | 63 | 14 | 0 | 6 | 41 | 106 | 0 | 1 | 0 | 222 | 320 | 335 | 655 | 113 | 328 | 32 | 13 | 300 | 41 | — | — | — | — | — | — |
| 2018 | 17 | ROK MLE | DSL Brewers | — | 218 | 185 | 30 | 11 | 0 | 1 | 28 | 63 | 3 | 0 | 0 | 162 | 284 | 238 | 522 | 76 | 226 | 29 | 13 | 242 | 50 | — | — | — | — | — | — |
| 2019 | 18 | ROK MLE | AZL Brewers Gold | — | 128 | 120 | 17 | 2 | 1 | 1 | 5 | 59 | 2 | 1 | 0 | 142 | 188 | 200 | 388 | 58 | 248 | 46 | 4 | 159 | -6 | — | — | — | — | — | — |
| 2021 | 20 | ROK MLE | ACL Brewers Gold | — | 172 | 152 | 33 | 6 | 1 | 4 | 18 | 62 | 0 | 0 | 0 | 217 | 297 | 349 | 645 | 132 | 324 | 36 | 10 | 278 | 74 | — | — | — | — | — | — |
| 2022 | 21 | A MLE | 2 teams | — | 591 | 524 | 89 | 11 | 0 | 9 | 61 | 261 | 1 | 3 | 1 | 170 | 259 | 242 | 501 | 73 | 299 | 44 | 10 | 231 | 42 | — | — | — | — | — | — |
| 2023 | 22 | A MLE | 3 teams | — | 364 | 311 | 61 | 13 | 1 | 7 | 46 | 146 | 4 | 3 | 1 | 196 | 308 | 312 | 620 | 116 | 323 | 40 | 13 | 279 | 75 | — | — | — | — | — | — |
| 2024 | 23 | A+ MLE | Wisconsin Timber Rattlers | — | 327 | 295 | 51 | 11 | 0 | 4 | 29 | 136 | 0 | 1 | 0 | 173 | 246 | 251 | 497 | 78 | 294 | 42 | 9 | 229 | 41 | — | — | — | — | — | — |
| ▸ Model inputs — neutral MLE (past 3 seasons) | |||||||||||||||||||||||||||||||
| 2024 | 23 | A+ MLE | Wisconsin Timber Rattlers | — | 327 | 295 | 51 | 11 | 0 | 4 | 29 | 136 | 0 | 1 | 0 | 173 | 246 | 251 | 497 | 78 | 294 | 42 | 9 | 229 | 41 | — | — | — | — | — | — |
| ▸ Career Totals | |||||||||||||||||||||||||||||||
| Career | — | MLE | — | 1800 | 1587 | 281 | 54 | 3 | 26 | 187 | 727 | 10 | 8 | 2 | 177 | 268 | 264 | 532 | 87 | 300 | 40 | 10 | 241 | 49 | -109 | +1 | +0 | +32 | +39 | -3.8 | |
| / 162G | — | MLE | — | 650 | 573 | 102 | 20 | 1 | 9 | 68 | 263 | 4 | 3 | 1 | 178 | 270 | 264 | 534 | 86 | 303 | 40 | 10 | 241 | 49 | -39 | +0 | +0 | +12 | +14 | -1.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.
2024 A+Wisconsin Timber Rattlers · 327 PAwOBA .294 → .229 (−65)K% 32.4% → 41.5%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 32.42% | ÷0.993 | ×1.270 | — | — | 41.46% |
| BB% (unintentional) /PA | 12.54% | ÷0.995 | ×0.710 | — | ×0.998 | 8.93% |
| HBP% /PA | 0.00% | — | ×0.790 | — | ×0.998 | 0.00% |
| Singles /BIP | 24.16% | ÷1.022 | ×0.920 | ×1.031 | ×0.998 | 22.38% |
| Doubles /BIP | 7.87% | ÷0.991 | ×0.810 | ×1.031 | ×0.998 | 6.62% |
| Triples /BIP | 0.00% | ÷1.150 | ×0.850 | ×1.031 | ×0.998 | 0.00% |
| Home runs /BIP | 3.37% | ÷0.979 | ×0.800 | — | ×0.998 | 2.75% |
Factors used: league row Midwest League. Park (home-season share, regressed): HR 96, 1B 104, 2B 98, 3B 130, K 99, BB 99 — 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.031.
Result: wOBA .294 → .229; ISO .113 → .085; BABIP .328 → .294. 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 ACarolina Mudcats · 276 PAwOBA .400 → .299 (−101)K% 28.3% → 38.8%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 28.26% | ÷0.990 | ×1.360 | — | — | 38.82% |
| BB% (unintentional) /PA | 19.93% | ÷1.018 | ×0.690 | — | — | 13.50% |
| HBP% /PA | 1.45% | — | ×0.780 | — | — | 1.13% |
| Singles /BIP | 30.37% | ÷1.049 | ×0.920 | ×1.001 | — | 26.66% |
| Doubles /BIP | 9.63% | ÷1.090 | ×0.830 | ×1.001 | — | 7.34% |
| Triples /BIP | 0.74% | ÷0.900 | ×0.910 | ×1.001 | — | 0.75% |
| Home runs /BIP | 5.19% | ÷1.072 | ×0.800 | — | — | 3.87% |
Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 114, 1B 110, 2B 118, 3B 80, K 98, BB 104 — 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 ×1.001.
Result: wOBA .400 → .299; ISO .169 → .123; BABIP .417 → .350. 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 A+Wisconsin Timber Rattlers · 71 PAwOBA .276 → .200 (−76)K% 33.8% → 45.0%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 33.80% | ÷0.955 | ×1.270 | — | — | 44.95% |
| BB% (unintentional) /PA | 12.68% | ÷1.024 | ×0.710 | — | ×1.012 | 8.89% |
| HBP% /PA | 0.00% | — | ×0.790 | — | ×1.012 | 0.00% |
| Singles /BIP | 13.16% | ÷1.013 | ×0.920 | — | ×1.012 | 12.10% |
| Doubles /BIP | 10.53% | ÷0.966 | ×0.810 | — | ×1.012 | 8.94% |
| Triples /BIP | 0.00% | ÷1.150 | ×0.850 | — | ×1.012 | 0.00% |
| Home runs /BIP | 5.26% | ÷1.033 | ×0.800 | — | ×1.012 | 4.12% |
Factors used: league row Midwest League. Park (home-season share, regressed): HR 107, 1B 103, 2B 93, 3B 130, K 91, BB 105 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).
Result: wOBA .276 → .200; ISO .161 → .113; BABIP .250 → .219. 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 ACarolina Mudcats · 480 PAwOBA .317 → .231 (−86)K% 31.7% → 44.1%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 31.67% | ÷0.977 | ×1.360 | — | — | 44.09% |
| BB% (unintentional) /PA | 14.37% | ÷0.975 | ×0.690 | — | ×1.015 | 10.33% |
| HBP% /PA | 0.00% | — | ×0.780 | — | ×1.015 | 0.00% |
| Singles /BIP | 28.06% | ÷1.034 | ×0.920 | ×1.007 | ×1.015 | 25.54% |
| Doubles /BIP | 5.14% | ÷1.036 | ×0.830 | ×1.007 | ×1.015 | 4.21% |
| Triples /BIP | 0.00% | ÷1.150 | ×0.910 | ×1.007 | ×1.015 | 0.00% |
| Home runs /BIP | 4.74% | ÷1.136 | ×0.800 | — | ×1.015 | 3.39% |
Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 127, 1B 107, 2B 107, 3B 130, K 95, BB 95 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.
Result: wOBA .317 → .231; ISO .121 → .078; BABIP .340 → .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).
2021 ROKACL Brewers Gold · 172 PAwOBA .389 → .278 (−111)K% 25.0% → 36.0%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 25.00% | ÷1.001 | ×1.440 | — | — | 35.96% |
| BB% (unintentional) /PA | 17.44% | ÷1.021 | ×0.620 | — | ×0.995 | 10.54% |
| HBP% /PA | 0.00% | — | ×0.720 | — | ×0.995 | 0.00% |
| Singles /BIP | 28.28% | ÷1.002 | ×0.820 | ×1.048 | ×0.995 | 24.14% |
| Doubles /BIP | 8.08% | ÷0.986 | ×0.720 | ×1.048 | ×0.995 | 6.16% |
| Triples /BIP | 1.01% | ÷0.949 | ×0.720 | ×1.048 | ×0.995 | 0.80% |
| Home runs /BIP | 5.05% | ÷0.964 | ×0.780 | — | ×0.995 | 4.07% |
Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 100, 2B 97, 3B 90, K 100, BB 104 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.048.
Result: wOBA .389 → .278; ISO .176 → .129; BABIP .394 → .324. 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 ROKAZL Brewers Gold · 128 PAwOBA .242 → .159 (−83)K% 32.0% → 46.1%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 32.03% | ÷1.000 | ×1.440 | — | — | 46.12% |
| BB% (unintentional) /PA | 6.25% | ÷1.000 | ×0.620 | — | ×1.022 | 3.96% |
| HBP% /PA | 1.56% | — | ×0.720 | — | ×1.022 | 1.15% |
| Singles /BIP | 24.68% | ÷1.000 | ×0.820 | — | ×1.022 | 20.69% |
| Doubles /BIP | 3.90% | ÷1.000 | ×0.720 | — | ×1.022 | 2.87% |
| Triples /BIP | 1.30% | ÷1.000 | ×0.720 | — | ×1.022 | 0.96% |
| Home runs /BIP | 1.30% | ÷1.000 | ×0.780 | — | ×1.022 | 1.04% |
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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).
Result: wOBA .242 → .159; ISO .068 → .042; BABIP .303 → .248. 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 DSLDSL Brewers · 218 PAwOBA .355 → .242 (−113)K% 23.9% → 29.1%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 23.85% | ÷1.000 | ×1.220 | — | — | 29.10% |
| BB% (unintentional) /PA | 17.89% | ÷1.000 | ×0.700 | — | ×1.022 | 12.80% |
| HBP% /PA | 1.38% | — | ×0.700 | — | ×1.022 | 0.98% |
| Singles /BIP | 20.66% | ÷1.000 | ×0.680 | ×1.001 | ×1.022 | 14.38% |
| Doubles /BIP | 14.05% | ÷1.000 | ×0.600 | ×1.001 | ×1.022 | 8.63% |
| Triples /BIP | 0.00% | ÷1.000 | ×0.600 | ×1.001 | ×1.022 | 0.00% |
| Home runs /BIP | 1.65% | ÷1.000 | ×0.470 | — | ×1.022 | 0.79% |
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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.
Result: wOBA .355 → .242; ISO .133 → .079; BABIP .344 → .226. 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 — .