Miguel Amaya

C Chicago Cubs
Age 28 R/R 6'1" / 230 lbs MLB HR -8% Svc 3.756 · Ctrl thru 2029
Overview
MLB40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425MLBCHC363.232/.290/.35780781.0
202526AAACHC45.195/.250/.1950017—.190/.227/.190
202526MLBCHC103.281/.317/.500401231.0
202627MLBCHC254.237/.340/.377601041.3
2027PROJ28MLBCHC167.219/.299/.36041870.4
2028PROJ82% MLB29MLBCHC166.216/.296/.35340840.2
Last 3 seasons WAR 3.3  ·  Next 2 projected WAR 0.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.756First FA2030
2027Arb-1$0.9M2028Arb-2$1M2029Ext$2M
Skills · percentileStatcast 2024-2026
xwOBA41
Barrel%34
Avg EV34
Bat Spd20
Speed10
Form.216/.289/.366 · rolling true talent (60d window) · proj .217/.296/.360
CompsLuis Torrens (age 28) · Kevin Plawecki (age 28) · Pedro Severino (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8987vR 80
AVG/OBP/SLG.219 / .299 / .360
PA167
HR4
K%25
BB%8
BABIP271
ISO142
MLB%100%
Value2027 · WAR
BAT: -2.7 runs (wOBA-derived runs vs avg)-3BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.0 runs (Positional adjustment)+3POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: +0.50+0.5WAR
0.00.51.00.50.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$4M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
270.232
POWER40
Barrel%
346.1
Avg EV
3487.9
Bat Spd
2068.1
EYE40
scouting grade only
SPEED40
Sprint
1025.4
Recent Formrolling true talent ⓘ
K%26%▼28% over 39 PA (60d) · proj 25%
BB%7%▼5% over 39 PA (60d) · proj 8%
ISO.151·.194 over 31 AB (60d) · proj .142
BABIP.272·.400 over 20 BIP (60d) · proj .269
SLASH.216/.289/.366·proj .217/.296/.360
Platoon Splits2024-2026 · 517 PA
vs LHP
vs RHP
Edge
PA
135
382
—
wRC+
46
105
▶▶R
wOBA
236
323
▶▶R
ISO
099
155
▶▶R
BABIP
214
298
▶▶R
K%
18.5%
18.8%
—
BB%
6.7%
6.3%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.756 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.9M+0.5$2M+$1M
2028Arb-2$1M+0.2$0.7M+$0.0M (cut)
2029Extbeyond projection horizon · no WAR estimate
Totals $0.9M $3M +$1M

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)
201617 ROKDSL Cubs 2 — 242208 511201 212711 93 245346317663 72276 119 308 28 — — — — — —
201819 ASouth Bend Cubs — 479414 10621212 509111 10 256352403755 147298 1910 339 76 — — — — — —
201920 A+Myrtle Beach Pelicans — 410341 8024011 546910 20 235356402757 167259 1713 340 78 — — — — — —
201920 INTLMesa Solar Sox — 5549 11300 5120 00 224296286582 61289 229 265 66 — — — — — —
202021 INTLCriollos de Caguas — 3823 6202 837 00 2615536091.161 348222 821 507 229 — — — — — —
202122 AATennessee Smokies — 10679 17401 21225 20 215410304713 89281 2120 343 81 — — — — — —
202223 AATennessee Smokies — 11697 27614 14283 00 278386485871 206343 2412 380 108 — — — — — —
202223 ROKACL Cubs — 4437 8002 7130 00 216341378719 162273 3016 329 26 — — — — — —
202324 MLBChicago Cubs — 156131 28405 124011 00 214331359690 145264 268 315 100 +0 +0 +4 +5 +3 1.2
202324 AAAIowa Cubs — 6048 15501 11141 00 312450479929 167424 2318 418 120 — — — — — —
202324 AATennessee Smokies — 5644 12504 8173 10 2734186591.077 386333 3014 451 131 — — — — — —
202425 MLBChicago Cubs — 363328 761328 23624 00 232290357647 125261 176 285 78 -9 +0 +4 +6 +8 1.0
202526 MLBChicago Cubs — 10396 27904 4221 00 281317500817 219324 214 350 123 +3 +0 +2 +3 +2 1.0
202526 AAAIowa Cubs — 4541 8000 370 00 195250195445 229 167 207 17 — — — — — —
202627 MLBChicago Cubs — 254215 511206 236711 00 237340377717 140315 269 322 104 +1 +0 +1 +5 +6 1.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 876770 18238223 6219127 00 236315381696 144283 227 309 95 -5 +0 +12 +19 +19 4.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEDSL Cubs 2 — 242214 35800 153311 93 164254201455 37186 146 209 28 — — — — — —
201819 A MLESouth Bend Cubs — 479430 9516211 3412311 10 221295344639 123272 267 281 76 — — — — — —
201920 A+ MLEMyrtle Beach Pelicans — 410361 7420011 349710 20 205291352643 147239 248 283 78 — — — — — —
202122 AA MLETennessee Smokies — 10686 17401 14275 20 198343279622 81268 2513 288 81 — — — — — —
202223 AA MLETennessee Smokies — 116101 25613 10363 00 248333416749 168330 319 328 108 — — — — — —
202223 ROK MLEACL Cubs — 4440 5001 4190 00 125205200405 75213 439 207 26 — — — — — —
202324 MLB MLEChicago Cubs — 156131 28405 124011 00 214331359690 145264 268 317 100 +0 +0 +4 +5 +3 1.2
202324 AAA MLEIowa Cubs — 6052 14401 7161 00 269367404771 135382 2712 346 120 — — — — — —
202324 AA MLETennessee Smokies — 5647 11503 5213 10 234345532877 298295 389 362 131 — — — — — —
202425 MLB MLEChicago Cubs — 363328 761328 23624 00 232290357647 125261 176 284 78 -9 +0 +4 +6 +8 1.0
202526 MLB MLEChicago Cubs — 10396 27904 4221 00 281317500817 219324 214 350 123 +3 +0 +2 +3 +2 1.0
202526 AAA MLEIowa Cubs — 4542 8000 290 00 190227190418 228 204 194 17 — — — — — —
202627 MLB MLEChicago Cubs — 254216 511206 236711 00 236340375715 139315 269 322 104 +1 +0 +1 +5 +6 1.3
201617 ROK MLEDSL Cubs 2 — 242214 35800 153311 93 164254201455 37192 146 209 28 — — — — — —
201617 ROK RAWDSL Cubs 2 — 242208 511201 212711 93 245346317663 72276 119 308 28 — — — — — —
201819 A MLESouth Bend Cubs — 479430 9516211 3412311 10 221295344639 123280 267 281 76 — — — — — —
201819 A RAWSouth Bend Cubs — 479414 10621212 509111 10 256352403755 147298 1910 339 76 — — — — — —
201920 A+ MLE2 teams — 465410 8423012 3911010 20 205290349639 144245 248 283 78 — — — — — —
201920 A+ RAW2 teams — 465390 9127011 598110 20 233349387736 154263 1713 331 78 — — — — — —
202021 INTL MLECriollos de Caguas — 3823 6202 837 00 2615536091.161 348222 821 — — — — — — — —
202021 INTL RAWCriollos de Caguas — 3823 6202 837 00 2615536091.161 348222 821 507 229 — — — — — —
202122 AA MLETennessee Smokies — 10686 17401 14275 20 198343279622 81271 2513 288 81 — — — — — —
202122 AA RAWTennessee Smokies — 10679 17401 21225 20 215410304713 89281 2120 343 81 — — — — — —
202223 AA MLE2 teams — 160141 31615 14553 00 220304383687 163313 349 295 86 — — — — — —
202223 AA RAW2 teams — 160134 35616 21413 00 261373455829 194326 2613 366 86 — — — — — —
202324 MLB MLE3 teams — 272230 531309 247715 10 230342404746 174301 289 333 111 +4 +0 +4 +5 +6 1.9
202324 MLB RAW3 teams — 272223 5514010 317115 10 247375444819 197312 2611 366 111 +4 +0 +4 +5 +6 1.9
202425 MLB MLEChicago Cubs — 363328 761328 23624 00 232290357647 125261 176 284 78 -9 +0 +4 +6 +8 1.0
202425 MLB RAWChicago Cubs — 363328 761328 23624 00 232290357647 125261 176 285 78 -9 +0 +4 +6 +8 1.0
202526 MLB MLE2 teams — 148138 35904 6311 00 254290406695 152295 214 303 91 -2 +0 +2 +3 +3 0.7
202526 MLB RAW2 teams — 148137 35904 7291 00 255297409705 153292 205 307 91 -2 +0 +2 +3 +3 0.7
202627 MLB MLEChicago Cubs — 254216 511206 236711 00 236340375715 139312 269 322 104 +1 +0 +1 +5 +6 1.3
202627 MLB RAWChicago Cubs — 254215 511206 236711 00 237340377717 140315 269 322 104 +1 +0 +1 +5 +6 1.3
201617 ROK MLEDSL Cubs 2 — 242214 35800 153311 93 164254201455 37186 146 209 28 — — — — — —
201819 A MLESouth Bend Cubs — 479431 9516211 3412311 10 220295343638 123272 267 281 76 — — — — — —
201920 A+ MLE2 teams — 465413 8423012 3911010 20 203290346636 143239 248 283 78 — — — — — —
202122 AA MLETennessee Smokies — 10686 17401 14275 20 198343279622 81268 2513 288 81 — — — — — —
202223 AA MLE2 teams — 160142 31615 14553 00 218304380684 162298 349 295 86 — — — — — —
202324 MLB MLE3 teams — 272231 531309 247715 10 229342403745 173297 289 333 111 — — — — — —
202425 MLB MLEChicago Cubs — 363333 761328 23624 00 228290351641 123261 176 284 78 — — — — — —
202526 MLB MLE2 teams — 148140 35904 6311 00 250290400690 150295 214 303 91 — — — — — —
202627 MLB MLEChicago Cubs — 254218 511206 236711 00 234340372712 138315 269 322 104 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLEChicago Cubs — 363333 761328 23624 00 228290351641 123261 176 284 78 — — — — — —
202526 MLB MLE2 teams — 148140 35904 6311 00 250290400690 150295 214 303 91 — — — — — —
202627 MLB MLEChicago Cubs — 254218 511206 236711 00 234340372712 138315 269 322 104 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLECHC 100% 269240 521117 21676 10 218298360658 142269 258 296 87 -4 +0 +0 +5 +6 0.5
▸ 2027 — real world (MLB)
202728 MLB CTXCHC 100% 167148 32714 13414 10 219299360659 141271 258 297 87 -3 +0 +0 +3 +4 0.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLECHC 82% 203180 40915 16515 00 215295353648 138267 258 292 84 -4 +0 -1 +4 +4 0.3
202829 MLB CTXCHC 82% 166148 31704 13424 00 216296353650 137270 258 293 84 -3 +0 -1 +3 +4 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1042918 21345227 7523331 00 232311374685 142280 227 306 79 -8 +0 +10 +21 +23 4.7
/ 162G— A+C — 650573 13328117 4714519 00 232311373684 141280 227 306 79 -5 +0 +7 +13 +14 3.0
Career— MLE — 28972544 554122667 22968087 163 218304349654 132267 238 284 79 -11 +0 +10 +25 +27 5.2
/ 162G— MLE — 650571 12427115 5115320 41 217304347650 130267 248 284 79 -6 +0 +5 +13 +14 2.7

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.

