Chris Roller

PosCF
B/TR/R
Born1996-10-08
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202326AAAMIL396.247/.399/.449151992—.204/.322/.357
202427AAAMIL372.201/.276/.35310923—.148/.203/.249
202629INTLAguilas del Z…51.225/.367/.37500108—
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AAA
Speed89
BB%39
Chase%31
Max EV21
Z-Con%8
K%6

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)
201720 ROKAZL Dodgers — 156127 23811 20285 91 181316283599 102216 1813 278 16 — — — — — —
201821 AGreat Lakes Loons — 10186 20401 10312 61 233327314640 81345 3110 289 36 — — — — — —
201821 ROKOgden Raptors — 11393 29915 15284 63 3124295911.020 280393 2513 439 83 — — — — — —
201922 AGreat Lakes Loons — 368321 882187 347710 103 274362455816 181338 219 360 74 — — — — — —
202124 AAAkron RubberDucks — 279246 501221 23725 144 203285280565 77277 268 258 22 — — — — — —
202225 AAAkron RubberDucks — 301259 551424 30727 63 212311328639 116274 2410 290 42 — — — — — —
202326 AAANashville Sounds — 396312 7716115 6810911 196 247399449848 202321 2817 378 92 — — — — — —
202427 AAANashville Sounds — 372334 6715310 331512 91 201276353630 153326 419 281 23 — — — — — —
202629 INTLAguilas del Zulia — 5140 9410 8201 00 225367375742 150429 3916 327 108 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201720 ROK MLEAZL Dodgers — 156135 17511 12405 91 126224200424 74157 268 192 16 — — — — — —
201821 A MLEGreat Lakes Loons — 10189 16301 7412 61 180255247502 67300 417 221 36 — — — — — —
201821 ROK MLEOgden Raptors — 11399 20613 9404 63 202295374668 172291 358 291 83 — — — — — —
201922 A MLEGreat Lakes Loons — 368333 721765 2210110 103 216285348633 132285 276 277 74 — — — — — —
202124 AA MLEAkron RubberDucks — 279254 42921 15905 144 165226228455 63233 325 201 22 — — — — — —
202225 AA MLEAkron RubberDucks — 301268 471223 21917 63 175253269522 93238 307 231 42 — — — — — —
202326 AAA MLENashville Sounds — 396333 6813112 4713411 196 204322357680 153285 3412 304 92 — — — — — —
202427 AAA MLENashville Sounds — 372345 511027 221852 91 148203249453 101281 506 202 23 — — — — — —
201720 ROK MLEAZL Dodgers — 156135 17511 12405 91 126224200424 74163 268 192 16 — — — — — —
201720 ROK RAWAZL Dodgers — 156127 23811 20285 91 181316283599 102216 1813 278 16 — — — — — —
201821 ROK MLE2 teams — 214188 37914 16816 124 197281319600 122314 387 258 61 — — — — — —
201821 ROK RAW2 teams — 214179 491316 25596 124 274381458839 184371 2812 369 61 — — — — — —
201922 A MLEGreat Lakes Loons — 368333 721765 2210110 103 216285348633 132291 276 277 74 — — — — — —
201922 A RAWGreat Lakes Loons — 368321 882187 347710 103 274362455816 181338 219 360 74 — — — — — —
202124 AA MLEAkron RubberDucks — 279254 42921 15905 144 165226228455 63246 325 201 22 — — — — — —
202124 AA RAWAkron RubberDucks — 279246 501221 23725 144 203285280565 77277 268 258 22 — — — — — —
202225 AA MLEAkron RubberDucks — 301268 471223 21917 63 175253269522 93249 307 231 42 — — — — — —
202225 AA RAWAkron RubberDucks — 301259 551424 30727 63 212311328639 116274 2410 290 42 — — — — — —
202326 AAA MLENashville Sounds — 396333 6813112 4713411 196 204322357680 153292 3412 304 92 — — — — — —
202326 AAA RAWNashville Sounds — 396312 7716115 6810911 196 247399449848 202321 2817 378 92 — — — — — —
202427 AAA MLENashville Sounds — 372345 511027 221852 91 148203249453 101284 506 202 23 — — — — — —
202427 AAA RAWNashville Sounds — 372334 6715310 331512 91 201276353630 153326 419 281 23 — — — — — —
202629 INTL MLEAguilas del Zulia — 5140 9410 8201 00 225367375742 150429 3916 — — — — — — — —
202629 INTL RAWAguilas del Zulia — 5140 9410 8201 00 225367375742 150429 3916 327 108 — — — — — —
201720 ROK MLEAZL Dodgers — 156138 17511 12405 91 123224196419 72157 268 192 16 — — — — — —
201821 ROK MLE2 teams — 214190 37914 16816 124 195281316597 121295 387 258 61 — — — — — —
201922 A MLEGreat Lakes Loons — 368333 721765 2210110 103 216285348633 132285 276 277 74 — — — — — —
202124 AA MLEAkron RubberDucks — 279257 42921 15905 144 163226226452 62233 325 201 22 — — — — — —
202225 AA MLEAkron RubberDucks — 301270 471223 21917 63 174253267520 93238 307 231 42 — — — — — —
202326 AAA MLENashville Sounds — 396335 6813112 4713411 196 203322355677 152285 3412 304 92 — — — — — —
202427 AAA MLENashville Sounds — 372345 511027 221852 91 148203249453 101281 506 202 23 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLENashville Sounds — 372345 511027 221852 91 148203249453 101281 506 202 23 — — — — — —
▸ Career Totals
Career— MLE — 21371896 343791633 16374247 7922 181263292554 111271 358 238 47 -135 +7 +0 +8 +46 -7.5
/ 162G— MLE — 650577 10424510 5022614 247 180262291553 111270 358 238 47 -41 +2 +0 +2 +14 -2.3

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 AAANashville Sounds · 372 PAwOBA .276 → .202 (−73)K% 40.6% → 49.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA40.59%÷0.983×1.200——49.56%
BB% (unintentional) /PA8.87%÷1.014×0.690—×0.9925.99%
HBP% /PA0.54%—×0.940—×0.9920.50%
Singles /BIP21.31%÷0.951×0.930×0.950×0.99219.63%
Doubles /BIP8.20%÷1.010×0.830×0.950×0.9926.35%
Triples /BIP1.64%÷1.150×0.970×0.950×0.9921.30%
Home runs /BIP5.46%÷0.909×0.700—×0.9924.17%

