Joel Booker

PosCF
B/TR/R
Born1993-11-01
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201824AA/A+CWS527.279/.361/.39972671—.236/.299/.335
201925AAA/AACWS390.245/.310/.32241942—.201/.255/.263
202127AAA/AACWS207.218/.245/.33551511—.166/.186/.246
Contract
No contract data on file.

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)
201622 ROKGreat Falls Voyagers — 302260 811612 274913 413 312403404807 92378 169 367 59 — — — — — —
201723 A+Winston-Salem Dash — 208189 44602 10414 93 233286296582 63286 205 261 26 — — — — — —
201723 AKannapolis Intimidators — 321286 861123 176610 145 301361385746 84379 215 331 72 — — — — — —
201824 AABirmingham Barons — 304267 711222 22778 128 266340348688 82363 257 309 61 — — — — — —
201824 A+Winston-Salem Dash — 223192 571425 22427 149 297389469858 172359 1910 380 84 — — — — — —
201925 AAACharlotte Knights — 8979 16311 6242 22 203276304580 101278 277 260 24 — — — — — —
201925 AABirmingham Barons — 301272 701003 18657 172 257320327647 70325 226 294 47 — — — — — —
202127 AAACharlotte Knights — 2120 2100 090 00 100100150250 50182 430 104 -62 — — — — — —
202127 AABirmingham Barons — 186177 41705 4643 152 232261356617 124327 342 272 19 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 ROK MLEGreat Falls Voyagers — 302272 611111 157113 413 224297283580 59292 245 256 59 — — — — — —
201723 A+ MLEWinston-Salem Dash — 208193 37401 6604 93 192232228460 36263 293 206 26 — — — — — —
201723 A MLEKannapolis Intimidators — 321292 77823 119110 145 264313336649 72349 283 275 72 — — — — — —
201824 AA MLEBirmingham Barons — 304273 641222 16938 128 234296315611 81326 315 259 61 — — — — — —
201824 A+ MLEWinston-Salem Dash — 223202 481114 12647 149 238303361665 124325 295 293 84 — — — — — —
201925 AAA MLECharlotte Knights — 8981 14311 4302 22 173230272501 99239 344 204 24 — — — — — —
201925 AA MLEBirmingham Barons — 301277 58802 13797 172 209263260523 51280 264 237 47 — — — — — —
202127 AAA MLECharlotte Knights — 2120 2100 0110 00 100100150250 50151 520 77 -62 — — — — — —
202127 AA MLEBirmingham Barons — 186179 31603 2783 152 173196257453 84272 421 197 19 — — — — — —
201622 ROK MLEGreat Falls Voyagers — 302272 611111 157113 413 224297283580 59300 245 256 59 — — — — — —
201622 ROK RAWGreat Falls Voyagers — 302260 811612 274913 413 312403404807 92378 169 367 59 — — — — — —
201723 A MLE2 teams — 529485 1151324 1715114 238 237283297580 60333 293 248 54 — — — — — —
201723 A RAW2 teams — 529475 1301725 2710714 238 274331349681 76342 205 303 54 — — — — — —
201824 AA MLE2 teams — 527475 1122336 2815815 2617 236299335634 99339 305 273 71 — — — — — —
201824 AA RAW2 teams — 527459 1282647 4411915 2617 279361399760 120361 238 339 71 — — — — — —
201925 AA MLE2 teams — 390358 721113 171099 194 201255263518 61278 284 229 41 — — — — — —
201925 AA RAW2 teams — 390351 861314 24899 194 245310322632 77315 236 286 41 — — — — — —
202127 AA MLE2 teams — 207199 32603 2893 152 161181236418 75266 431 185 11 — — — — — —
202127 AA RAW2 teams — 207197 43805 4733 152 218245335580 117314 352 255 11 — — — — — —
201622 ROK MLEGreat Falls Voyagers — 302271 611111 157113 413 225297284581 59292 245 256 59 — — — — — —
201723 A MLE2 teams — 529493 1151324 1715114 238 233283292575 59315 293 248 54 — — — — — —
201824 AA MLE2 teams — 527479 1122336 2815815 2617 234299332631 98326 305 273 71 — — — — — —
201925 AA MLE2 teams — 390361 721113 171099 194 199255260516 61271 284 229 41 — — — — — —
202127 AA MLE2 teams — 207200 32603 2893 152 160181235416 75260 431 185 11 — — — — — —
▸ Career Totals
Career— MLE — 19551789 39264717 7957854 12434 219273291564 72312 304 246 52 -111 +11 +0 +7 +42 -5.1
/ 162G— MLE — 650595 1302126 2619218 4111 218272291563 72310 304 246 52 -37 +4 +0 +2 +14 -1.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.

2021 AABirmingham Barons · 186 PAwOBA .267 → .197 (−70)K% 34.4% → 42.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.41%÷1.000×1.220——41.96%
BB% (unintentional) /PA2.15%÷1.119×0.690—×0.9681.28%
HBP% /PA1.61%—×0.850—×0.9681.33%
Singles /BIP25.66%÷1.075×0.940×0.984×0.96821.37%
Doubles /BIP6.19%÷0.928×0.870×0.984×0.9685.53%
Triples /BIP0.00%÷1.150×0.920×0.984×0.9680.00%
Home runs /BIP4.42%÷1.087×0.780—×0.9683.07%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 118, 1B 115, 2B 86, 3B 130, K 100, BB 124 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .267 → .197; ISO .124 → .086; BABIP .327 → .272. 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 AAACharlotte Knights · 21 PAwOBA .101 → .077 (−24)K% 42.9% → 50.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA42.86%÷1.011×1.200——50.88%
BB% (unintentional) /PA0.00%÷1.053×0.690—×0.9920.00%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP9.09%÷0.986×0.930—×0.9928.50%
Doubles /BIP9.09%÷1.128×0.830—×0.9926.64%
Triples /BIP0.00%÷1.020×0.920—×0.9920.00%
Home runs /BIP0.00%÷1.190×0.700—×0.9920.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 138, 1B 97, 2B 126, 3B 104, K 102, BB 111 — 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).