2025 AAAIowa Cubs · 45 PAwOBA .207 → .194 (−13)K% 15.6% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.56%÷0.989×1.200——18.88%
BB% (unintentional) /PA6.67%÷1.005×0.690—×1.0184.66%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP23.53%÷0.949×0.930—×1.01823.47%
Doubles /BIP0.00%÷1.033×0.830—×1.0180.00%
Triples /BIP0.00%÷0.939×0.970—×1.0180.00%
Home runs /BIP0.00%÷1.125×0.700—×1.0180.00%

Factors used: league row International League. Park (home-season share, regressed): HR 125, 1B 90, 2B 107, 3B 88, K 98, BB 101 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .207 → .194; ISO .000 → .000; BABIP .229 → .228. 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 AAAIowa Cubs · 60 PAwOBA .403 → .346 (−57)K% 23.3% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.33%÷1.019×1.200——27.48%
BB% (unintentional) /PA16.67%÷1.014×0.690—×1.04811.88%
HBP% /PA1.67%—×0.940—×1.0481.64%
Singles /BIP26.47%÷1.025×0.930—×1.04825.18%
Doubles /BIP14.71%÷1.049×0.830—×1.04812.20%
Triples /BIP0.00%÷0.916×0.970—×1.0480.00%
Home runs /BIP2.94%÷0.965×0.700—×1.0482.23%

