Caleb Hamilton

PosCF
B/TR/R
Born1995-02-05
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202227AAAMIN251.233/.368/.44211176—.191/.288/.350
202227MLBMIN23.056/.227/.22210290.3
202328AAABOS159.167/.272/.3044012—.118/.196/.208
202429AALAA134.124/.250/.23043-2—.093/.189/.169
202530No MLB games played
202631No MLB games played
Last 3 seasons WAR 0.3
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AA
Chase%94
BB%82
ISO41
Speed38
wRC+11
Whiff%11

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.

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)
201621 ROKElizabethton Twins — 172140 29722 28443 21 207351329679 121287 2616 316 28 — — — — — —
201722 ACedar Rapids Kernels — 367307 681849 54973 34 221343394738 173291 2615 332 49 — — — — — —
201823 A+Fort Myers Miracle — 340297 611924 36721 52 205293323617 118251 2111 278 35 — — — — — —
201924 AAARochester Red Wings — 3939 8201 0150 00 205205333538 128304 380 235 11 — — — — — —
201924 AAPensacola Blue Wahoos — 341296 671526 40823 76 226324351676 125290 2412 308 51 — — — — — —
202126 AAASt. Paul Saints — 3129 3001 2110 00 103161207368 103118 356 171 -37 — — — — — —
202126 AAWichita Wind Surge — 248203 39818 41791 41 192331360690 167261 3217 314 47 — — — — — —
202227 MLBMinnesota Twins — 2318 1001 4140 00 56227222449 167 6117 212 29 -2 +0 -0 +5 +0 0.3
202227 AAASt. Paul Saints — 251206 4810011 43671 10 233368442810 209287 2717 362 76 — — — — — —
202328 AAAWorcester Red Sox — 159138 23704 19551 00 167272304576 138237 3512 265 12 — — — — — —
202429 AARocket City Trash Pandas — 134113 14004 17472 30 124250230480 106159 3513 229 -2 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 2318 1001 4140 00 56227222449 167 6117 212 30 -2 +0 -0 +5 +0 0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201621 ROK MLEElizabethton Twins — 172150 20511 18623 21 133240200440 67216 3610 210 28 — — — — — —
201722 A MLECedar Rapids Kernels — 367321 511237 401353 34 159258280539 121236 3711 240 49 — — — — — —
201823 A+ MLEFort Myers Miracle — 340307 511623 261011 52 166234261494 94220 308 220 35 — — — — — —
201924 AAA MLERochester Red Wings — 3939 6101 0180 00 154154256410 103286 460 185 11 — — — — — —
201924 AA MLEPensacola Blue Wahoos — 341310 581125 26983 76 187257284541 97253 298 243 51 — — — — — —
202126 AAA MLESt. Paul Saints — 3130 3001 1130 00 100129200329 100105 423 114 -37 — — — — — —
202126 AA MLEWichita Wind Surge — 248214 31615 30971 41 145253252505 107224 3912 237 47 — — — — — —
202227 MLB MLEMinnesota Twins — 2318 1001 4140 00 56227222449 167 6117 211 29 -2 +0 -0 +5 +0 0.3
202227 AAA MLESt. Paul Saints — 251220 42809 29821 10 191288350638 159249 3312 280 76 — — — — — —
202328 AAA MLEWorcester Red Sox — 159144 17403 13651 00 118196208405 90185 418 186 12 — — — — — —
202429 AA MLERocket City Trash Pandas — 134118 11003 12592 30 93189169359 76133 449 165 -2 — — — — — —
201621 ROK MLEElizabethton Twins — 172150 20511 18623 21 133240200440 67218 3610 210 28 — — — — — —
201621 ROK RAWElizabethton Twins — 172140 29722 28443 21 207351329679 121287 2616 316 28 — — — — — —
201722 A MLECedar Rapids Kernels — 367321 511237 401353 34 159258280539 121243 3711 240 49 — — — — — —
201722 A RAWCedar Rapids Kernels — 367307 681849 54973 34 221343394738 173291 2615 332 49 — — — — — —
201823 A+ MLEFort Myers Miracle — 340307 511623 261011 52 166234261494 94230 308 220 35 — — — — — —
201823 A+ RAWFort Myers Miracle — 340297 611924 36721 52 205293323617 118251 2111 278 35 — — — — — —
201924 AA MLE2 teams — 380349 661326 261163 76 189251289541 100262 317 237 47 — — — — — —
201924 AA RAW2 teams — 380335 751727 40973 76 224312349661 125292 2611 300 47 — — — — — —
202126 AA MLE2 teams — 279244 34616 311101 41 139239246485 107214 3911 223 37 — — — — — —
202126 AA RAW2 teams — 279232 42819 43901 41 181312341652 159243 3215 298 37 — — — — — —
202227 AAA MLE2 teams — 274238 438010 33961 10 181283340623 160248 3512 274 72 — — — — — —
202227 AAA RAW2 teams — 274224 4910012 47811 10 219357424781 205280 3017 350 72 — — — — — —
202328 AAA MLEWorcester Red Sox — 159144 17403 13651 00 118196208405 90182 418 186 12 — — — — — —
202328 AAA RAWWorcester Red Sox — 159138 23704 19551 00 167272304576 138237 3512 265 12 — — — — — —
202429 AA MLERocket City Trash Pandas — 134118 11003 12592 30 93189169359 76140 449 165 -2 — — — — — —
202429 AA RAWRocket City Trash Pandas — 134113 14004 17472 30 124250230480 106159 3513 229 -2 — — — — — —
201621 ROK MLEElizabethton Twins — 172149 20511 18623 21 134240201441 67216 3610 210 28 — — — — — —
201722 A MLECedar Rapids Kernels — 367321 511237 401353 34 159258280539 121236 3711 240 49 — — — — — —
201823 A+ MLEFort Myers Miracle — 340310 511623 261011 52 165234258492 94220 308 220 35 — — — — — —
201924 AA MLE2 teams — 380348 661326 261163 76 190251290542 101256 317 237 47 — — — — — —
202126 AA MLE2 teams — 279245 34616 311101 41 139239245484 106211 3911 223 37 — — — — — —
202227 AAA MLE2 teams — 274238 438010 33961 10 181283340623 160228 3512 274 72 — — — — — —
202328 AAA MLEWorcester Red Sox — 159144 17403 13651 00 118196208405 90185 418 186 12 — — — — — —
202429 AA MLERocket City Trash Pandas — 134119 11003 12592 30 92189168357 76133 449 165 -2 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 AA MLERocket City Trash Pandas — 134119 11003 12592 30 92189168357 76133 449 165 -2 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2318 1001 4140 00 56227222449 167 6117 212 40 -2 +0 -0 +5 +0 0.3
/ 162G— A+C — 650509 280028 1133960 00 55227220447 165 6117 212 40 -55 +0 -12 +138 +14 8.8
Career— MLE — 21051871 29364939 19974415 2514 157243263506 106230 359 227 40 -2 +0 -0 +5 +0 0.3
/ 162G— MLE — 650578 9120312 612305 84 157244265508 107232 359 227 40 -55 +0 -12 +138 +14 8.8

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.