Result: wOBA .101 → .077; ISO .050 → .034; BABIP .182 → .151. 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 AABirmingham Barons · 301 PAwOBA .288 → .237 (−51)K% 21.6% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.59%÷1.007×1.220——26.16%
BB% (unintentional) /PA5.98%÷0.929×0.680—×0.9884.32%
HBP% /PA2.33%—×0.840—×0.9881.93%
Singles /BIP27.54%÷0.998×0.920×0.950×0.98823.82%
Doubles /BIP4.83%÷1.009×0.910×0.950×0.9884.09%
Triples /BIP0.00%÷1.150×0.880×0.950×0.9880.00%
Home runs /BIP1.45%÷0.993×0.800—×0.9881.15%

Factors used: league row SL. Park (home-season share, regressed): HR 99, 1B 100, 2B 102, 3B 130, K 101, BB 86 — 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.950.

Result: wOBA .288 → .237; ISO .070 → .056; BABIP .325 → .280. 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 AAACharlotte Knights · 89 PAwOBA .254 → .204 (−50)K% 27.0% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.97%÷0.962×1.200——33.66%
BB% (unintentional) /PA6.74%÷1.077×0.690—×1.0184.40%
HBP% /PA2.25%—×0.940—×1.0182.15%
Singles /BIP20.00%÷1.061×0.930×0.950×1.01816.96%
Doubles /BIP5.45%÷0.921×0.830×0.950×1.0184.75%
Triples /BIP1.82%÷0.900×0.970×0.950×1.0181.90%
Home runs /BIP1.82%÷1.212×0.840—×1.0181.28%

Factors used: league row IL. Park (home-season share, regressed): HR 142, 1B 112, 2B 84, 3B 80, K 92, BB 115 — 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 ×0.950.

Result: wOBA .254 → .204; ISO .101 → .083; BABIP .278 → .239. 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 AABirmingham Barons · 304 PAwOBA .303 → .259 (−43)K% 25.3% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.33%÷1.006×1.220——30.70%
BB% (unintentional) /PA7.24%÷0.954×0.680—×0.9985.15%
HBP% /PA2.63%—×0.840—×0.9982.21%
Singles /BIP28.95%÷1.069×0.920×1.033×0.99825.68%
Doubles /BIP6.32%÷0.969×0.910×1.033×0.9986.12%
Triples /BIP1.05%÷1.150×0.880×1.033×0.9980.83%
Home runs /BIP1.05%÷0.949×0.800—×0.9980.89%

Factors used: league row SL. Park (home-season share, regressed): HR 90, 1B 114, 2B 94, 3B 130, K 101, BB 91 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .303 → .259; ISO .082 → .074; BABIP .363 → .326. 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+Winston-Salem Dash · 223 PAwOBA .369 → .293 (−76)K% 18.8% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.83%÷0.928×1.420——28.81%
BB% (unintentional) /PA9.42%÷1.049×0.630—×0.9785.53%
HBP% /PA3.14%—×0.860—×0.9782.64%
Singles /BIP24.00%÷0.984×0.940×1.006×0.97822.56%
Doubles /BIP9.33%÷0.939×0.830×1.006×0.9788.11%
Triples /BIP1.33%÷1.150×0.800×1.006×0.9780.91%
Home runs /BIP3.33%÷1.014×0.900—×0.9782.89%

Factors used: league row CAR. Park (home-season share, regressed): HR 103, 1B 97, 2B 88, 3B 130, K 86, BB 110 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .369 → .293; ISO .172 → .136; BABIP .359 → .325. 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).

2017 AKannapolis Intimidators · 321 PAwOBA .324 → .275 (−49)K% 20.6% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.56%÷0.979×1.340——28.15%
BB% (unintentional) /PA5.30%÷0.975×0.660—×0.9803.51%
HBP% /PA3.12%—×0.770—×0.9802.35%
Singles /BIP31.82%÷1.001×0.920×1.050×0.98030.08%
Doubles /BIP5.00%÷1.070×0.820×1.050×0.9803.94%
Triples /BIP0.91%÷1.150×0.940×1.050×0.9800.76%
Home runs /BIP1.36%÷0.824×0.820—×0.9801.33%

Factors used: league row SAL. Park (home-season share, regressed): HR 65, 1B 100, 2B 114, 3B 130, K 96, BB 95 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .324 → .275; ISO .084 → .070; BABIP .379 → .349. 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).

2017 A+Winston-Salem Dash · 208 PAwOBA .256 → .206 (−49)K% 19.7% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.71%÷0.966×1.420——28.96%
BB% (unintentional) /PA4.81%÷1.046×0.630—×0.9882.86%
HBP% /PA1.92%—×0.860—×0.9881.63%
Singles /BIP24.32%÷0.999×0.940×1.021×0.98823.08%
Doubles /BIP4.05%÷1.080×0.830×1.021×0.9883.14%
Triples /BIP0.00%÷0.902×0.800×1.021×0.9880.00%
Home runs /BIP1.35%÷1.275×0.900—×0.9880.94%

Factors used: league row CAR. Park (home-season share, regressed): HR 155, 1B 100, 2B 116, 3B 80, K 93, BB 109 — 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.021.

Result: wOBA .256 → .206; ISO .063 → .044; BABIP .286 → .263. 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).