Bradley Zimmer

PosCF
B/TL/R
Born1992-11-27
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202128AAACLE75.267/.413/.3671485—.222/.347/.302
202128MLBCleveland Ind…348.227/.328/.344815941.5
202229MLBTOR117.124/.207/.2292324-0.5
202330AAABOS305.207/.321/.34181942—.161/.249/.245
202431No MLB games played
202532No MLB games played
202633No MLB games played
Last 3 seasons WAR 1.0
Contract
No contract data on file.
Skills · percentileStatcast 2020-2022
Speed90
Barrel%58
Avg EV51
xwOBA39

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)
201522 AAAkron RubberDucks — 214187 41916 18548 122 219315374689 155273 258 312 68 — — — — — —
201522 A+Lynchburg Hillcats — 335286 8817310 377710 325 308405493898 185388 2311 397 93 — — — — — —
201623 AAAColumbus Clippers — 150128 31501 21560 51 242349305654 62423 3714 305 51 — — — — — —
201623 AAAkron RubberDucks — 407340 8620614 561158 3313 253371471842 218341 2814 371 95 — — — — — —
201623 INTLMesa Solar Sox — 9574 19704 19262 81 257421514935 257341 2720 413 166 — — — — — —
201724 MLBCleveland Indians — 332299 721528 26994 181 241310385695 144328 308 309 95 -2 +3 +1 +2 +7 1.1
201724 AAAColumbus Clippers — 144126 371125 14432 93 294373532905 238405 3010 390 106 — — — — — —
201825 MLBCleveland Indians — 114106 24502 7441 41 226281330611 104367 396 277 73 -4 +0 +2 +1 +2 0.2
201825 AAAColumbus Clippers — 2827 4001 1110 10 148179259438 111200 394 196 -14 — — — — — —
201926 AAAColumbus Clippers — 2622 8111 360 20 3644406361.076 273467 2312 446 158 — — — — — —
202027 MLBCleveland Indians — 5037 6001 7145 21 162367243611 81217 2814 303 91 -1 +0 -1 +0 +1 0.0
202128 MLBCleveland Indians — 348299 68918 3012215 153 227328344673 117347 359 308 94 -2 +2 +6 +2 +8 1.5
202128 AAAColumbus Clippers — 7560 16301 10265 42 267413367780 100455 3513 366 85 — — — — — —
202229 MLBToronto Blue Jays — 117105 13502 5456 32 124207229435 105190 384 204 24 -11 -0 +3 +0 +3 -0.5
202330 AAAWorcester Red Sox — 305261 54728 3411410 196 207321341662 134331 3711 306 42 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 961846 18334321 7532431 428 216304338642 122318 348 292 84 -19 +5 +12 +4 +21 2.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201522 AA MLEAkron RubberDucks — 214191 38716 14658 122 199282340622 141261 307 269 68 — — — — — —
201522 A+ MLELynchburg Hillcats — 335301 741328 2210610 325 246318382700 136346 327 306 93 — — — — — —
201623 AAA MLEColumbus Clippers — 150135 28401 14700 51 207282259541 52415 479 244 51 — — — — — —
201623 AA MLEAkron RubberDucks — 407355 7817511 411418 3313 220314389703 169327 3510 309 95 — — — — — —
201724 MLB MLECleveland Indians — 332300 721528 25994 181 240307383690 143328 308 308 95 -2 +3 +1 +2 +7 1.1
201724 AAA MLEColumbus Clippers — 144132 33923 8522 93 250303417719 167389 366 325 106 — — — — — —
201825 MLB MLECleveland Indians — 114106 24502 7441 41 226281330611 104367 396 276 73 -4 +0 +2 +1 +2 0.2
201825 AAA MLEColumbus Clippers — 2827 4001 1130 10 148179259438 111191 464 148 -14 — — — — — —
201926 AAA MLEColumbus Clippers — 2623 8111 270 20 3484006091.009 261444 278 402 158 — — — — — —
202027 MLB MLECleveland Indians — 5037 6001 7145 21 162367243611 81217 2814 303 91 -1 +0 -1 +0 +1 0.0
202128 MLB MLECleveland Indians — 348299 68918 3012215 153 227328344673 117347 359 308 94 -2 +2 +6 +2 +8 1.5
202128 AAA MLEColumbus Clippers — 7563 14201 7315 42 222347302648 79424 419 294 85 — — — — — —
202229 MLB MLEToronto Blue Jays — 117105 13502 5456 32 124207229435 105190 384 204 24 -11 -0 +3 +0 +3 -0.5
202330 AAA MLEWorcester Red Sox — 305273 44425 2213410 196 161249245495 84293 447 230 42 — — — — — —
201522 A+ MLE2 teams — 549492 11221313 3617118 447 228304362666 134318 317 292 83 — — — — — —
201522 A+ RAW2 teams — 549473 12926416 5513118 447 273370446816 173343 2410 364 83 — — — — — —
201623 AA MLE3 teams — 652573 12525614 6524610 4615 218309356665 138355 3810 291 83 — — — — — —
201623 AA RAW3 teams — 652542 13632619 9619710 4615 251373437811 186359 3015 362 83 — — — — — —
201724 MLB MLE2 teams — 476432 10624511 331516 274 245308400708 155347 327 313 98 -1 +4 +1 +2 +10 1.6
201724 MLB RAW2 teams — 476425 10926413 401426 274 256329428757 172350 308 334 98 -1 +4 +1 +2 +10 1.6
201825 MLB MLE2 teams — 142133 28503 8571 51 211261316576 105342 406 251 56 -7 +1 +2 +1 +3 -0.1
201825 MLB RAW2 teams — 142133 28503 8551 51 211261316576 105333 396 261 56 -7 +1 +2 +1 +3 -0.1
201926 AAA MLEColumbus Clippers — 2623 8111 270 20 3484006091.009 261467 278 402 158 — — — — — —
201926 AAA RAWColumbus Clippers — 2622 8111 360 20 3644406361.076 273467 2312 446 158 — — — — — —
202027 MLB MLECleveland Indians — 5037 6001 7145 21 162367243611 81217 2814 303 91 -1 +0 -1 +0 +1 0.0
202027 MLB RAWCleveland Indians — 5037 6001 7145 21 162367243611 81217 2814 303 91 -1 +0 -1 +0 +1 0.0
202128 MLB MLE2 teams — 423362 821119 3715320 195 227332337669 110358 369 305 93 -4 +2 +6 +2 +9 1.5
202128 MLB RAW2 teams — 423359 841219 4014820 195 234344348692 114364 359 318 93 -4 +2 +6 +2 +9 1.5
202229 MLB MLEToronto Blue Jays — 117105 13502 5456 32 124207229435 105190 384 204 24 -11 -0 +3 +0 +3 -0.5
202229 MLB RAWToronto Blue Jays — 117105 13502 5456 32 124207229435 105190 384 204 24 -11 -0 +3 +0 +3 -0.5
202330 AAA MLEWorcester Red Sox — 305273 44425 2213410 196 161249245495 84291 447 230 42 — — — — — —
202330 AAA RAWWorcester Red Sox — 305261 54728 3411410 196 207321341662 134331 3711 306 42 — — — — — —
201522 A+ MLE2 teams — 549490 11221313 3617118 447 229304363667 135313 317 292 83 — — — — — —
201623 AA MLE3 teams — 652572 12525614 6524610 4615 219309357665 138351 3810 291 83 — — — — — —
201724 MLB MLE2 teams — 476434 10624511 331516 274 244308399706 154347 327 313 98 — — — — — —
201825 MLB MLE2 teams — 142132 28503 8571 51 212261318579 106332 406 251 56 — — — — — —
201926 AAA MLEColumbus Clippers — 2624 8111 270 20 333400583983 250444 278 402 158 — — — — — —
202027 MLB MLECleveland Indians — 5038 6001 7145 21 158367237604 79217 2814 303 91 — — — — — —
202128 MLB MLE2 teams — 423363 821119 3715320 195 226332336668 110361 369 305 93 — — — — — —
202229 MLB MLEToronto Blue Jays — 117105 13502 5456 32 124207229435 105190 384 204 24 — — — — — —
202330 AAA MLEWorcester Red Sox — 305270 44425 2213410 196 163249248497 85293 447 230 42 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 961846 18334321 7532431 428 216304338642 122318 348 292 80 -19 +5 +12 +4 +21 2.4
/ 162G— A+C — 650572 12423214 5121921 285 217304337642 121320 348 292 80 -13 +4 +8 +3 +14 1.6
Career— MLE — 27402430 524961859 21597876 16741 216300343642 127331 368 286 80 -19 +5 +12 +4 +21 2.4
/ 162G— MLE — 650576 12423414 5123218 4010 215299342641 127330 368 286 80 -13 +4 +8 +3 +14 1.6

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 AAAWorcester Red Sox · 305 PAwOBA .296 → .230 (−66)K% 37.4% → 43.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.38%÷1.023×1.200——43.85%
BB% (unintentional) /PA10.49%÷0.986×0.690—×0.9627.07%
HBP% /PA3.28%—×0.940—×0.9622.96%
Singles /BIP25.17%÷0.996×0.930×1.050×0.96223.73%
Doubles /BIP4.76%÷1.309×0.830×1.050×0.9623.05%
Triples /BIP1.36%÷0.905×0.970×1.050×0.9621.47%
Home runs /BIP5.44%÷1.008×0.700—×0.9623.64%

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 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .296 → .230; ISO .134 → .091; BABIP .331 → .293. 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 AAAColumbus Clippers · 75 PAwOBA .357 → .294 (−64)K% 34.7% → 41.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.67%÷1.002×1.200——41.52%
BB% (unintentional) /PA13.33%÷1.008×0.690—×0.9828.96%
HBP% /PA6.67%—×0.940—×0.9826.15%
Singles /BIP35.29%÷0.949×0.930—×0.98233.96%
Doubles /BIP8.82%÷0.949×0.830—×0.9827.58%
Triples /BIP0.00%÷0.900×0.920—×0.9820.00%
Home runs /BIP2.94%÷1.034×0.700—×0.9821.96%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 90, 2B 90, 3B 80, K 100, BB 102 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average).

