Hunter Goodman

C Colorado Rockies
Age 27 R/R 5'11" / 220 lbs MLB HR +30%H +12% Svc 3.058 · Ctrl thru 2029
Overview
MLB40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAACOL139.281/.370/.60381102—.224/.297/.448
202424MLBCOL224.190/.230/.41713164-0.5
202525MLBCOL579.278/.324/.5203111194.5
202626MLBCOL574.245/.313/.5294151133.3
2027PROJ27MLBCOL445.250/.306/.5142831102.4
2028PROJ28MLBCOL445.248/.304/.5082821082.2
2029PROJ29MLBCOL445.245/.301/.5012811062.0
Last 3 seasons WAR 7.3  ·  Next 3 projected WAR 6.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.058First FA2030
2027Arb-1$5M2028Arb-2$8M2029Arb-3$11M
Skills · percentileStatcast 2024-2026
Bat Spd90
Barrel%86
Avg EV62
xwOBA57
Speed46
Form.242/.299/.479 ▲ rolling true talent (60d window) · proj .234/.290/.470
CompsPedro Álvarez (age 27) · Gary Sánchez (age 27) · Ramon Castro (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 113110vR 101
AVG/OBP/SLG.250 / .306 / .514
PA445
HR28
K%28
BB%7
BABIP285
ISO262
MLB%100%
Value2027 · WAR
BAT: +5.3 runs (wOBA-derived runs vs avg)+5BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.6 runs (Defensive runs vs avg)+1FLDPOS: +7.9 runs (Positional adjustment)+8POSREP: +9.6 runs (Replacement-level credit)+10REPTotal WAR: +2.70+2.7WAR
0.01.53.02.72.22.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$32M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
260.231
POWER60
Barrel%
8613.5
Avg EV
6290.0
Bat Spd
9075.6
EYE35
scouting grade only
SPEED50
Sprint
4627.3
Recent Formrolling true talent ⓘ
K%23%▲▲20% over 98 PA (60d) · proj 28%
BB%7%·7% over 98 PA (60d) · proj 7%
ISO.237·.239 over 88 AB (60d) · proj .235
HR/BB8.2%▼7.1% over 70 BBE (60d) · proj 8.8%
BABIP.264▼.185 over 65 BIP (60d) · proj .270
SLASH.242/.299/.479▲proj .234/.290/.470
Platoon Splits2024-2026 · 905 PA
vs LHP
vs RHP
Edge
PA
255
650
—
wRC+
126
116
◀L
wOBA
355
340
◀L
ISO
276
228
◀◀L
BABIP
294
309
▶R
K%
29.0%
27.7%
▶R
BB%
5.5%
5.2%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.058 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$5M+2.7$23M+$18M
2028Arb-2$8M+2.2$16M+$9M
2029Arb-3$11M+2.0$14M+$5M
Totals $24M $53M +$32M

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)
202121 ROKACL Rockies — 7460 18702 9144 10 300425517941 217356 1912 412 78 — — — — — —
202222 AAHartford Yard Goats — 4744 10002 3120 10 227277364640 136267 266 287 45 — — — — — —
202222 A+Spokane Indians — 211197 6216112 11611 10 315354589943 274397 295 405 65 — — — — — —
202222 AFresno Grizzlies — 321282 8217122 267810 42 291371592963 301324 248 413 97 — — — — — —
202323 MLBColorado Rockies — 7770 14431 5240 10 200253386639 186277 316 272 53 -4 +0 -0 -6 +2 -0.9
202323 AAAAlbuquerque Isotopes — 6762 23609 4171 01 3714189031.321 532389 256 555 153 — — — — — —
202323 AAHartford Yard Goats — 400348 8324025 41986 00 239329523852 284252 2410 367 82 — — — — — —
202424 MLBColorado Rockies — 224211 409013 8643 11 190230417647 227199 294 280 64 -10 -0 -6 +6 +5 -0.5
202424 AAAAlbuquerque Isotopes — 139121 341318 15322 10 281370603973 322317 2311 415 102 — — — — — —
202525 MLBColorado Rockies — 579540 15028531 331524 12 278324520844 243331 266 367 119 +13 -1 +9 +10 +13 4.5
202626 MLBColorado Rockies — 574518 12720241 461755 55 245313529842 284280 308 362 113 +9 -1 +2 +10 +12 3.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 14541339 331611086 9241512 88 247301500802 253289 296 347 121 +36 -2 +4 +21 +32 9.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 ROK MLEACL Rockies — 7464 13501 5204 10 203301328629 125260 277 283 78 — — — — — —
202222 AA MLEHartford Yard Goats — 4745 9002 2150 10 200234333567 133254 324 234 45 — — — — — —
202222 A+ MLESpokane Indians — 211200 431117 8841 10 215249385634 170317 404 264 65 — — — — — —
202222 A MLEFresno Grizzlies — 321290 6613117 1811010 42 228296455751 228282 346 312 97 — — — — — —
202323 MLB MLEColorado Rockies — 7770 13421 5240 10 186240343583 157277 316 247 53 -4 +0 -0 -6 +2 -0.9
202323 AAA MLEAlbuquerque Isotopes — 6763 18506 3221 01 286328651979 365332 334 395 153 — — — — — —
202323 AA MLEHartford Yard Goats — 400361 7020019 281146 00 194263407670 213214 287 290 82 — — — — — —
202424 MLB MLEColorado Rockies — 224211 389012 8643 11 180221393614 213199 294 263 64 -10 -0 -6 +6 +5 -0.5
202424 AAA MLEAlbuquerque Isotopes — 139125 281115 11392 10 224297448745 224278 288 319 102 — — — — — —
202525 MLB MLEColorado Rockies — 579540 14027327 331524 12 259307470777 211331 266 345 119 +13 -1 +9 +10 +13 4.5
202626 MLB MLEColorado Rockies — 574522 11819136 421755 55 226290473763 247280 307 335 113 +9 -1 +2 +10 +12 3.3
202121 ROK MLEACL Rockies — 7464 13501 5204 10 203301328629 125273 277 283 78 — — — — — —
202121 ROK RAWACL Rockies — 7460 18702 9144 10 300425517941 217356 1912 412 78 — — — — — —
202222 A MLE3 teams — 579536 11724225 2720911 62 218270410680 192300 365 288 81 — — — — — —
202222 A RAW3 teams — 579523 15433236 4015111 62 294357572929 277346 267 400 81 — — — — — —
202323 AA MLE3 teams — 544494 10129226 361597 11 204268429697 225237 297 297 87 — — — — — —
202323 AA RAW3 teams — 544480 12034335 501397 11 250330552882 302272 269 376 87 — — — — — —
202424 MLB MLE2 teams — 363336 6720117 191035 21 199253417669 217228 285 284 79 -9 +0 -6 +6 +8 -0.1
202424 MLB RAW2 teams — 363332 7422121 23965 21 223283485768 262243 266 332 79 -9 +0 -6 +6 +8 -0.1
202525 MLB MLEColorado Rockies — 579540 14027327 331524 12 259307470777 211311 266 345 119 +13 -1 +9 +10 +13 4.5
202525 MLB RAWColorado Rockies — 579540 15028531 331524 12 278324520844 243331 266 367 119 +13 -1 +9 +10 +13 4.5
202626 MLB MLEColorado Rockies — 574522 11819136 421755 55 226290473763 247259 307 335 113 +9 -1 +2 +10 +12 3.3
202626 MLB RAWColorado Rockies — 574518 12720241 461755 55 245313529842 284280 308 362 113 +9 -1 +2 +10 +12 3.3
202121 ROK MLEACL Rockies — 7465 13501 5204 10 200301323624 123260 277 283 78 — — — — — —
202222 A MLE3 teams — 579536 11724225 2720911 62 218270410680 192292 365 288 81 — — — — — —
202323 AA MLE3 teams — 544496 10129226 361597 11 204268427696 224237 297 297 87 — — — — — —
202424 MLB MLE2 teams — 363336 6720117 191035 21 199253417669 217229 285 284 79 — — — — — —
202525 MLB MLEColorado Rockies — 579537 14027327 331524 12 261307473780 212331 266 345 119 — — — — — —
202626 MLB MLEColorado Rockies — 574522 11819136 421755 55 226290473763 247280 307 335 113 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 MLB MLE2 teams — 363336 6720117 191035 21 199253417669 217229 285 284 79 — — — — — —
202525 MLB MLEColorado Rockies — 579537 14027327 331524 12 261307473780 212331 266 345 119 — — — — — —
202626 MLB MLEColorado Rockies — 574522 11819136 421755 55 226290473763 247280 307 335 113 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLECOL 100% 533488 11420230 351505 41 234292470762 235270 287 331 110 +6 +0 +1 +10 +12 2.7
▸ 2027 — real world (MLB)
202727 MLB CTXCOL 100% 445409 10217328 291254 31 250306514820 264285 287 354 110 +5 +0 +1 +8 +10 2.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLECOL 100% 445409 9617225 291264 21 233290465755 232269 287 328 108 +4 +0 -0 +8 +10 2.2
202929 MLB MLECOL 100% 445409 9516225 291284 11 230287459746 228267 297 324 106 +3 -0 -1 +8 +10 2.0
203030 MLB MLECOL 100% 445410 9216124 291293 10 227283450734 223265 297 319 102 +1 +0 -2 +8 +10 1.8
203131 MLB MLECOL 100% 426393 8715123 271253 10 222278440718 217261 296 313 98 -1 +0 -2 +8 +9 1.4
203232 MLB MLECOL 100% 407376 8214121 251213 10 217271426697 209255 306 304 92 -4 +0 -3 +7 +9 1.0
203333 MLB MLECOL 100% 338312 6611117 211032 00 209262408671 199248 306 294 85 -6 +0 -4 +6 +7 0.4
203434 MLB MLECOL 96% 269250 508013 16841 00 200252387639 188239 316 281 76 -8 +0 -5 +5 +6 -0.2
202828 MLB CTXCOL 100% 445409 10017228 291264 21 248304508812 261284 287 351 108 +4 +0 -0 +8 +10 2.2
202929 MLB CTXCOL 100% 445409 10017228 291284 11 245301501802 256282 297 347 106 +3 -0 -1 +8 +10 2.0
203030 MLB CTXCOL 100% 445410 9917227 291293 10 241297492789 250279 297 341 102 +1 +0 -2 +8 +10 1.8
203131 MLB CTXCOL 100% 426393 9416226 271253 10 237291480771 244274 296 334 98 -1 +0 -2 +8 +9 1.4
203232 MLB CTXCOL 100% 407376 8614124 251213 10 230284464748 234268 306 325 92 -4 +0 -3 +7 +9 1.0
203333 MLB CTXCOL 100% 338312 6911119 211032 00 222274445719 223261 306 313 85 -6 +0 -4 +6 +7 0.4
203434 MLB CTXCOL 96% 257239 528114 15801 00 212263422685 210251 316 299 76 -7 +0 -4 +5 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 42173887 93116121252 267122732 1410 240294486780 247279 296 337 98 +26 -1 -12 +71 +91 17.8
/ 162G— A+C — 650599 14425339 411895 22 240295487782 247280 296 337 98 +4 -0 -2 +11 +14 2.7
Career— MLE — 59335460 122023819305 367175960 2514 223280442721 218266 306 313 98 +31 -1 -12 +79 +101 20.2
/ 162G— MLE — 650598 13326233 401937 32 222279438717 216266 306 313 98 +4 -0 -2 +11 +14 2.8

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 AAAAlbuquerque Isotopes · 139 PAwOBA .407 → .319 (−88)K% 23.0% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.02%÷0.979×1.200——28.22%
BB% (unintentional) /PA10.79%÷1.018×0.690—×1.0337.56%
HBP% /PA1.44%—×0.940—×1.0331.40%
Singles /BIP13.48%÷0.990×0.930×0.991×1.03312.97%
Doubles /BIP14.61%÷0.988×0.830×0.991×1.03312.57%
Triples /BIP1.12%÷1.150×0.970×0.991×1.0330.97%
Home runs /BIP8.99%÷1.096×0.700—×1.0335.93%