2024 AARocket City Trash Pandas · 134 PAwOBA .225 → .165 (−60)K% 35.1% → 43.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.07%÷0.974×1.220——43.94%
BB% (unintentional) /PA12.69%÷0.966×0.680—×0.9588.56%
HBP% /PA1.49%—×0.840—×0.9581.20%
Singles /BIP15.15%÷1.016×0.920×0.977×0.95812.85%
Doubles /BIP0.00%÷1.072×0.910×0.977×0.9580.00%
Triples /BIP0.00%÷1.045×0.880×0.977×0.9580.00%
Home runs /BIP6.06%÷0.976×0.800—×0.9584.76%

Factors used: league row SL. Park (home-season share, regressed): HR 95, 1B 103, 2B 114, 3B 109, K 95, BB 93 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .225 → .165; ISO .106 → .078; BABIP .159 → .133. 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 AAAWorcester Red Sox · 159 PAwOBA .260 → .186 (−74)K% 34.6% → 40.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.59%÷1.023×1.200——40.58%
BB% (unintentional) /PA11.95%÷0.986×0.690—×0.9928.30%
HBP% /PA0.63%—×0.940—×0.9920.59%
Singles /BIP14.46%÷0.996×0.930×0.967×0.99212.94%
Doubles /BIP8.43%÷1.309×0.830×0.967×0.9925.13%
Triples /BIP0.00%÷0.905×0.970×0.967×0.9920.00%
Home runs /BIP4.82%÷1.008×0.700—×0.9923.32%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 99, 2B 162, 3B 81, K 105, BB 97 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .260 → .186; ISO .138 → .088; BABIP .237 → .185. 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).

