Kole Calhoun

PosRF
B/TL/L
Born1987-10-14
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202133MLBARI182.235/.298/.3735187-0.3
202234MLBTEX424.196/.259/.33012362-1.9
202335AAAOklahoma City…266.297/.380/.5309085—.228/.293/.390
202335MLBCLE174.217/.285/.3766084-0.9
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR -3.0
Contract
No contract data on file.
Skills · percentileStatcast 2021-2023
Avg EV53
Barrel%51
xwOBA42
Bat Spd32
Speed10

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)
201022 ROKOrem Owlz — 247202 591447 39453 31 292414505919 213342 1816 402 75 — — — — — —
201123 A+Inland Empire 66ers — 594512 16636622 73964 2010 324413547959 223362 1612 417 121 — — — — — —
201123 INTLNavegantes del Magallanes — 12197 21603 20242 41 216361371732 155257 2017 332 111 — — — — — —
201224 MLBLos Angeles Angels — 2523 4100 260 10 174240217457 43235 248 216 15 -3 +0 +0 -6 +1 -0.8
201224 AAASalt Lake Bees — 463410 12230714 44885 123 298373507880 210346 1910 384 97 — — — — — —
201224 INTLLeones del Escogido — 8672 17113 11181 32 236345403748 167264 2113 330 110 — — — — — —
201325 MLBLos Angeles Angels — 222195 55728 21411 22 282355462816 179311 189 354 126 +7 -0 -5 -5 +5 0.1
201325 AAASalt Lake Bees — 274240 8515612 32321 102 3544326171.049 263371 1212 453 137 — — — — — —
201426 MLBLos Angeles Angels — 537493 13431317 381042 53 272326450777 178313 197 341 118 +12 -0 -2 -6 +12 1.5
201426 AAASalt Lake Bees — 2222 11211 030 01 5005008181.318 318556 140 573 185 — — — — — —
201527 MLBLos Angeles Angels — 686630 16123226 451645 41 256310422733 167304 247 323 104 +3 +0 +2 -7 +15 1.4
201628 MLBLos Angeles Angels — 672594 16135518 671186 23 271351438789 167309 1810 349 124 +19 -1 -3 -7 +15 2.3
201729 MLBLos Angeles Angels — 654569 13923219 711348 51 244336392728 148284 2011 327 105 +4 +1 -5 -7 +14 0.7
201830 MLBLos Angeles Angels — 552491 10218219 531331 62 208286369654 161241 2410 291 82 -12 +0 -0 -6 +12 -0.6
201830 AAASalt Lake Bees — 2019 6111 100 00 316350632982 316278 05 420 105 — — — — — —
201931 MLBLos Angeles Angels — 632552 12829133 701627 41 232325467793 236265 2611 349 117 +13 +0 -3 -7 +14 1.8
202032 MLBArizona Diamondbacks — 228190 439016 28506 11 226344526870 300211 2212 373 140 +11 -0 -1 -2 +5 1.2
202133 MLBArizona Diamondbacks — 182166 39805 15410 10 235298373672 139281 238 300 87 -3 +0 -2 -2 +4 -0.3
202234 MLBTexas Rangers — 424388 7614112 271366 32 196259330589 134263 326 265 62 -19 -0 -4 -5 +9 -1.9
202335 MLBCleveland Guardians — 174157 34706 13372 01 217285376661 159241 217 293 84 -3 -0 -1 -8 +4 -0.9
202335 AAAOklahoma City Dodgers — 266232 691759 27484 00 297380530910 233337 1810 394 85 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 49884448 107620518179 450112644 3417 242318417734 175282 239 325 106 +36 +0 -24 -69 +108 5.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201022 ROK MLEOrem Owlz — 247219 451035 22653 31 205287347634 142260 269 279 75 — — — — — —
201123 A+ MLEInland Empire 66ers — 594532 14629421 531344 2010 274345462807 188322 239 347 121 — — — — — —
201224 MLB MLELos Angeles Angels — 2524 4100 160 10 167200208408 42235 244 190 15 -3 +0 +0 -6 +1 -0.8
201224 AAA MLESalt Lake Bees — 463419 10324510 351135 123 246312399710 153308 248 312 97 — — — — — —
201325 MLB MLELos Angeles Angels — 222195 55728 21411 22 282355462816 179311 189 355 126 +7 -0 -5 -5 +5 0.1
201325 AAA MLESalt Lake Bees — 274250 7513410 22431 102 300359504863 204328 168 371 137 — — — — — —
201426 MLB MLELos Angeles Angels — 537493 13532317 381042 53 274328454783 181313 197 343 118 +12 -0 -2 -6 +12 1.5
201426 AAA MLESalt Lake Bees — 2222 10211 040 01 4554557731.227 318475 180 441 185 — — — — — —
201527 MLB MLELos Angeles Angels — 686631 16124225 441645 41 255309418727 163304 246 322 104 +3 +0 +2 -7 +15 1.4
201628 MLB MLELos Angeles Angels — 672594 16236518 671186 23 273352441793 168309 1810 351 124 +19 -1 -3 -7 +15 2.3
201729 MLB MLELos Angeles Angels — 654573 14024219 671348 51 244332393724 148284 2010 323 105 +4 +1 -5 -7 +14 0.7
201830 MLB MLELos Angeles Angels — 552494 10319219 511331 62 209284370654 162241 249 289 82 -12 +0 -0 -6 +12 -0.6
201830 AAA MLESalt Lake Bees — 2019 5111 100 00 263300579879 316219 05 323 105 — — — — — —
201931 MLB MLELos Angeles Angels — 632560 12830132 631627 41 229314457771 229265 2610 341 117 +13 +0 -3 -7 +14 1.8
202032 MLB MLEArizona Diamondbacks — 228190 438017 28506 11 226344537881 311211 2212 376 140 +11 -0 -1 -2 +5 1.2
202133 MLB MLEArizona Diamondbacks — 182166 38705 15410 10 229293361654 133281 238 297 87 -3 +0 -2 -2 +4 -0.3
202234 MLB MLETexas Rangers — 424388 7615111 271366 32 196259325584 129263 326 261 62 -19 -0 -4 -5 +9 -1.9
202335 MLB MLECleveland Guardians — 174157 34706 13372 01 217285376661 159241 217 292 84 -3 -0 -1 -8 +4 -0.9
202335 AAA MLEOklahoma City Dodgers — 266241 551346 18574 00 228293390683 162266 217 294 85 — — — — — —
201022 ROK MLEOrem Owlz — 247219 451035 22653 31 205287347634 142265 269 279 75 — — — — — —
201022 ROK RAWOrem Owlz — 247202 591447 39453 31 292414505919 213342 1816 402 75 — — — — — —
201123 A+ MLE2 teams — 715638 17635525 641616 2411 276347464811 188331 239 347 121 — — — — — —
201123 A+ RAW2 teams — 715609 18742625 931206 2411 307404519923 212346 1713 403 121 — — — — — —
201224 AAA MLE3 teams — 574519 12730612 431406 165 245310395705 150308 247 306 93 — — — — — —
201224 AAA RAW3 teams — 574505 14332817 571126 165 283363479842 196330 2010 368 93 — — — — — —
201325 AAA MLE2 teams — 496445 13020618 43842 124 292357485843 193321 179 364 132 — — — — — —
201325 AAA RAW2 teams — 496435 14022820 53732 124 322398547945 225345 1511 409 132 — — — — — —
201426 MLB MLE2 teams — 559515 14434417 381082 54 280332460792 181324 197 347 121 +14 -1 -2 -6 +12 1.7
201426 MLB RAW2 teams — 559515 14533418 381072 54 282333466799 184324 197 350 121 +14 -1 -2 -6 +12 1.7
201527 MLB MLELos Angeles Angels — 686631 16124225 441645 41 255309418727 163305 246 322 104 +3 +0 +2 -7 +15 1.4
201527 MLB RAWLos Angeles Angels — 686630 16123226 451645 41 256310422733 167304 247 323 104 +3 +0 +2 -7 +15 1.4
201628 MLB MLELos Angeles Angels — 672594 16236518 671186 23 273352441793 168311 1810 351 124 +19 -1 -3 -7 +15 2.3
201628 MLB RAWLos Angeles Angels — 672594 16135518 671186 23 271351438789 167309 1810 349 124 +19 -1 -3 -7 +15 2.3
201729 MLB MLELos Angeles Angels — 654573 14024219 671348 51 244332393724 148284 2010 323 105 +4 +1 -5 -7 +14 0.7
201729 MLB RAWLos Angeles Angels — 654569 13923219 711348 51 244336392728 148284 2011 327 105 +4 +1 -5 -7 +14 0.7
201830 MLB MLE2 teams — 572513 10720319 521331 62 209283370653 162240 239 290 82 -12 +0 -0 -6 +12 -0.6
201830 MLB RAW2 teams — 572510 10819320 541331 62 212288378666 167242 239 295 82 -12 +0 -0 -6 +12 -0.6
201931 MLB MLELos Angeles Angels — 632560 12830132 631627 41 229314457771 229261 2610 341 117 +13 +0 -3 -7 +14 1.8
201931 MLB RAWLos Angeles Angels — 632552 12829133 701627 41 232325467793 236265 2611 349 117 +13 +0 -3 -7 +14 1.8
202032 MLB MLEArizona Diamondbacks — 228190 438017 28506 11 226344537881 311205 2212 376 140 +11 -0 -1 -2 +5 1.2
202032 MLB RAWArizona Diamondbacks — 228190 439016 28506 11 226344526870 300211 2212 373 140 +11 -0 -1 -2 +5 1.2
202133 MLB MLEArizona Diamondbacks — 182166 38705 15410 10 229293361654 133273 238 297 87 -3 +0 -2 -2 +4 -0.3
202133 MLB RAWArizona Diamondbacks — 182166 39805 15410 10 235298373672 139281 238 300 87 -3 +0 -2 -2 +4 -0.3
202234 MLB MLETexas Rangers — 424388 7615111 271366 32 196259325584 129266 326 261 62 -19 -0 -4 -5 +9 -1.9
202234 MLB RAWTexas Rangers — 424388 7614112 271366 32 196259330589 134263 326 265 62 -19 -0 -4 -5 +9 -1.9
202335 AAA MLE2 teams — 440398 8920412 31946 01 224290384674 161259 217 293 85 — — — — — —
202335 AAA RAW2 teams — 440389 10324515 40856 01 265343468810 203299 199 354 85 — — — — — —
201022 ROK MLEOrem Owlz — 247220 451035 22653 31 205287345632 141260 269 279 75 — — — — — —
201123 A+ MLE2 teams — 715639 17635525 641616 2411 275347463811 188322 239 347 121 — — — — — —
201224 AAA MLE3 teams — 574520 12730612 431406 165 244310394704 150304 247 306 93 — — — — — —
201325 AAA MLE2 teams — 496448 13020618 43842 124 290357482839 192321 179 364 132 — — — — — —
201426 MLB MLE2 teams — 559514 14434417 381082 54 280332461793 181319 197 347 121 — — — — — —
201527 MLB MLELos Angeles Angels — 686632 16124225 441645 41 255309418727 163304 246 322 104 — — — — — —
201628 MLB MLELos Angeles Angels — 672594 16236518 671186 23 273352441793 168309 1810 351 124 — — — — — —
201729 MLB MLELos Angeles Angels — 654574 14024219 671348 51 244332392724 148284 2010 323 105 — — — — — —
201830 MLB MLE2 teams — 572514 10720319 521331 62 208283370652 161240 239 290 82 — — — — — —
201931 MLB MLELos Angeles Angels — 632557 12830132 631627 41 230314460774 230265 2610 341 117 — — — — — —
202032 MLB MLEArizona Diamondbacks — 228192 438017 28506 11 224344531875 307211 2212 376 140 — — — — — —
202133 MLB MLEArizona Diamondbacks — 182165 38705 15410 10 230293364656 133281 238 297 87 — — — — — —
202234 MLB MLETexas Rangers — 424388 7615111 271366 32 196259325584 129263 326 261 62 — — — — — —
202335 AAA MLE2 teams — 440400 8920412 31946 01 223290383672 160256 217 293 85 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 49884448 107620518179 450112644 3417 242318417734 175282 239 325 106 +36 +0 -24 -69 +108 5.2
/ 162G— A+C — 650580 14027223 591476 42 241318414732 172282 239 325 106 +5 +0 -3 -9 +14 0.7
Career— MLE — 70816349 156631342235 604159064 8637 247318420739 174291 229 324 106 +36 +0 -24 -69 +108 5.2
/ 162G— MLE — 650583 14529422 551466 83 249320425745 177293 228 324 106 +5 +0 -3 -9 +14 0.7

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.