Factors used: league row International League. Park (home-season share, regressed): HR 119, 1B 98, 2B 98, 3B 130, K 96, BB 104 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.991.

Result: wOBA .407 → .319; ISO .322 → .233; BABIP .317 → .278. 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 AAHartford Yard Goats · 400 PAwOBA .360 → .290 (−70)K% 24.5% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.50%÷1.052×1.220——28.40%
BB% (unintentional) /PA10.00%÷1.009×0.700—×1.0127.02%
HBP% /PA1.50%—×0.850—×1.0121.29%
Singles /BIP13.60%÷1.065×0.970×0.969×1.01212.14%
Doubles /BIP9.60%÷1.000×0.860×0.969×1.0128.09%
Triples /BIP0.00%÷0.900×0.950×0.969×1.0120.00%
Home runs /BIP10.00%÷1.040×0.780—×1.0127.59%

Factors used: league row EL. Park (home-season share, regressed): HR 108, 1B 113, 2B 100, 3B 80, K 110, BB 102 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.969.

Result: wOBA .360 → .290; ISO .284 → .224; BABIP .252 → .214. 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 AAAAlbuquerque Isotopes · 67 PAwOBA .538 → .395 (−143)K% 25.4% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.37%÷0.947×1.200——32.15%
BB% (unintentional) /PA5.97%÷0.984×0.690—×1.0484.39%
HBP% /PA1.49%—×0.940—×1.0481.47%
Singles /BIP17.78%÷1.018×0.930—×1.04817.01%
Doubles /BIP13.33%÷1.002×0.830—×1.04811.57%
Triples /BIP0.00%÷1.150×0.970—×1.0480.00%
Home runs /BIP20.00%÷1.062×0.700—×1.04813.82%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 104, 2B 100, 3B 130, K 89, BB 97 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .538 → .395; ISO .532 → .355; BABIP .389 → .332. 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 AFresno Grizzlies · 321 PAwOBA .405 → .312 (−94)K% 24.3% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.30%÷0.961×1.360——34.39%
BB% (unintentional) /PA8.10%÷1.011×0.690—×0.9905.47%
HBP% /PA3.12%—×0.780—×0.9902.41%
Singles /BIP20.59%÷0.983×0.920×0.984×0.99018.76%
Doubles /BIP8.33%÷0.974×0.830×0.984×0.9906.92%
Triples /BIP0.49%÷0.937×0.910×0.984×0.9900.46%
Home runs /BIP10.78%÷0.947×0.800—×0.9909.02%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 97, 2B 95, 3B 87, K 92, BB 102 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .405 → .312; ISO .301 → .229; BABIP .324 → .282. 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 A+Spokane Indians · 211 PAwOBA .397 → .264 (−132)K% 28.9% → 40.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.91%÷0.975×1.350——40.03%
BB% (unintentional) /PA5.21%÷1.022×0.710—×0.9983.61%
HBP% /PA0.47%—×0.810—×0.9980.38%
Singles /BIP24.26%÷1.039×0.910×0.958×0.99820.32%
Doubles /BIP11.76%÷0.978×0.830×0.958×0.9989.55%
Triples /BIP0.74%÷0.953×0.820×0.958×0.9980.60%
Home runs /BIP8.82%÷1.316×0.830—×0.9985.55%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 163, 1B 108, 2B 96, 3B 91, K 95, BB 104 — 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 ×0.958.