Factors used: league row International League. Park (home-season share, regressed): HR 93, 1B 105, 2B 110, 3B 83, K 104, BB 103 — 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 .403 → .346; ISO .167 → .139; BABIP .424 → .382. 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 AATennessee Smokies · 56 PAwOBA .447 → .362 (−85)K% 30.4% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.36%÷1.008×1.220——36.75%
BB% (unintentional) /PA14.29%÷1.059×0.680—×1.0129.28%
HBP% /PA5.36%—×0.840—×1.0124.55%
Singles /BIP11.11%÷0.975×0.920—×1.01210.61%
Doubles /BIP18.52%÷1.023×0.910—×1.01216.67%
Triples /BIP0.00%÷0.966×0.880—×1.0120.00%
Home runs /BIP14.81%÷1.082×0.800—×1.01211.08%

Factors used: league row SL. Park (home-season share, regressed): HR 116, 1B 95, 2B 105, 3B 93, K 102, BB 112 — 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).

Result: wOBA .447 → .362; ISO .386 → .314; BABIP .333 → .295. 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 AATennessee Smokies · 116 PAwOBA .377 → .328 (−49)K% 24.1% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.14%÷0.958×1.220——30.76%
BB% (unintentional) /PA12.07%÷0.940×0.680—×1.0278.97%
HBP% /PA2.59%—×0.840—×1.0272.23%
Singles /BIP23.19%÷0.982×0.920×1.002×1.02722.35%
Doubles /BIP8.70%÷0.929×0.910×1.002×1.0278.76%
Triples /BIP1.45%÷0.973×0.880×1.002×1.0271.35%
Home runs /BIP5.80%÷1.010×0.800—×1.0274.71%