2023 AAAOklahoma City Dodgers · 266 PAwOBA .388 → .294 (−93)K% 18.0% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.05%÷1.003×1.200——21.59%
BB% (unintentional) /PA10.15%÷0.976×0.690—×0.9406.74%
HBP% /PA1.50%—×0.940—×0.9401.33%
Singles /BIP20.65%÷1.021×0.930×0.962×0.94017.01%
Doubles /BIP9.24%÷0.983×0.830×0.962×0.9407.05%
Triples /BIP2.72%÷1.150×0.970×0.962×0.9402.07%
Home runs /BIP4.89%÷1.006×0.700—×0.9403.20%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 104, 2B 97, 3B 130, K 101, BB 95 — applied at half strength. Age: age 36 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (8.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.962.

Result: wOBA .388 → .294; ISO .233 → .168; BABIP .337 → .266. 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 AAASalt Lake Bees · 20 PAwOBA .407 → .323 (−84)K% 0.0% → 0.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA0.00%÷1.003×1.290——0.00%
BB% (unintentional) /PA5.00%÷1.068×0.710—×0.9623.20%
HBP% /PA0.00%—×0.980—×0.9620.00%
Singles /BIP15.79%÷1.064×0.900—×0.96212.84%
Doubles /BIP5.26%÷1.045×0.810—×0.9623.92%
Triples /BIP5.26%÷0.969×0.810—×0.9624.23%
Home runs /BIP5.26%÷0.958×0.780—×0.9624.12%

Factors used: league row PCL. Park (home-season share, regressed): HR 92, 1B 113, 2B 109, 3B 94, K 101, BB 114 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average).