Factors used: league row International League. Park (home-season share, regressed): HR 82, 1B 90, 2B 102, 3B 130, K 97, BB 103 — 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.950.

Result: wOBA .276 → .202; ISO .153 → .105; BABIP .326 → .281. 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 AAANashville Sounds · 396 PAwOBA .373 → .304 (−70)K% 27.5% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.53%÷0.978×1.200——33.79%
BB% (unintentional) /PA17.17%÷0.995×0.690—×1.00311.95%
HBP% /PA2.78%—×0.940—×1.0032.62%
Singles /BIP22.17%÷0.953×0.930×0.950×1.00320.61%
Doubles /BIP7.88%÷0.971×0.830×0.950×1.0036.42%
Triples /BIP0.49%÷0.900×0.970×0.950×1.0030.51%
Home runs /BIP7.39%÷0.905×0.700—×1.0035.73%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 91, 2B 94, 3B 80, K 96, BB 99 — 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.950.

Result: wOBA .373 → .304; ISO .202 → .161; BABIP .321 → .285. 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 AAAkron RubberDucks · 301 PAwOBA .286 → .231 (−55)K% 23.9% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.92%÷0.969×1.220——30.12%
BB% (unintentional) /PA9.97%÷0.995×0.700—×0.9886.93%
HBP% /PA2.33%—×0.850—×0.9881.95%
Singles /BIP18.72%÷1.052×0.970×0.955×0.98816.29%
Doubles /BIP7.49%÷0.926×0.860×0.955×0.9886.56%
Triples /BIP1.07%÷0.980×0.950×0.955×0.9880.98%
Home runs /BIP2.14%÷1.014×0.780—×0.9881.63%