Result: wOBA .357 → .294; ISO .100 → .073; BABIP .455 → .424. 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 AAAColumbus Clippers · 26 PAwOBA .434 → .402 (−32)K% 23.1% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷0.993×1.200——27.89%
BB% (unintentional) /PA11.54%÷1.089×0.690—×1.0037.33%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP31.25%÷0.970×0.930—×1.00330.07%
Doubles /BIP6.25%÷0.995×0.830—×1.0035.23%
Triples /BIP6.25%÷0.900×0.970—×1.0036.76%
Home runs /BIP6.25%÷0.985×0.840—×1.0035.35%

Factors used: league row IL. Park (home-season share, regressed): HR 97, 1B 94, 2B 99, 3B 80, K 99, BB 118 — 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 .434 → .402; ISO .273 → .266; BABIP .467 → .444. 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 AAAColumbus Clippers · 28 PAwOBA .191 → .148 (−43)K% 39.3% → 46.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.29%÷1.017×1.200——46.37%
BB% (unintentional) /PA3.57%÷0.972×0.690—×1.0182.58%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP18.75%÷0.974×0.930—×1.01818.22%
Doubles /BIP0.00%÷0.958×0.830—×1.0180.00%
Triples /BIP0.00%÷0.900×0.970—×1.0180.00%
Home runs /BIP6.25%÷1.135×0.840—×1.0184.71%

