Henniel AlcalaC ACL Cubs
Age 20 R/R 5'11" / 175 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION81 act + 54 ros · stats below = ROS only
wRC+†60
AVG/OBP/SLG.204 / .278 / .306
PA54
HR1
K%28
BB%7
BABIP273
ISO102
MLB%0%
Value2026 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: +0.30+0.3WAR
0.00.91.90.30.60.91.21.31.41.41.31.10.9+$76M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 39 / POW 36
Toolsscout grade
CONTACT39
scouting grade only
POWER36
scouting grade only
EYE53
scouting grade only
SPEED52
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.4$7M+$7M
2033Pre-Arb$1.0M+1.4$7M+$6M
2034Pre-Arb$1.0M+1.3$6M+$5M
2035Arb-1$2M+1.1$4M+$4M
2036Arb-2$3M+0.9$2M+$0.7M
2037Extbeyond projection horizon · no WAR estimate
Totals $8M $26M +$22M

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
202317 ROKDSL Cubs Blue 7971 11202 3203 00 155221268488 113176 254 204 14
202317 ROKDSL Cubs Blue 7969 13302 5143 00 188273319592 130200 186 265 61
202418 ROKDSL Cubs Blue 139117 21201 11367 22 179289222511 43238 268 230 34
202418 ROKDSL Cubs Blue 139111 27301 17247 22 243378297675 54289 1712 315 99
202519 ROKACL Cubs 9981 10200 8359 42 123276148424 25213 358 201 12
202519 ROKACL Cubs 9977 14300 12239 42 182357221578 39255 2312 291 81
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKCHC 8171 16202 7231 00 225304338642 113292 289 305 92 -1 +0 +0 +1 +2 0.3
YTD20 ROKCHC 8166 20303 12161 00 303418485903 182347 2015 393 159 +5 +0 +0 +1 +2 0.9
ROS20 ROKCHC 0% 5449 10201 4151 10 204278306584 102278 287 263 60 -2 +0 +0 +1 +2 0.0
ROS20 MLBCHC 0% 01 0000 000 00 279 252 51 +0 +0
FULL20 ROKCHC 8172 16202 7231 00 222304333637 111286 289 305 92 -1 +0 +0 +1 +2 0.3
TOT20 ROKCHC 135120 26403 11382 10 217293325618 108284 288 288 79 -3 +0 +0 +2 +4 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBCHC 34% 206185 40714 16563 31 216289330619 114283 278 277 70 -7 +0 +0 +4 +6 0.3
202822 MLBCHC 48% 330296 651127 26885 62 220294341635 122284 278 283 75 -9 +0 +0 +6 +9 0.6
202923 MLBCHC 54% 413370 821429 331097 83 222298343641 122285 268 287 78 -10 +0 +0 +7 +12 0.9
203024 MLBCHC 55% 470422 9316210 381237 93 220296339634 118286 268 290 80 -11 +1 +0 +8 +13 1.2
203125 MLBCHC 56% 501448 9917211 401318 103 221296342638 121287 268 291 81 -11 +1 +0 +9 +14 1.3
203226 MLBCHC 60% 518463 10318211 421358 103 222298341639 119286 268 291 81 -11 +1 +0 +9 +15 1.4
203327 MLBCHC 62% 520464 10318211 431368 103 222299341640 119286 268 291 81 -11 +1 +0 +9 +15 1.4
203428 MLBCHC 63% 520464 10218211 431378 103 220297338635 119286 268 290 80 -12 +1 -1 +9 +15 1.3
203529 MLBCHC 64% 517461 10218211 431378 103 221299341639 119285 268 288 79 -13 +1 -1 +9 +15 1.1
203630 MLBCHC 65% 509454 9817210 421368 93 216294328622 112283 278 285 76 -14 +1 -2 +9 +14 0.9
202721 MLBCHC 34% 7165 13201 5191 10 200268277545 77284 277 266 62 -3 +0 +0 +1 +2 0.0
202822 MLBCHC 48% 160143 31513 13433 31 217296329624 112285 278 273 67 -6 +0 +0 +3 +5 0.2
202923 MLBCHC 54% 224200 45815 18594 41 225302350652 125287 268 277 70 -8 +0 +0 +4 +6 0.3
203024 MLBCHC 55% 261234 52916 21684 52 222297346643 124288 268 280 72 -8 +0 +0 +5 +7 0.4
203125 MLBCHC 56% 281252 561016 23734 62 222297341639 119288 268 280 73 -9 +0 +0 +5 +8 0.5
203226 MLBCHC 60% 311278 621117 25815 62 223299345644 122288 268 281 73 -10 +0 +0 +6 +9 0.5
203327 MLBCHC 62% 322288 631117 26845 62 219295337631 118287 268 281 73 -10 +0 +0 +6 +9 0.6
203428 MLBCHC 63% 328293 641117 27865 62 218295334630 116287 268 280 72 -10 +0 -0 +6 +9 0.5
203529 MLBCHC 64% 329294 641117 27875 62 218294333628 116286 268 278 71 -11 +0 -1 +6 +9 0.4
203630 MLBCHC 65% 331295 641117 28895 62 217296332628 115285 278 275 69 -12 +0 -1 +6 +9 0.3
▸ Career Totals
Career 26182343 51489956 21368941 4916 219296337633 117284 268 278 71 -86 +3 -3 +47 +74 3.7
/ 162G 650582 12722214 5317110 124 218295335630 117282 268 278 71 -21 +1 -1 +12 +18 0.9
Career 48754345 9391621999 392129490 9231 216294330625 114282 278 283 75 -139 +6 -4 +87 +138 9.0
/ 162G 650579 12622313 5217312 124 218295333628 116285 278 283 75 -19 +1 -1 +12 +18 1.2

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
202317 ROKDSL Cubs Blue 7969 13302 5143 00 188273319592 130200 186 265 61 -3 +0 +2 -0.1
202418 ROKDSL Cubs Blue 139111 27301 17247 22 243378297675 54289 1712 315 99 -0 -0 +4 0.3
202519 ROKACL Cubs 9977 14300 12239 42 182357221578 39255 2312 291 81 -2 +0 +3 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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#3Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#4Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#5Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,7195752221294340+49+286.15.7
/1626641413+11.9+6.81.5pk7: 5
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6

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
Henniel Alcala (OGILVIE) 20 34→39 31→36 47→52 53 217/293/325 108284 31 28% 8% 79 +0.3
Adrian Abreu
2012 · A
21 39 38→40 47→55 47 190/263/273 82247 59 24% 8% 47 -1.9 212/292/300 88256 817 19% 9% 67 -0.5 209/299/2908024192516%10%66-0.2
Yeldrys Molina
2009 · A
20 43 38→40 48→50 44 206/265/287 82281 49 27% 7% 51 -1.7 194/252/272 78285 48 31% 7% 42 -2.3 139/198/200602030929%6%-1-1.2
Braulio Vasquez
2019 · A
20 43 38→45 47→65 40 207/259/281 74295 511 30% 6% 47 -1.9 190/259/265 75304 615 36% 7% 44 -2.1 192/271/2707829353233%7%47-0.7
Jose Bellorin
2011 · A
20 42 39→40 47→50 42 203/257/285 81265 610 25% 6% 47 -1.9 223/280/308 85271 69 19% 6% 63 -0.8 239/295/3167827661015%6%69-0.2
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 214/278/297 83284 513 26% 8% 59 -1.1 217/304/278 61289 324 23% 10% 66 -0.6 216/317/2604428513422%12%65-0.3
Leonel Espinoza
2023 · A
20 38→44 40 50→55 41 188/259/274 86266 711 31% 6% 46 -2.0 209/272/298 89302 714 31% 6% 58 -1.2 202/259/2939029281832%5%47-1.0
Richard Rodriguez
2012 · A
19 39 36→30 48→50 45 186/255/247 61260 312 28% 8% 37 -2.6 210/266/251 41261 114 19% 7% 42 -2.3 233/291/2542027801615%7%50-0.6
Wilmer Dominguez
2011 · A
20 43 40→45 49→45 42 209/255/300 91272 75 26% 6% 50 -1.7 218/253/304 86275 85 23% 4% 50 -1.7 247/278/35911127314515%4%72-0.1
Christian Cerda
2023 · A
20 40→37 40 50→40 50 194/278/287 93254 69 25% 9% 58 -1.2 189/282/293 104252 114 27% 11% 62 -0.9 173/268/27510122312227%11%50-1.2
Luis Palacios
2009 · A
20 43 38→40 45→50 44 205/265/285 81267 67 25% 6% 51 -1.7 184/229/259 75281 55 35% 5% 28 -3.2 142/174/195542284438%3%-14-1.2
Christian Cairo
2021 · A
20 39→46 35→40 48→60 44 183/264/241 59277 29 32% 8% 40 -2.4 186/288/267 81287 615 33% 11% 59 -1.1 214/304/2836830343427%10%66-0.4
Ameilis Carvajal
2009 · A
20 41 39→40 50 48 191/281/275 84291 612 33% 10% 56 -1.3 194/264/268 74320 49 37% 8% 46 -2.0 140/204/175342670844%7%-3-1.2
Adrian De Leon
2023 · A
19 42 38→40 47→45 43 199/271/276 78287 57 30% 8% 53 -1.5 193/290/269 76317 65 37% 9% 60 -1.0 155/264/219642696339%10%36-1.1
Deiber Olivera
2012 · A
19 44 38→40 50→45 44 210/259/296 86269 48 23% 6% 50 -1.7 236/277/312 76275 37 15% 4% 63 -0.9 255/291/322672892712%3%69-0.1
Deivi Mejia
2010 · A
20 40 41→40 46→30 41 197/265/294 97276 95 30% 6% 54 -1.4 205/261/294 89269 74 25% 6% 52 -1.6 224/268/311872676118%3%59-0.4
Janelfry Zorrilla
2011 · A
20 41 40→45 50 42 202/257/291 89262 713 26% 6% 49 -1.8 224/280/353 129280 1310 24% 6% 76 +0.0 226/277/35312728514825%5%72-0.1
Rayner Contreras
2007 · A
20 45 38→40 48→50 42 216/266/294 78291 56 27% 6% 53 -1.5 231/286/322 91300 610 24% 6% 69 -0.4 240/289/3197932051125%5%66-0.2
Leo Jiménez
2021 · A
20 44→49 37→45 50→45 46 209/267/287 78267 46 23% 7% 52 -1.6 236/347/327 91303 78 22% 10% 99 +1.7 226/327/323972898822%9%87+0.4
Rafael Morel
2022 · A
20 38 40 51→50 39 187/248/282 94270 813 32% 6% 43 -2.2 195/260/276 81313 710 37% 7% 47 -1.9 186/257/26579290101037%7%41-1.1
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3