2022 AAASt. Paul Saints · 251 PAwOBA .353 → .280 (−73)K% 26.7% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.69%÷0.981×1.200——32.64%
BB% (unintentional) /PA16.73%÷1.012×0.690—×1.00311.44%
HBP% /PA0.40%—×0.940—×1.0030.38%
Singles /BIP19.42%÷1.000×0.930×0.994×1.00318.01%
Doubles /BIP7.19%÷1.079×0.830×0.994×1.0035.52%
Triples /BIP0.00%÷1.150×0.970×0.994×1.0030.00%
Home runs /BIP7.91%÷0.881×0.700—×1.0036.30%

Factors used: league row International League. Park (home-season share, regressed): HR 76, 1B 100, 2B 116, 3B 130, K 96, BB 102 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .353 → .280; ISO .209 → .165; BABIP .287 → .249. 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).

2021 AAWichita Wind Surge · 248 PAwOBA .310 → .237 (−73)K% 31.9% → 39.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.85%÷0.994×1.220——39.09%
BB% (unintentional) /PA16.53%÷0.950×0.690—×0.98811.86%
HBP% /PA0.40%—×0.850—×0.9880.34%
Singles /BIP17.74%÷0.989×0.940×0.962×0.98816.02%
Doubles /BIP6.45%÷1.040×0.870×0.962×0.9885.13%
Triples /BIP0.81%÷0.908×0.920×0.962×0.9880.78%
Home runs /BIP6.45%÷1.104×0.780—×0.9884.50%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 98, 2B 108, 3B 82, K 99, BB 90 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.962.

Result: wOBA .310 → .237; ISO .167 → .120; BABIP .261 → .224. 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).

2021 AAASt. Paul Saints · 31 PAwOBA .166 → .114 (−52)K% 35.5% → 43.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.48%÷0.983×1.200——43.32%
BB% (unintentional) /PA6.45%÷1.024×0.690—×1.0184.43%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP11.11%÷1.035×0.930—×1.01810.16%
Doubles /BIP0.00%÷0.996×0.830—×1.0180.00%
Triples /BIP0.00%÷0.900×0.920—×1.0180.00%
Home runs /BIP5.56%÷1.121×0.700—×1.0183.53%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 124, 1B 107, 2B 99, 3B 80, K 97, BB 105 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .166 → .114; ISO .103 → .059; BABIP .118 → .105. 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).

2019 AAPensacola Blue Wahoos · 341 PAwOBA .301 → .243 (−57)K% 24.0% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.05%÷1.027×1.220——28.56%
BB% (unintentional) /PA11.44%÷1.028×0.680—×1.0127.66%
HBP% /PA0.88%—×0.840—×1.0120.75%
Singles /BIP20.56%÷0.970×0.920×0.950×1.01218.75%
Doubles /BIP7.01%÷1.160×0.910×0.950×1.0125.29%
Triples /BIP0.93%÷0.900×0.880×0.950×1.0120.88%
Home runs /BIP2.80%÷1.000×0.800—×1.0122.27%

Factors used: league row SL. Park (home-season share, regressed): HR 100, 1B 94, 2B 132, 3B 80, K 105, BB 106 — 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.950.

Result: wOBA .301 → .243; ISO .125 → .101; BABIP .290 → .253. 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).

2019 AAARochester Red Wings · 39 PAwOBA .228 → .185 (−43)K% 38.5% → 46.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.46%÷0.999×1.200——46.20%
BB% (unintentional) /PA0.00%÷1.095×0.690—×1.0480.00%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP20.83%÷0.982×0.930—×1.04820.68%
Doubles /BIP8.33%÷1.063×0.830—×1.0486.82%
Triples /BIP0.00%÷1.150×0.970—×1.0480.00%
Home runs /BIP4.17%÷0.958×0.840—×1.0483.83%

Factors used: league row IL. Park (home-season share, regressed): HR 92, 1B 96, 2B 113, 3B 130, K 100, BB 119 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .228 → .185; ISO .128 → .099; BABIP .304 → .286. 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).

2018 A+Fort Myers Miracle · 340 PAwOBA .274 → .220 (−54)K% 21.2% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.18%÷1.011×1.420——29.73%
BB% (unintentional) /PA10.29%÷1.000×0.750—×0.9987.71%
HBP% /PA0.29%—×0.930—×0.9980.27%
Singles /BIP16.00%÷0.983×0.920×0.950×0.99814.20%
Doubles /BIP8.44%÷1.036×0.960×0.950×0.9987.42%
Triples /BIP0.89%÷0.949×0.810×0.950×0.9980.72%
Home runs /BIP1.78%÷1.059×0.880—×0.9981.47%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 97, 2B 107, 3B 90, K 102, BB 100 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .274 → .220; ISO .118 → .095; BABIP .251 → .220. 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).