Miguel Palma

C Somerset Patriots
Age 25 R/R 5'8" / 170 lbs AA HR +14% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1268ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AAA/AA/ROK/INTL2 orgs381.249/.339/.3567382—.201/.275/.262
202523AAA/AA/ROKHOU148.155/.264/.2642024—.149/.230/.253
202624AANYY205.221/.312/.3929061—.193/.263/.321
2027PROJMLE25MLBNYY3.219/.285/.35000770.0
2028PROJ39% MLB26MLBNYY77.220/.287/.35321790.1
2029PROJ53% MLB27MLBNYY123.220/.288/.35331790.2
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
K%70
ISO64
Chase%62
Whiff%57
Z-Con%52
wRC+46
Career WAR0.0 WAR median (P10 -0.1 / P90 0.2, comp-based) · star 0% · didn't stick 97%
CompsNick Fortes (age 25) · Luis Torrens (age 25) · Rodolfo Castro (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†77
AVG/OBP/SLG.219 / .285 / .350
PA3
HR0
K%33
BB%7
BABIP268
ISO129
MLB%2%
Value2027 · WAR
BAT: -3.7 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.10.20.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$2M ctrl surplus
Tools · ContractCON 46 / POW 44
Toolsscout grade
CONTACT46
scouting grade only
POWER44
scouting grade only
EYE45
scouting grade only
SPEED42
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M———
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.8M $0.9M +$0.0M

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)
201917 ROKDSL Astros — 170136 31714 193513 105 228375382757 154276 2111 347 37 — — — — — —
202119 AFayetteville Woodpeckers — 5339 12400 8135 20 308481410891 103444 2515 408 116 — — — — — —
202119 ROKFCL Astros — 6646 9203 17111 01 196422435857 239176 1726 379 76 — — — — — —
202220 A+Asheville Tourists — 113104 34417 7222 00 327381587967 260360 196 421 107 — — — — — —
202220 AFayetteville Woodpeckers — 238205 461106 26405 00 224326366692 141248 1711 314 60 — — — — — —
202321 A+Asheville Tourists — 262230 631306 23513 31 274348409756 135318 199 333 68 — — — — — —
202321 ROKFCL Astros — 2826 10201 040 00 385385577962 192391 140 392 97 — — — — — —
202321 INTLMesa Solar Sox — 5852 6000 4251 00 115193115308 214 437 154 -9 — — — — — —
202422 AAASugar Land Space Cowboys — 1917 7100 141 01 412474471944 59538 215 429 139 — — — — — —
202422 AACorpus Christi Hooks — 193169 34313 22482 10 201301284585 83263 2511 274 46 — — — — — —
202422 ROKFCL Astros — 2421 7100 261 11 333417381798 48467 258 369 55 — — — — — —
202422 INTLCanberra Cavalry — 145127 35804 15252 10 276361433794 157313 1710 354 126 — — — — — —
202523 AAASugar Land Space Cowboys — 5652 9501 272 00 173232327559 154182 124 251 39 — — — — — —
202523 AACorpus Christi Hooks — 6658 8300 8150 00 138242190432 52186 2312 211 7 — — — — — —
202523 ROKFCL Astros — 2619 3001 681 00 158385316700 158200 3123 339 34 — — — — — —
202624 AASomerset Patriots — 205181 40409 20434 00 221312392704 171240 2110 318 61 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201917 ROK MLEDSL Astros — 170141 20412 144313 105 142280227507 85172 258 223 37 — — — — — —
202119 A MLEFayetteville Woodpeckers — 5341 11300 6185 20 268423341765 73409 3411 339 116 — — — — — —
202119 ROK MLEFCL Astros — 6653 8103 10161 01 151297340636 189136 2415 281 76 — — — — — —
202220 A+ MLEAsheville Tourists — 113106 28316 5312 00 264310481791 217305 274 326 107 — — — — — —
202220 A MLEFayetteville Woodpeckers — 238212 411005 19565 00 193275311587 118228 248 257 60 — — — — — —
202321 A+ MLEAsheville Tourists — 262239 561004 14693 31 234285326612 92288 265 269 68 — — — — — —
202321 ROK MLEFCL Astros — 2826 9201 050 00 346346538885 192303 180 312 97 — — — — — —
202422 AAA MLESugar Land Space Cowboys — 1917 6100 151 01 353421412833 59506 265 374 139 — — — — — —
202422 AA MLECorpus Christi Hooks — 193175 32312 16582 10 183259246505 63262 308 236 46 — — — — — —
202422 ROK MLEFCL Astros — 2422 5100 191 11 227292273564 45372 384 249 55 — — — — — —
202523 AAA MLESugar Land Space Cowboys — 5653 9501 182 00 170214321535 151182 142 226 39 — — — — — —
202523 AA MLECorpus Christi Hooks — 6660 8300 6180 00 133212183395 50176 279 178 7 — — — — — —
202523 ROK MLEFCL Astros — 2621 3001 4121 00 143308286593 143161 4615 218 34 — — — — — —
202624 AA MLESomerset Patriots — 205187 36307 14524 00 193263321584 128227 257 259 61 — — — — — —
201917 ROK MLEDSL Astros — 170141 20412 144313 105 142280227507 85186 258 223 37 — — — — — —
201917 ROK RAWDSL Astros — 170136 31714 193513 105 228375382757 154276 2111 347 37 — — — — — —
202119 ROK MLE2 teams — 11994 19503 16346 21 202353351705 149267 2913 307 94 — — — — — —
202119 ROK RAW2 teams — 11985 21603 25246 21 247448424872 176295 2021 392 94 — — — — — —
202220 A MLE2 teams — 351319 6812111 23877 00 213281361641 147256 257 279 75 — — — — — —
202220 A RAW2 teams — 351309 8015113 33627 00 259344440784 181284 189 348 75 — — — — — —
202321 A+ MLE3 teams — 348319 771406 16894 31 241286342628 100305 265 273 71 — — — — — —
202321 A+ RAW3 teams — 348308 791507 27804 31 256324373698 117313 238 308 71 — — — — — —
202422 AA MLE4 teams — 381344 71724 301166 32 206282273555 67298 308 248 54 — — — — — —
202422 AA RAW4 teams — 381334 831317 40836 32 249339356696 108310 2210 318 54 — — — — — —
202523 AA MLE3 teams — 148134 18801 11383 00 134216216433 82179 267 203 24 — — — — — —
202523 AA RAW3 teams — 148129 20802 16303 00 155264264527 109186 2011 249 24 — — — — — —
202624 AA MLESomerset Patriots — 205187 36307 14524 00 193263321584 128227 257 259 61 — — — — — —
202624 AA RAWSomerset Patriots — 205181 40409 20434 00 221312392704 171240 2110 318 61 — — — — — —
201917 ROK MLEDSL Astros — 170141 20412 144313 105 142280227507 85172 258 223 37 — — — — — —
202119 ROK MLE2 teams — 11996 19503 16346 21 198353344697 146258 2913 307 94 — — — — — —
202220 A MLE2 teams — 351318 6812111 23877 00 214281362642 148253 257 279 75 — — — — — —
202321 A+ MLE3 teams — 348325 771406 16894 31 237286335622 98289 265 273 71 — — — — — —
202422 AA MLE4 teams — 381342 71724 301166 32 208282275556 67293 308 248 54 — — — — — —
202523 AA MLE3 teams — 148133 18801 11383 00 135216218434 83176 267 203 24 — — — — — —
202624 AA MLESomerset Patriots — 205185 36307 14524 00 195263324588 130227 257 259 61 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AA MLE4 teams — 381342 71724 301166 32 208282275556 67293 308 248 54 — — — — — —
202523 AA MLE3 teams — 148133 18801 11383 00 135216218434 83176 267 203 24 — — — — — —
202624 AA MLESomerset Patriots — 205185 36307 14524 00 195263324588 130227 257 259 61 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLENYY 2% 255231 511016 18614 31 218284344628 126268 247 282 77 -7 +0 +0 +5 +6 0.3
▸ 2027 — real world (MLB)
202725 MLB CTXNYY 2% 33 0000 010 00 219285350635 131268 330 285 77 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLENYY 39% 198179 40815 14473 21 219286347633 128269 247 284 79 -5 +0 +0 +4 +4 0.3
202927 MLB MLENYY 53% 234212 46915 17563 21 219287347634 128269 247 285 79 -6 +0 +0 +4 +5 0.3
203028 MLB MLENYY 60% 258233 511016 19624 21 219286346632 127269 247 284 78 -7 +0 -1 +5 +6 0.3
203129 MLB MLENYY 62% 263238 521016 19644 11 218285342628 125269 247 282 77 -7 -0 -1 +5 +6 0.2
203230 MLB MLENYY 63% 269245 531016 19663 00 216283338621 122268 257 280 75 -8 +0 -2 +5 +6 0.1
202826 MLB CTXNYY 39% 7771 15302 5181 10 220287353640 133268 236 287 79 -2 +0 +0 +1 +2 0.1
202927 MLB CTXNYY 53% 123111 24503 9292 10 220288353641 133269 247 288 79 -3 +0 +0 +2 +3 0.2
203028 MLB CTXNYY 60% 155141 32614 11372 10 220287352639 132269 247 287 78 -4 +0 -0 +3 +3 0.2
203129 MLB CTXNYY 62% 162147 33614 12392 10 219286348635 129269 247 285 77 -4 +0 -1 +3 +4 0.1
203230 MLB CTXNYY 63% 169153 33614 12412 00 217284344628 126268 247 282 75 -5 +0 -1 +3 +4 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 686623 13726317 491649 40 220286353639 133269 247 285 68 -18 +1 -3 +12 +15 0.7
/ 162G— A+C — 650590 13025316 461559 40 220287354641 134270 247 285 68 -17 +1 -2 +12 +14 0.7
Career— MLE — 30802769 5781051065 22178762 2713 209282324606 116265 267 269 68 -36 +0 -4 +24 +29 1.4
/ 162G— MLE — 650584 12222214 4716613 63 209283325608 116264 267 269 68 -17 +0 -2 +12 +14 0.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.