Factors used: league row SL. Park (home-season share, regressed): HR 102, 1B 96, 2B 86, 3B 95, K 92, BB 88 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .377 → .328; ISO .206 → .178; BABIP .343 → .330. 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 ROKACL Cubs · 44 PAwOBA .321 → .207 (−114)K% 29.5% → 43.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.55%÷0.981×1.440——43.36%
BB% (unintentional) /PA15.91%÷1.083×0.620—×0.9658.79%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP25.00%÷0.993×0.820—×0.96519.91%
Doubles /BIP0.00%÷0.970×0.720—×0.9650.00%
Triples /BIP0.00%÷1.054×0.720—×0.9650.00%
Home runs /BIP8.33%÷0.963×0.780—×0.9656.52%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 99, 2B 94, 3B 111, K 96, BB 117 — 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 .321 → .207; ISO .162 → .111; BABIP .273 → .213. 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 AATennessee Smokies · 106 PAwOBA .339 → .288 (−52)K% 20.8% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.75%÷0.990×1.220——25.59%
BB% (unintentional) /PA19.81%÷1.066×0.690—×1.04213.37%
HBP% /PA4.72%—×0.850—×1.0424.18%
Singles /BIP21.05%÷0.970×0.940×0.975×1.04220.73%
Doubles /BIP7.02%÷1.015×0.870×0.975×1.0426.11%
Triples /BIP0.00%÷1.150×0.920×0.975×1.0420.00%
Home runs /BIP1.75%÷1.050×0.780—×1.0421.36%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 110, 1B 94, 2B 103, 3B 130, K 98, BB 113 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .339 → .288; ISO .089 → .078; BABIP .281 → .268. 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 A+Myrtle Beach Pelicans · 410 PAwOBA .336 → .283 (−53)K% 16.8% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.83%÷1.009×1.420——23.68%
BB% (unintentional) /PA13.17%÷1.041×0.630—×1.0428.31%
HBP% /PA2.44%—×0.860—×1.0422.19%
Singles /BIP16.54%÷0.967×0.940×0.950×1.04215.92%
Doubles /BIP8.82%÷0.968×0.830×0.950×1.0427.49%
Triples /BIP0.00%÷0.964×0.800×0.950×1.0420.00%
Home runs /BIP4.04%÷0.956×0.900—×1.0423.97%

Factors used: league row CAR. Park (home-season share, regressed): HR 91, 1B 93, 2B 94, 3B 93, K 102, BB 108 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .336 → .283; ISO .167 → .154; BABIP .259 → .239. 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 ASouth Bend Cubs · 479 PAwOBA .329 → .281 (−48)K% 19.0% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.00%÷1.005×1.360——25.72%
BB% (unintentional) /PA9.39%÷0.968×0.690—×1.0457.00%
HBP% /PA2.30%—×0.780—×1.0451.87%
Singles /BIP21.98%÷0.982×0.920×0.976×1.04521.00%
Doubles /BIP6.50%÷1.092×0.830×0.976×1.0455.04%
Triples /BIP0.62%÷1.000×0.910×0.976×1.0450.57%
Home runs /BIP3.72%÷0.881×0.800—×1.0453.53%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 76, 1B 96, 2B 118, 3B 100, K 101, BB 94 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .329 → .281; ISO .147 → .127; BABIP .298 → .272. 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 — .