Result: wOBA .407 → .323; ISO .316 → .252; BABIP .278 → .219. 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).

2014 AAASalt Lake Bees · 22 PAwOBA .556 → .441 (−114)K% 13.6% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.64%÷0.986×1.290——17.85%
BB% (unintentional) /PA0.00%÷1.043×0.710—×1.0030.00%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP36.84%÷1.013×0.900—×1.00332.84%
Doubles /BIP10.53%÷1.005×0.810—×1.0038.51%
Triples /BIP5.26%÷0.958×0.810—×1.0034.46%
Home runs /BIP5.26%÷1.139×0.780—×1.0033.61%

Factors used: league row PCL. Park (home-season share, regressed): HR 128, 1B 103, 2B 101, 3B 92, K 97, BB 109 — 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).

Result: wOBA .556 → .441; ISO .318 → .232; BABIP .556 → .475. 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).

2013 AAASalt Lake Bees · 274 PAwOBA .441 → .371 (−71)K% 11.7% → 15.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.68%÷0.964×1.290——15.62%
BB% (unintentional) /PA11.31%÷1.016×0.710—×1.0188.05%
HBP% /PA0.36%—×0.980—×1.0180.36%
Singles /BIP25.00%÷0.997×0.900×1.010×1.01823.20%
Doubles /BIP7.21%÷0.977×0.810×1.010×1.0186.14%
Triples /BIP2.88%÷1.150×0.810×1.010×1.0182.09%
Home runs /BIP5.77%÷0.973×0.780—×1.0184.71%