2026 AASomerset Patriots · 205 PAwOBA .310 → .259 (−51)K% 21.0% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.98%÷1.000×1.220——25.59%
BB% (unintentional) /PA9.76%÷1.000×0.700—×1.0126.91%
HBP% /PA1.95%—×0.850—×1.0121.68%
Singles /BIP19.57%÷1.000×0.970×0.993×1.01219.07%
Doubles /BIP2.90%÷1.000×0.860×0.993×1.0122.50%
Triples /BIP0.00%÷1.000×0.950×0.993×1.0120.00%
Home runs /BIP6.52%÷1.000×0.780—×1.0125.15%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.993.

Result: wOBA .310 → .259; ISO .171 → .134; BABIP .240 → .227. 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).

2025 AACorpus Christi Hooks · 66 PAwOBA .207 → .178 (−29)K% 22.7% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷1.036×1.220——26.77%
BB% (unintentional) /PA12.12%÷0.948×0.700—×1.0279.19%
HBP% /PA0.00%—×0.870—×1.0270.00%
Singles /BIP11.63%÷0.982×0.920×0.995×1.02711.14%
Doubles /BIP6.98%÷0.930×0.840×0.995×1.0276.45%
Triples /BIP0.00%÷0.949×0.940×0.995×1.0270.00%
Home runs /BIP0.00%÷1.057×0.800—×1.0270.00%