Result: wOBA .397 → .264; ISO .274 → .164; BABIP .397 → .317. 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 AAHartford Yard Goats · 47 PAwOBA .279 → .234 (−46)K% 25.5% → 31.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.53%÷1.006×1.220——30.98%
BB% (unintentional) /PA6.38%÷1.002×0.700—×1.0274.58%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP25.00%÷1.032×0.970—×1.02724.12%
Doubles /BIP0.00%÷1.035×0.860—×1.0270.00%
Triples /BIP0.00%÷1.150×0.950—×1.0270.00%
Home runs /BIP6.25%÷0.992×0.780—×1.0275.04%

Factors used: league row EL. Park (home-season share, regressed): HR 98, 1B 106, 2B 107, 3B 130, K 101, BB 100 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average).

Result: wOBA .279 → .234; ISO .136 → .104; BABIP .267 → .254. 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 Rockies · 74 PAwOBA .407 → .283 (−124)K% 18.9% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.92%÷0.997×1.440——27.34%
BB% (unintentional) /PA12.16%÷1.061×0.620—×0.9756.93%
HBP% /PA5.41%—×0.720—×0.9753.79%
Singles /BIP19.57%÷1.033×0.820—×0.97515.14%
Doubles /BIP15.22%÷1.009×0.720—×0.97510.59%
Triples /BIP0.00%÷1.150×0.720—×0.9750.00%
Home runs /BIP4.35%÷1.029×0.780—×0.9753.21%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 107, 2B 102, 3B 130, K 99, BB 112 — 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).

Result: wOBA .407 → .283; ISO .217 → .155; BABIP .356 → .260. 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).