Caleb HamiltonCF Rocket City Trash Pandas
Age 31 R/R 6'0" / 212 lbs AA HR -5% Svc 4.000 · Ctrl thru 2027 peak 0.3 · 2026
wRC+†83
AVG/OBP/SLG.200 / .270 / .391
PA200
HR9
K%36
BB%8
MLB%2%
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +5.7 runs (Replacement-level credit)+6REPTotal WAR: +0.30+0.3WAR
trajectory · 10 yrs
0.2peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026Arb-2$0.7M+0.3$1M+$0.5M
2027Arb-3$0.7M
Totals $0.3M $0.8M +$0.5M

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
201621 ROKElizabethton Twins 172150 20511 18623 21 .133.240.200.440 .067.218 3610 .212 20 -15 +0 +0 +1 +5 -1.0
201722 ACedar Rapids Kernels 367320 521237 411263 34 .163.264.284.548 .122.238 3411 .247 47 -22 -1 +0 +1 +10 -1.1
201823 A+Fort Myers Miracle 340307 511623 261011 52 .166.234.261.494 .094.230 308 .221 27 -28 +0 +0 +1 +10 -1.7
201924 AA2 teams 380349 631226 261213 76 .181.243.278.521 .097.254 327 .234 38 -27 -1 +0 +1 +11 -1.6
202126 AA2 teams 279243 34617 321171 41 .140.243.259.502 .119.221 4211 .223 29 -22 +0 +0 +1 +8 -1.3
202227 AAA2 teams 274238 448011 33961 10 .185.287.357.644 .172.250 3512 .285 76 -7 +0 -0 +5 +8 0.5
202328 AAAWorcester Red Sox 159144 17403 13651 00 .118.196.208.405 .090.182 418 .195 7 -17 +0 +0 +3 +5 -0.9
202429 AARocket City Trash Pandas 134118 11003 12632 30 .093.189.169.359 .076.151 479 .173 -9 -17 +1 +0 +0 +4 -1.2
▸ 2026 Season
202631 MLBLAA 200181 37619 15712 41 .204.273.398.671 .193.267 368 .294 83 -4 +0 +0 +1 +6 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202732 MLB 9%LAA 181163 33518 14632 21 .202.274.393.666 .190.269 358 .292 82 -4 +0 -4 +1 +5 -0.1
202833 MLB 19%LAA 151137 28516 12521 10 .204.273.387.660 .182.269 348 .289 79 -4 +0 -4 +1 +4 -0.3
202934 MLB 29%LAA 111100 19304 9391 10 .190.264.340.604 .150.268 358 .284 75 -3 +0 -5 +0 +3 -0.4
▸ Career Totals (MLE all levels + projections)
Career 27482450 409821268 25197621 3316 .167.250.293.544 .127.239 369 .245 45 -169 +0 -13 +16 +78 -9.0
/ 162G 650580 9619316 592315 84 .166.248.291.540 .126.237 369 .245 45 -40 +0 -3 +4 +18 -2.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201621 ROKElizabethton Twins 172140 29722 28443 21 .207.351.329.679 .121.287 2616 .316 100 +0 +0 +5 0.5
201722 ACedar Rapids Kernels 367307 681849 54973 34 .221.343.394.738 .173.291 2615 .332 112 +5 -1 +10 1.5
201823 A+Fort Myers Miracle 340297 611924 36721 52 .205.293.323.617 .118.251 2111 .278 71 -11 +0 +10 -0.1
201924 AAARochester Red Wings 3939 8201 0150 00 .205.205.333.538 .128.304 380 .235 38 -3 +0 +1 -0.2
201924 AAPensacola Blue Wahoos 341296 671526 40823 76 .226.324.351.676 .125.290 2412 .308 94 -2 -1 +10 0.6
202126 AAASt. Paul Saints 3129 3001 2110 00 .103.161.207.368 .103.118 356 .171 -11 -4 +0 +1 -0.3
202126 AAWichita Wind Surge 248203 39818 41791 41 .192.331.360.690 .167.261 3217 .314 98 -1 +0 +7 0.7
202227 MLBMinnesota Twins 2318 1001 4140 00 .056.227.222.449 .167.000 6117 .212 20 -2 +0 -0 +5 +1 0.3
202227 AAASt. Paul Saints 251206 4810011 43671 10 .233.368.442.810 .209.287 2717 .362 135 +10 +0 +7 1.8
202328 AAAWorcester Red Sox 159138 23704 19551 00 .167.272.304.576 .138.237 3512 .265 61 -7 +0 +5 -0.3
202429 AARocket City Trash Pandas 134113 14004 17472 30 .124.250.230.480 .106.159 3513 .229 34 -10 +1 +4 -0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career 2318 1001 4140 00 .056.227.222.449 .167.000 6117 .212 20 -2 +0 -0 +5 +1 0.3

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
Caleb Hamilton (OGILVIE) 31 .200/.270/.391 .191.267 94 36% 8% 83 +0.2
Kyle Garlick
2023 · MLB
31 43→48 58→60 49→40 40 .234/.290/.430 .196.296 276 31% 6% 101 +1.8 .197/.266/.352 .155.282 214 36% 7% 70 -0.3 .170/.244/.307.137.24619238%8%49-1.5
Trayce Thompson
2022 · MLB
31 37→47 58→65 49→50 40 .204/.274/.404 .201.287 289 38% 8% 88 +0.9 .221/.298/.434 .213.309 299 36% 9% 105 +2.1 .207/.286/.415.208.28129936%9%94+0.8
Brad Eldred
2011 · MLB
31 36→39 58→65 46→45 35 .206/.257/.403 .197.265 277 34% 5% 80 +0.4 .221/.274/.425 .204.281 2810 32% 6% 93 +1.3 .220/.275/.444.224.268311031%6%95+0.8
Patrick Kivlehan
2021 · AAA
31 42→52 57→60 44→50 40 .224/.282/.420 .196.288 255 31% 6% 95 +1.4 .210/.261/.373 .163.292 218 35% 6% 73 -0.1 .182/.228/.327.145.25421637%5%44-1.3
Anthony Recker
2016 · MLB
32 39→48 53→50 44→45 43 .207/.276/.375 .167.277 225 33% 8% 80 +0.4 .213/.287/.359 .146.288 165 30% 8% 81 +0.4 .205/.278/.348.144.27615230%8%70-0.1
Mitch Jones
2009 · AAA
31 39→40 58→65 49→45 41 .214/.278/.419 .205.279 277 34% 7% 93 +1.3 .220/.269/.429 .209.272 289 30% 5% 92 +1.2 .207/.253/.412.205.24927830%5%79+0.2
Justin Maxwell
2014 · MLB
30 44→45 56→60 52→60 44 .229/.300/.425 .196.309 2315 33% 8% 103 +1.9 .213/.278/.349 .136.307 159 34% 7% 74 -0.1 .196/.261/.303.107.28413634%6%51-0.7
Ryan Casteel
2022 · AAA
31 40→47 54→55 47→40 39 .214/.268/.387 .173.291 234 34% 6% 80 +0.4 .209/.265/.388 .179.274 255 33% 6% 79 +0.3 .179/.242/.390.210.20232031%6%66-0.3
Donnie Murphy
2014 · MLB
31 41 54→60 47→45 42 .219/.284/.396 .177.269 227 28% 6% 89 +1.0 .205/.270/.344 .139.260 176 27% 6% 69 -0.4 .170/.239/.268.098.21512027%7%35-0.9
Daniel Palka
2023 · AAA
31 43 55→60 45→50 46 .231/.292/.412 .181.284 245 28% 8% 96 +1.5 .221/.276/.380 .159.283 216 29% 7% 82 +0.5 .199/.255/.342.143.25220429%6%58-0.8
Jose Vargas
2019 · AAA
31 44 58→60 41→40 36 .235/.275/.430 .195.310 289 34% 5% 95 +1.4 .264/.300/.519 .255.325 387 31% 4% 129 +3.7 .280/.310/.588.308.32749231%3%150+2.5
Mikie Mahtook
2021 · MLB
31 40→50 55 49→50 44 .217/.282/.396 .178.270 2313 29% 7% 89 +0.9 .219/.272/.402 .183.272 2512 29% 6% 86 +0.8 .200/.251/.387.187.238281030%5%71-0.2
Bryce Brentz
2019 · MLB
30 42→50 54→60 47→40 39 .224/.269/.401 .177.290 234 31% 6% 84 +0.6 .209/.273/.386 .177.309 235 38% 7% 82 +0.5 .174/.252/.345.171.26023041%8%59-0.6
Valentino Pascucci
2010 · AAA
31 41→45 53→55 48→45 48 .218/.299/.386 .168.281 216 30% 10% 93 +1.3 .216/.298/.384 .168.298 213 33% 10% 92 +1.2 .204/.294/.373.169.28922035%11%84+0.4
Alex Liddi
2019 · AAA
30 39→49 54→60 50 38 .213/.260/.385 .172.284 239 34% 6% 76 +0.1 .247/.300/.442 .195.323 259 30% 6% 108 +2.3 .304/.367/.556.252.37331826%8%168+2.8
Brooks Conrad
2011 · MLB
31 41→44 52→55 52→50 43 .217/.277/.384 .167.274 2011 29% 7% 83 +0.6 .230/.298/.415 .185.307 239 31% 8% 100 +1.7 .210/.276/.403.193.27426233%8%85+0.3
Mike Hessman
2009 · MLB
31 35→37 64→65 40→45 41 .207/.280/.440 .234.266 335 36% 8% 100 +1.7 .204/.277/.406 .202.271 264 34% 8% 89 +1.0 .195/.260/.385.189.23626330%7%75-0.0
Luke Montz
2014 · MLB
31 37→45 58→55 43→40 45 .210/.279/.413 .202.254 275 30% 8% 92 +1.2 .201/.271/.377 .176.272 226 34% 8% 79 +0.3 .132/.210/.261.129.19413338%8%23-1.1
ByungHo Park
2017 · MLB
31 37→42 61→65 49→30 42 .215/.288/.433 .218.262 305 31% 7% 102 +1.8 .217/.269/.375 .158.297 204 33% 5% 77 +0.1 .211/.251/.339.128.30116034%4%56-1.0
Patrick Wisdom
2022 · MLB
30 37→45 64→70 48→50 41 .214/.285/.448 .234.287 359 38% 8% 104 +2.0 .216/.298/.462 .246.284 349 36% 9% 113 +2.6 .203/.290/.453.250.256341035%9%105+1.2