Factors used: league row TL. Park (home-season share, regressed): HR 111, 1B 96, 2B 86, 3B 90, K 107, BB 90 — 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 ×0.995.

Result: wOBA .207 → .178; ISO .052 → .047; BABIP .186 → .176. 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).

2025 AAASugar Land Space Cowboys · 56 PAwOBA .245 → .226 (−18)K% 12.5% → 15.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷0.995×1.200——15.08%
BB% (unintentional) /PA3.57%÷1.056×0.690—×1.0502.45%
HBP% /PA3.57%—×0.940—×1.0503.52%
Singles /BIP6.67%÷1.012×0.930×1.036×1.0506.66%
Doubles /BIP11.11%÷0.891×0.830×1.036×1.05011.26%
Triples /BIP0.00%÷0.900×0.970×1.036×1.0500.00%
Home runs /BIP2.22%÷0.961×0.700—×1.0501.70%

Factors used: league row International League. Park (home-season share, regressed): HR 92, 1B 102, 2B 78, 3B 80, K 99, BB 111 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.036.

Result: wOBA .245 → .226; ISO .154 → .139; BABIP .182 → .182. 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).

2025 ROKFCL Astros · 26 PAwOBA .332 → .218 (−114)K% 30.8% → 45.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.77%÷0.984×1.440——45.04%
BB% (unintentional) /PA23.08%÷0.992×0.620—×0.96513.92%
HBP% /PA3.85%—×0.720—×0.9652.67%
Singles /BIP18.18%÷0.956×0.820—×0.96515.04%
Doubles /BIP0.00%÷0.982×0.720—×0.9650.00%
Triples /BIP0.00%÷1.030×0.720—×0.9650.00%
Home runs /BIP9.09%÷1.023×0.780—×0.9656.69%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 91, 2B 96, 3B 106, K 97, BB 98 — 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 .332 → .218; ISO .158 → .105; BABIP .200 → .161. 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 AACorpus Christi Hooks · 193 PAwOBA .268 → .236 (−32)K% 24.9% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.87%÷1.003×1.220——30.26%
BB% (unintentional) /PA11.40%÷0.974×0.700—×1.0428.54%
HBP% /PA1.04%—×0.870—×1.0420.94%
Singles /BIP22.31%÷0.968×0.920×1.009×1.04222.30%
Doubles /BIP2.48%÷0.908×0.840×1.009×1.0422.41%
Triples /BIP0.83%÷0.908×0.940×1.009×1.0420.90%
Home runs /BIP2.48%÷0.970×0.800—×1.0422.13%

Factors used: league row TL. Park (home-season share, regressed): HR 94, 1B 94, 2B 82, 3B 82, K 101, BB 95 — 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 ×1.009.

Result: wOBA .268 → .236; ISO .083 → .073; BABIP .263 → .262. 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 Astros · 24 PAwOBA .359 → .249 (−110)K% 25.0% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.006×1.440——35.79%
BB% (unintentional) /PA8.33%÷1.033×0.620—×0.9754.88%
HBP% /PA4.17%—×0.720—×0.9752.92%
Singles /BIP40.00%÷0.984×0.820—×0.97532.51%
Doubles /BIP6.67%÷1.000×0.720—×0.9754.68%
Triples /BIP0.00%÷0.936×0.720—×0.9750.00%
Home runs /BIP0.00%÷1.111×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 122, 1B 97, 2B 100, 3B 87, K 101, BB 107 — 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 .359 → .249; ISO .048 → .030; BABIP .467 → .372. 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 AAASugar Land Space Cowboys · 19 PAwOBA .418 → .374 (−44)K% 21.1% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.05%÷1.006×1.200——25.12%
BB% (unintentional) /PA5.26%÷1.022×0.690—×1.0503.73%
HBP% /PA5.26%—×0.940—×1.0505.19%
Singles /BIP46.15%÷1.035×0.930—×1.05043.54%
Doubles /BIP7.69%÷0.953×0.830—×1.0507.03%
Triples /BIP0.00%÷0.900×0.970—×1.0500.00%
Home runs /BIP0.00%÷0.903×0.700—×1.0500.00%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 107, 2B 91, 3B 80, K 101, BB 104 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average).

Result: wOBA .418 → .374; ISO .059 → .052; BABIP .538 → .506. 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+Asheville Tourists · 262 PAwOBA .332 → .269 (−63)K% 19.5% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.47%÷0.971×1.310——26.26%
BB% (unintentional) /PA8.78%÷1.033×0.600—×1.0275.24%
HBP% /PA1.15%—×0.770—×1.0270.91%
Singles /BIP24.58%÷0.968×0.870×1.038×1.02723.56%
Doubles /BIP7.26%÷1.099×0.780×1.038×1.0275.50%
Triples /BIP0.00%÷0.980×0.850×1.038×1.0270.00%
Home runs /BIP3.35%÷1.218×0.880—×1.0272.49%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 144, 1B 94, 2B 120, 3B 96, K 94, BB 107 — applied at half strength. Age: age 21 vs a level average of 22.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.038.

Result: wOBA .332 → .269; ISO .135 → .100; BABIP .318 → .288. 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 — .