Factors used: league row PCL. Park (home-season share, regressed): HR 95, 1B 99, 2B 95, 3B 130, K 93, BB 103 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .441 → .371; ISO .263 → .212; BABIP .371 → .328. 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).

2012 AAASalt Lake Bees · 463 PAwOBA .377 → .312 (−64)K% 19.0% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.01%÷1.005×1.290——24.40%
BB% (unintentional) /PA9.50%÷0.914×0.710—×1.0337.62%
HBP% /PA1.08%—×0.980—×1.0331.09%
Singles /BIP22.05%÷1.029×0.900×1.036×1.03320.63%
Doubles /BIP9.32%÷1.022×0.810×1.036×1.0337.90%
Triples /BIP2.17%÷1.150×0.810×1.036×1.0331.64%
Home runs /BIP4.35%÷1.053×0.780—×1.0333.33%

Factors used: league row PCL. Park (home-season share, regressed): HR 111, 1B 106, 2B 104, 3B 130, K 101, BB 83 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.036.

Result: wOBA .377 → .312; ISO .210 → .160; BABIP .346 → .308. 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).

2011 A+Inland Empire 66ers · 594 PAwOBA .408 → .347 (−61)K% 16.2% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.16%÷0.962×1.340——22.50%
BB% (unintentional) /PA11.78%÷0.924×0.710—×0.9888.94%
HBP% /PA0.67%—×0.790—×0.9880.53%
Singles /BIP24.52%÷0.991×0.910×1.022×0.98822.72%
Doubles /BIP8.65%÷1.007×0.820×1.022×0.9887.12%
Triples /BIP1.44%÷1.129×0.760×1.022×0.9880.98%
Home runs /BIP5.29%÷0.932×0.920—×0.9885.16%

Factors used: league row CAL. Park (home-season share, regressed): HR 86, 1B 98, 2B 101, 3B 126, K 92, BB 85 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .408 → .347; ISO .223 → .194; BABIP .362 → .322. 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).

2010 ROKOrem Owlz · 247 PAwOBA .394 → .279 (−115)K% 18.2% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.22%÷1.000×1.440——26.23%
BB% (unintentional) /PA15.38%÷1.000×0.610—×0.9659.06%
HBP% /PA1.21%—×0.720—×0.9650.84%
Singles /BIP21.66%÷1.000×0.820×1.014×0.96517.38%
Doubles /BIP8.92%÷1.000×0.720×1.014×0.9656.28%
Triples /BIP2.55%÷1.000×0.720×1.014×0.9651.80%
Home runs /BIP4.46%÷1.000×0.750—×0.9653.23%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .394 → .279; ISO .213 → .153; BABIP .342 → .260. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .