Miguel PalmaC Somerset Patriots
Age 24 R/R 5'8" / 170 lbs AA HR +8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION144 act + 96 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.193 / .260 / .295
PA96
HR2
K%27
BB%7
BABIP250
ISO102
MLB%2%
Value2026 · WAR
BAT: -12.6 runs (wOBA-derived runs vs avg)-13BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.40.50.4+$10M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 38 / POW 41
Toolsscout grade
CONTACT38
scouting grade only
POWER41
scouting grade only
EYE48
scouting grade only
SPEED43
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.5$2M+$1.0M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKDSL Astros 170143 23513 125013 105 161286273558 112220 297 240 42
201917 ROKDSL Astros 170136 31714 193513 105 228375382757 154276 2111 347 123
202119 ROK2 teams 11995 18403 15346 21 189336326663 137246 2913 297 85
202119 ROK2 teams 11985 21603 25246 21 247448424872 176295 2021 392 158
202220 A2 teams 351320 6612111 22947 00 206272353625 147253 276 273 67
202220 A2 teams 351309 8015113 33627 00 259344440784 181284 189 348 125
202321 A+3 teams 348318 771305 17934 31 242289330619 88314 275 268 63
202321 A+3 teams 348308 791507 27804 31 256324373698 117313 238 308 94
202422 AA4 teams 381345 70724 291216 32 203276270546 67299 328 248 48
202422 AA4 teams 381334 831317 40836 32 249339356696 108310 2210 318 102
202523 AA3 teams 148134 18801 11393 00 134216216433 82181 267 207 17
202523 AA3 teams 148129 20802 16303 00 155264264527 109186 2011 249 49
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AANYY 144131 24205 11412 00 183257313570 130224 288 253 52 -8 +0 +0 +3 +4 -0.1
YTD24 AANYY 144126 27206 16322 00 214312373686 159239 2211 312 97 -1 +0 +0 +3 +4 0.6
ROS24 AANYY 2% 9688 17302 7261 10 193260295556 102254 277 259 56 -5 +0 +0 +2 +3 -0.0
ROS24 MLBNYY 2% 22 0000 010 00 256 500 250 50 -0 +0 +0 +0 +0 -0.0
FULL24 AANYY 146133 24205 11422 00 180253308562 128221 298 253 52 -8 +0 +0 +3 +4 -0.1
TOT24 AANYY 240219 41507 18673 10 187258306564 119234 288 255 54 -13 +0 +0 +4 +7 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBNYY 31% 298269 541016 23794 21 201274312586 112260 278 269 64 -12 +0 +0 +5 +8 0.2
202826 MLBNYY 45% 360324 671218 28945 21 207280324604 117262 268 274 68 -13 +0 +0 +6 +10 0.4
202927 MLBNYY 49% 382343 711319 311005 21 207282329612 122264 268 277 70 -13 +0 +0 +7 +11 0.5
203028 MLBNYY 52% 395355 741419 321035 21 208283330613 121264 268 277 70 -13 +0 -1 +7 +11 0.4
202725 MLBNYY 31% 9284 17302 7241 10 202272310581 107261 268 261 58 -4 +0 +0 +2 +3 0.0
202826 MLBNYY 45% 160144 30604 13422 10 208283333616 125264 268 267 62 -7 +0 +0 +3 +5 0.1
202927 MLBNYY 49% 188169 36714 15492 10 213285337622 124265 268 270 65 -8 +0 +0 +3 +5 0.1
203028 MLBNYY 52% 204182 39715 17533 10 214292346638 132265 268 270 65 -8 +0 -0 +4 +6 0.1
▸ Career Totals
Career 646581 12223215 521698 40 210284334618 124268 268 268 63 -27 +1 -0 +12 +18 0.3
/ 162G 650585 12323215 521708 40 210284333617 123268 268 268 63 -27 +1 -0 +12 +18 0.3
Career 30482734 555101861 22783359 2713 203278313591 110265 277 265 61 -133 +0 -1 +54 +86 0.7
/ 162G 650583 11922213 4817813 63 204280316595 111267 277 265 61 -28 +0 -0 +12 +18 0.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201917 ROKDSL Astros 170136 31714 193513 105 228375382757 154276 2111 347 123 +5 +0 +5 1.0
202119 AFayetteville Woodpeckers 5339 12400 8135 20 308481410891 103444 2515 408 170 +4 +0 +2 0.6
202119 ROKFCL Astros 6646 9203 17111 01 196422435857 239176 1726 379 148 +4 -0 +2 0.5
202220 A+Asheville Tourists 113104 34417 7222 00 327381587967 260360 196 421 180 +10 +0 +3 1.4
202220 AFayetteville Woodpeckers 238205 461106 26405 00 224326366692 141248 1711 314 98 -0 +0 +7 0.6
202321 A+Asheville Tourists 262230 631306 23513 31 274348409756 135318 199 333 113 +4 +0 +7 1.2
202321 ROKFCL Astros 2826 10201 040 00 385385577962 192391 140 392 158 +2 +0 +1 0.3
202321 INTLMesa Solar Sox 5852 6000 4251 00 115193115308 214 437 154 -24 -8 +0 +2 -0.7
202422 AAASugar Land Space Cowboys 1917 7100 141 01 412474471944 59538 215 429 186 +2 -0 +1 0.2
202422 AACorpus Christi Hooks 193169 34313 22482 10 201301284585 83263 2511 274 68 -7 +0 +5 -0.1
202422 ROKFCL Astros 2421 7100 261 11 333417381798 48467 258 369 140 +1 -0 +1 0.2
202422 INTLCanberra Cavalry 145127 35804 15252 10 276361433794 157313 1710 354 129 +5 +0 +4 0.9
202523 AAASugar Land Space Cowboys 5652 9501 272 00 173232327559 154182 124 251 51 -3 +0 +2 -0.2
202523 AACorpus Christi Hooks 6658 8300 8150 00 138242190432 52186 2312 211 20 -6 +0 +2 -0.4
202523 ROKFCL Astros 2619 3001 681 00 158385316700 158200 3123 339 118 +1 +0 +1 0.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2648154208279328+12+80.70.7
/162664154+11.9+8.20.8pk7: 1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Miguel Palma (OGILVIE) 24 38 41 43 48 187/258/306 119234 71 28% 8% 54 -0.1
Alika Williams
2023 · AAA
24 43→45 41→45 44→45 44 214/271/309 96275 97 25% 6% 60 -1.0 223/277/326 103287 97 24% 6% 67 -0.5 242/291/3491073049422%5%75+0.0
Jair Fernandez
2011 · AAA
24 44 41→40 44→30 46 212/274/310 97267 83 23% 7% 61 -1.0 215/279/320 105284 104 26% 7% 66 -0.6 205/273/30510027310127%7%56-0.4
Bryan Holaday
2012 · AA
24 41 41→45 48→40 40 201/257/296 95274 97 29% 6% 51 -1.7 214/263/302 88270 75 23% 5% 55 -1.4 223/289/35313025614219%7%76+0.0
Ramón Rodríguez
2022 · AA
23 43 42→40 47→45 40 213/257/317 104272 105 26% 5% 56 -1.3 225/280/319 94262 98 18% 6% 66 -0.6 215/285/31910423612515%8%66-0.2
Anthony Mulrine
2022 · AAA
24 43 41→40 44→40 42 207/284/302 95284 85 29% 6% 65 -0.7 180/260/256 76262 65 31% 7% 43 -2.2 135/224/184492063133%7%8-1.4
Alex De Goti
2019 · AAA
24 44→47 43→45 43→50 42 217/271/328 111278 118 26% 6% 65 -0.7 223/279/344 121286 127 25% 6% 72 -0.2 215/285/32811427910625%8%69-0.4
Dusty Brown
2007 · AA
25 41 43→45 44→30 43 205/258/311 106264 115 26% 6% 55 -1.4 224/282/344 120300 123 28% 7% 74 -0.1 228/291/34111330712028%7%74-0.1
Grayson Greiner
2018 · AAA
25 41 43→45 47→30 40 204/253/314 110278 102 30% 6% 53 -1.5 212/275/332 120288 133 29% 8% 68 -0.5 204/275/3029729810033%8%58-0.5
Mike Nickeas
2007 · AA
24 43 41→40 44→40 46 211/282/303 92264 84 23% 7% 64 -0.8 198/263/273 75258 54 24% 7% 47 -1.9 219/286/299802647118%8%62-0.4
Adam Weisenburger
2013 · AA
24 42 36→40 43→30 45 197/271/262 65269 35 26% 7% 49 -1.8 214/294/304 90284 74 25% 8% 69 -0.4 213/299/301872766223%8%69-0.2
Adam Donachie
2009 · AA
25 39 43→45 42→30 45 198/264/301 103265 123 29% 8% 55 -1.4 186/252/279 93260 93 30% 8% 44 -2.1 165/235/251862298030%8%29-1.4
Carlos Ramirez
2013 · AA
25 42 41→45 47→40 44 207/273/305 98264 96 24% 6% 60 -1.0 210/273/339 129261 137 24% 6% 69 -0.4 182/246/35717520720324%5%59-0.3
Quincy McAfee
2023 · AA
25 38 43→45 42→45 46 189/279/295 106260 116 30% 9% 62 -0.9 198/275/331 133251 1510 27% 7% 69 -0.4 185/264/327142224171225%7%61-0.5
Phil Avlas
2008 · AA
25 44 40 43→45 48 216/279/304 88263 87 21% 8% 62 -0.9 223/272/307 84273 79 20% 6% 59 -1.1 240/276/308682844817%5%60-0.4
Ross Wilson
2013 · AA
24 45→47 40 49→45 46 214/287/312 98278 77 24% 7% 68 -0.5 200/266/293 93267 86 27% 6% 54 -1.4 185/250/269842477427%6%41-1.5
Dante Bichette Jr.
2017 · AA
24 45→49 42→45 44→40 44 218/273/321 103284 94 26% 6% 64 -0.8 233/288/330 97295 85 22% 7% 72 -0.2 244/295/326813016220%6%70-0.2
Stuart Turner
2016 · AA
24 43 39→40 49→45 45 208/269/293 85266 77 24% 7% 55 -1.4 193/252/269 76264 66 28% 6% 42 -2.3 147/193/189422154133%5%-7-1.2
Ali Sánchez
2021 · AAA
24 47 38→45 44→40 44 223/266/305 82270 55 19% 5% 56 -1.3 231/279/328 97302 104 26% 6% 68 -0.5 232/282/3319830012126%6%67-0.3
Alex Lavisky
2015 · AA
24 42 42→40 44→30 38 211/251/309 98276 104 27% 4% 51 -1.7 205/260/306 101257 116 24% 6% 55 -1.4 137/211/2097215810021%7%9-1.2
Danny Mendick
2018 · AA
24 43→49 40→45 47→50 43 209/261/301 92259 79 22% 6% 53 -1.5 214/276/335 121261 1314 22% 7% 69 -0.4 230/289/365135277151522%7%78+0.1