Factors used: league row IL. Park (home-season share, regressed): HR 127, 1B 95, 2B 92, 3B 80, K 103, BB 94 — 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 .191 → .148; ISO .111 → .075; BABIP .200 → .191. 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 AAAColumbus Clippers · 144 PAwOBA .380 → .325 (−55)K% 29.9% → 36.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.86%÷0.989×1.200——36.23%
BB% (unintentional) /PA9.03%÷1.089×0.690—×1.0335.91%
HBP% /PA1.39%—×0.940—×1.0331.35%
Singles /BIP22.89%÷0.945×0.930×1.017×1.03323.67%
Doubles /BIP13.25%÷1.018×0.830×1.017×1.03311.36%
Triples /BIP2.41%÷0.900×0.970×1.017×1.0332.73%
Home runs /BIP6.02%÷1.231×0.840—×1.0334.25%

Factors used: league row IL. Park (home-season share, regressed): HR 146, 1B 89, 2B 104, 3B 80, K 98, BB 118 — 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.017.

Result: wOBA .380 → .325; ISO .238 → .191; BABIP .405 → .389. 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).

2016 AAAkron RubberDucks · 407 PAwOBA .361 → .309 (−52)K% 28.3% → 34.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.26%÷0.997×1.220——34.57%
BB% (unintentional) /PA13.51%÷0.950×0.700—×1.01210.08%
HBP% /PA1.97%—×0.850—×1.0121.69%
Singles /BIP20.44%÷1.014×0.970×1.045×1.01220.69%
Doubles /BIP8.89%÷1.015×0.860×1.045×1.0127.96%
Triples /BIP2.67%÷1.150×0.950×1.045×1.0122.33%
Home runs /BIP6.22%÷0.949×0.780—×1.0125.18%

Factors used: league row EL. Park (home-season share, regressed): HR 90, 1B 103, 2B 103, 3B 130, K 99, BB 90 — 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 ×1.045.

Result: wOBA .361 → .309; ISO .218 → .181; BABIP .341 → .327. 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).

2016 AAAColumbus Clippers · 150 PAwOBA .298 → .244 (−54)K% 37.3% → 46.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.33%÷0.965×1.200——46.41%
BB% (unintentional) /PA14.00%÷1.077×0.690—×1.0489.40%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP34.72%÷1.018×0.930×1.050×1.04834.92%
Doubles /BIP6.94%÷1.043×0.830×1.050×1.0486.08%
Triples /BIP0.00%÷0.901×0.970×1.050×1.0480.00%
Home runs /BIP1.39%÷1.113×0.840—×1.0481.10%

Factors used: league row IL. Park (home-season share, regressed): HR 123, 1B 104, 2B 109, 3B 80, K 93, BB 115 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .298 → .244; ISO .062 → .049; BABIP .423 → .415. 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).

2015 A+Lynchburg Hillcats · 335 PAwOBA .389 → .306 (−82)K% 23.0% → 31.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.99%÷1.031×1.420——31.66%
BB% (unintentional) /PA10.75%÷1.046×0.630—×0.9986.46%
HBP% /PA2.99%—×0.860—×0.9982.56%
Singles /BIP27.75%÷1.026×0.940×1.008×0.99825.58%
Doubles /BIP8.13%÷1.000×0.830×1.008×0.9986.79%
Triples /BIP1.44%÷0.921×0.800×1.008×0.9981.25%
Home runs /BIP4.78%÷1.129×0.900—×0.9983.81%

Factors used: league row CAR. Park (home-season share, regressed): HR 126, 1B 105, 2B 100, 3B 84, K 106, BB 109 — 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 ×1.008.

Result: wOBA .389 → .306; ISO .185 → .144; BABIP .388 → .346. 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 — .