Factors used: league row EL. Park (home-season share, regressed): HR 103, 1B 110, 2B 85, 3B 96, K 94, BB 99 — 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.955.

Result: wOBA .286 → .231; ISO .116 → .095; BABIP .274 → .238. 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 AAAkron RubberDucks · 279 PAwOBA .253 → .201 (−52)K% 25.8% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.81%÷0.977×1.220——32.21%
BB% (unintentional) /PA7.53%÷0.967×0.690—×0.9985.36%
HBP% /PA1.79%—×0.850—×0.9981.52%
Singles /BIP20.11%÷1.042×0.940×0.973×0.99817.62%
Doubles /BIP6.90%÷1.129×0.870×0.973×0.9985.16%
Triples /BIP1.15%÷1.116×0.920×0.973×0.9980.92%
Home runs /BIP0.57%÷0.893×0.780—×0.9980.50%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 108, 2B 126, 3B 123, K 95, BB 93 — 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 ×0.973.

Result: wOBA .253 → .201; ISO .077 → .059; BABIP .277 → .233. 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 AGreat Lakes Loons · 368 PAwOBA .354 → .277 (−77)K% 20.9% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.92%÷1.035×1.360——27.49%
BB% (unintentional) /PA9.24%÷1.031×0.690—×0.9906.12%
HBP% /PA2.72%—×0.780—×0.9902.10%
Singles /BIP21.31%÷1.002×0.920×0.950×0.99018.39%
Doubles /BIP8.61%÷0.934×0.830×0.950×0.9907.20%
Triples /BIP3.28%÷1.061×0.910×0.950×0.9902.65%
Home runs /BIP2.87%÷1.018×0.800—×0.9902.23%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 100, 2B 87, 3B 112, K 107, BB 106 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .354 → .277; ISO .181 → .141; BABIP .338 → .285. 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 ROKOgden Raptors · 113 PAwOBA .432 → .291 (−140)K% 24.8% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.78%÷1.000×1.440——35.68%
BB% (unintentional) /PA13.27%÷1.000×0.610—×0.9757.89%
HBP% /PA3.54%—×0.720—×0.9752.48%
Singles /BIP21.54%÷1.000×0.820×0.996×0.97517.16%
Doubles /BIP13.85%÷1.000×0.720×0.996×0.9759.68%
Triples /BIP1.54%÷1.000×0.720×0.996×0.9751.08%
Home runs /BIP7.69%÷1.000×0.750—×0.9755.62%

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

Result: wOBA .432 → .291; ISO .280 → .188; BABIP .393 → .291. 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 AGreat Lakes Loons · 101 PAwOBA .285 → .221 (−64)K% 30.7% → 40.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.69%÷1.026×1.360——40.69%
BB% (unintentional) /PA9.90%÷0.962×0.690——7.10%
HBP% /PA1.98%—×0.780——1.54%
Singles /BIP27.27%÷0.977×0.920×0.950—24.40%
Doubles /BIP7.27%÷0.983×0.830×0.950—5.84%
Triples /BIP0.00%÷1.024×0.910×0.950—0.00%
Home runs /BIP1.82%÷1.100×0.800——1.32%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 120, 1B 95, 2B 97, 3B 105, K 105, BB 92 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .285 → .221; ISO .081 → .058; BABIP .345 → .300. 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 ROKAZL Dodgers · 156 PAwOBA .279 → .192 (−86)K% 17.9% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.95%÷1.000×1.440——25.85%
BB% (unintentional) /PA12.82%÷1.000×0.620—×0.9857.83%
HBP% /PA3.21%—×0.720—×0.9852.27%
Singles /BIP13.13%÷1.000×0.820×0.950×0.98510.08%
Doubles /BIP8.08%÷1.000×0.720×0.950×0.9855.44%
Triples /BIP1.01%÷1.000×0.720×0.950×0.9850.68%
Home runs /BIP1.01%÷1.000×0.780—×0.9850.78%

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

Result: wOBA .279 → .192; ISO .102 → .072; BABIP .216 → .157. 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 — .