Heriberto CaraballoC Palm Beach Cardinals
Age 21 R/R 5'10" / 191 lbs A HR -7%K -4% Svc 0.0 · Ctrl thru 2036 peak 2.4 · 2032
wRC+†82
AVG/OBP/SLG.209 / .283 / .324
PA119
HR2
K%29
BB%8
MLB%0%
BAT: -2.4 runs (wOBA-derived runs vs avg)-2BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
3338
PWR
3439
SPD
4550
EYE
4752
trajectory · 10 yrs
2.4peak
2032

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+2.3$21M+$20M
2032Ext / FA-deal$0.9M+2.4$23M+$22M
2033Ext / FA-deal$1.0M+2.3$23M+$22M
2034Ext / FA-deal$4M+2.1$21M+$17M
2035Ext / FA-deal$6M+1.8$19M+$13M
2036Ext / FA-deal$7M+1.5$16M+$9M
Totals $20M $123M +$103M

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 ROKDSL Cardinals 129119 19310 6294 00 .160.225.202.426 .042.211 225 .186 1 -14 +0 +0 +2 +4 -0.9
202419 ROK2 teams 158142 15202 9516 00 .106.191.162.353 .056.144 326 .155 -23 -22 +0 +0 +3 +4 -1.5
202520 A2 teams 121105 15201 11404 41 .143.250.190.440 .048.215 339 .202 13 -12 +0 +0 +2 +3 -0.6
▸ 2026 Season (actual · ROS · total)
202621 APalm Beach Cardinals 3225 5001 6101 11 .200.375.320.695 .120.286 3119 .322 105 +0 -0 +0 +1 +1 0.1
ROS21 MLBSTL 8778 16302 8251 21 .205.287.321.608 .115.285 299 .282 74 -3 +0 +0 +2 +2 0.1
TOT21 MLBSTL 119103 21303 14352 32 .204.311.320.631 .117.277 2912 .293 82 -2 -0 +0 +2 +3 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%STL 214188 41715 21553 41 .218.307.346.652 .128.282 2610 .299 87 -3 +0 +0 +4 +6 0.7
202823 MLB 28%STL 324284 641128 32815 62 .225.315.363.677 .137.283 2510 .307 93 -3 +0 +0 +6 +9 1.3
202924 MLB 45%STL 400350 8014211 41986 82 .229.320.374.694 .146.284 2410 .312 97 -2 +1 +0 +7 +11 1.8
203025 MLB 60%STL 443388 8916212 461086 93 .229.320.374.694 .144.285 2410 .315 99 -0 +1 +0 +8 +13 2.1
203126 MLB 77%STL 469410 9517213 491147 93 .232.324.378.702 .146.285 2410 .317 101 +0 +1 +0 +8 +13 2.3
203227 MLB 92%STL 480419 9717214 511177 93 .232.325.382.707 .150.285 2411 .317 101 +0 +1 +0 +9 +14 2.4
203328 MLBSTL 483421 9717214 521197 92 .230.325.380.705 .150.285 2511 .316 100 -0 +1 -1 +9 +14 2.3
203429 MLBSTL 477416 9416213 511197 82 .226.321.368.688 .142.284 2511 .314 98 -1 +1 -1 +9 +14 2.1
203530 MLBSTL 470410 9216213 501197 82 .224.319.368.687 .144.282 2511 .310 96 -2 +1 -2 +8 +13 1.8
203631 MLBSTL 443386 8615212 481146 61 .223.318.365.683 .142.281 2611 .307 93 -4 +1 -3 +8 +13 1.5
203732 MLBSTL 414361 7914210 441096 61 .219.314.352.666 .133.279 2611 .302 89 -5 +1 -4 +7 +12 1.2
203833 MLBSTL 374326 711229 401015 50 .218.313.350.662 .132.278 2711 .296 85 -6 +1 -4 +7 +11 0.8
203934 MLBSTL 323282 591017 34904 50 .209.303.326.629 .117.276 2811 .290 80 -7 +1 -5 +6 +9 0.4
204035 MLBSTL 266233 48816 28763 40 .206.299.326.625 .120.274 2911 .283 74 -8 +1 -6 +5 +8 -0.0
204136 MLBSTL 210183 36614 22633 30 .197.293.306.599 .109.271 3010 .274 68 -8 +1 -6 +4 +6 -0.4
204237 MLBSTL 152134 26413 15472 20 .194.285.306.591 .112.267 3110 .264 60 -7 +0 -7 +3 +4 -0.7
▸ Career Totals (MLE all levels + projections)
Career 64375635 121921028159 658167599 10724 .216.309.348.657 .132.277 2610 .297 85 -106 +12 -38 +115 +182 16.8
/ 162G 650569 12321316 6616910 112 .216.309.348.657 .132.276 2610 .297 85 -11 +1 -4 +12 +18 1.7

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 ROKDSL Cardinals 129116 28610 9194 00 .241.318.310.628 .069.289 157 .291 81 -3 +0 +4 0.1
202419 APalm Beach Cardinals 2422 1100 290 00 .045.125.091.216 .045.077 388 .112 -56 -4 +0 +1 -0.4
202419 ROKFCL Cardinals 134114 17202 13276 00 .149.271.219.490 .070.174 2010 .239 41 -9 +0 +4 -0.5
202520 APalm Beach Cardinals 7161 9001 8191 10 .148.257.197.454 .049.190 2711 .220 27 -6 +0 +2 -0.4
202520 ROKFCL Cardinals 5039 10300 893 31 .256.420.333.753 .077.333 1816 .359 133 +2 +0 +1 0.4

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
Heriberto Caraballo (OGILVIE) 21 33→38 34→39 45→50 52 .209/.283/.324 .116.284 22 29% 8% 70 -0.1
Agustín Ramírez
2023 · A
21 43→45 45→55 50 43 .213/.273/.339 .126.289 1210 30% 7% 69 -0.4 .229/.292/.389 .160.276 1913 24% 8% 90 +1.0 .230/.293/.405.176.264221622%7%92+1.1
Luis Alvarez
2011 · A
21 48 43→45 47→45 46 .231/.301/.344 .113.287 106 22% 7% 82 +0.5 .218/.273/.326 .108.274 105 23% 5% 66 -0.6 .212/.264/.322.111.25213121%4%57-0.3
Alexander Campos
2022 · A
22 43 42→40 46→45 48 .209/.289/.317 .108.281 96 28% 9% 70 -0.3 .221/.304/.311 .090.312 86 29% 9% 75 -0.0 .236/.329/.308.072.3307628%11%83+0.2
Blake Ochoa
2007 · A
21 45 40→45 46→40 44 .215/.280/.308 .092.280 65 24% 6% 64 -0.8 .217/.270/.311 .094.277 74 23% 6% 60 -1.0 .236/.301/.377.140.27816221%7%89+0.3
Marcus Greene Jr.
2016 · A
21 42 46→50 52→40 44 .205/.283/.341 .136.298 138 34% 9% 74 -0.1 .199/.260/.324 .125.272 144 31% 7% 60 -1.0 .192/.251/.302.111.25513129%6%48-0.7
Jonathan India
2019 · A
22 43→51 45→50 51→50 45 .208/.290/.333 .125.296 1210 32% 8% 76 +0.0 .217/.304/.340 .123.297 1210 29% 9% 83 +0.6 .243/.342/.393.150.294171122%10%107+1.9
Bo Naylor
2021 · A
21 41→43 44→55 50 43 .203/.259/.325 .122.273 117 29% 7% 59 -1.1 .199/.278/.352 .153.276 1812 33% 9% 75 -0.0 .216/.308/.399.183.269221228%11%97+1.2
Hao-Yu Lee
2023 · A
20 48→44 45→50 48→55 46 .232/.304/.355 .124.309 1212 28% 8% 86 +0.8 .239/.303/.370 .131.306 1316 25% 7% 89 +1.0 .238/.303/.382.143.296141924%7%90+0.7
Max Stassi
2012 · A
21 40→43 44→55 43→40 41 .198/.260/.309 .111.287 125 34% 7% 56 -1.3 .218/.270/.362 .144.290 174 30% 5% 74 -0.1 .208/.295/.359.151.27120030%10%81+0.2
Blaze Alexander
2021 · A
22 45→48 42→50 51→50 43 .218/.284/.328 .110.300 911 29% 7% 71 -0.3 .204/.275/.332 .128.317 1412 38% 7% 69 -0.4 .220/.308/.345.126.328131034%8%84+0.4
Chun-Hsiu Chen
2010 · A
21 43→53 41→50 48→45 40 .209/.263/.306 .097.302 86 32% 7% 55 -1.4 .250/.309/.388 .138.334 124 27% 7% 96 +1.5 .256/.318/.393.137.34712428%8%99+1.3
Ricardo Olivar
2023 · A
21 47→51 42→45 48→50 42 .220/.290/.336 .116.325 89 33% 7% 76 +0.0 .228/.308/.351 .123.315 119 29% 9% 88 +0.9 .221/.304/.343.122.294131027%9%80+0.3
Lou Marson
2007 · A
21 44→54 40 53→50 44 .211/.271/.304 .093.282 66 27% 7% 58 -1.2 .248/.316/.343 .095.329 74 24% 9% 88 +0.9 .265/.339/.354.089.3476423%9%97+1.1
Tyler Stephenson
2019 · A
22 43→53 42→50 46→30 44 .212/.280/.315 .103.285 103 28% 8% 66 -0.6 .232/.305/.347 .115.297 113 24% 8% 85 +0.7 .253/.327/.399.146.32316125%9%102+1.3
Tucker Mitchell
2022 · A
21 43 39→50 51→45 39 .202/.262/.293 .090.301 67 33% 6% 52 -1.6 .193/.267/.305 .112.296 138 37% 7% 59 -1.1 .178/.253/.291.113.25315734%7%47-0.8
Christian Vázquez
2012 · A
21 42→52 46→50 46→45 41 .215/.263/.344 .130.271 143 27% 5% 66 -0.6 .230/.286/.337 .107.289 104 23% 7% 74 -0.1 .263/.314/.411.148.30118819%7%101+1.2
Geoandry Montilla
2017 · A
21 44 41→45 45→50 45 .212/.277/.309 .097.287 88 28% 8% 63 -0.9 .197/.264/.297 .100.310 88 36% 7% 55 -1.4 .131/.203/.233.101.2388745%7%11-1.2
Randy Florentino
2021 · A
21 43 41→50 42→45 48 .206/.286/.310 .104.297 86 31% 10% 67 -0.5 .180/.241/.263 .083.269 85 34% 7% 36 -2.7 .183/.230/.260.077.2388426%5%28-1.0
Juan Apodaca
2007 · A
21 43→53 44→45 46→40 44 .217/.268/.325 .108.268 125 24% 6% 63 -0.9 .222/.275/.324 .102.283 115 25% 6% 66 -0.6 .281/.346/.393.113.34310320%8%110+1.3
Yu Chang
2017 · A
21 41→44 45→50 49→45 39 .206/.256/.333 .127.283 128 31% 6% 60 -1.0 .202/.261/.347 .145.281 168 33% 6% 66 -0.6 .213/.268/.374.161.27120629%6%75-0.0