Chris RollerCF Nashville Sounds
Age 29 R/R 5'11" / 186 lbs AAA HR -4% Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†45
AVG/OBP/SLG.162 / .239 / .293
PA250
HR7
SB6
K%39
BB%8
ISO132
MLB%10%
Value2026 · WAR
BAT: -15.6 runs (wOBA-derived runs vs avg)-16BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.8-0.92627
Tools · ContractCON 20 / POW 44
Toolsscout grade · Statcast %ile · 2024
CONTACT20
Whiff%
1033.3%
POWER44
Bat Spd
1467.5
EYE42
Chase%
1075.0%
SPEED51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201720 ROKAZL Dodgers 156135 18611 12405 91 133230215445 81173 268 195 7
201720 ROKAZL Dodgers 156127 23811 20285 91 181316283599 102216 1813 278 71
201821 ROK2 teams 214187 38914 17806 124 203290326617 123324 378 265 61
201821 ROK2 teams 214179 491316 25596 124 274381458839 184371 2812 369 140
201922 AGreat Lakes Loons 368333 751965 229810 103 225293363657 138300 276 284 76
201922 AGreat Lakes Loons 368321 882187 347710 103 274362455816 181338 219 360 134
202124 AAAkron RubberDucks 279253 37811 16975 144 146212198409 51226 356 189 3
202124 AAAkron RubberDucks 279246 501221 23725 144 203285280565 77277 268 258 56
202225 AAAkron RubberDucks 301268 451323 21997 63 168247265512 97249 337 227 32
202225 AAAkron RubberDucks 301259 551424 30727 63 212311328639 116274 2410 290 80
202326 AAANashville Sounds 396332 7313115 4813711 196 220338401738 181314 3512 326 108
202326 AAANashville Sounds 396312 7716115 6810911 196 247399449848 202321 2817 378 147
202427 AAANashville Sounds 372345 541029 221872 91 157211275487 119298 506 215 23
202427 AAANashville Sounds 372334 6715310 331512 91 201276353630 153326 419 281 74
▸ 2026 Season
202629 MLBMIL 250225 37717 20983 61 164242298540 133245 398 244 45 -16 +1 -0 +1 +7 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBMIL 27% 323290 49919 261234 72 169247300547 131250 388 249 49 -19 +1 -2 +1 +9 -1.0
202730 MLBMIL 27% 8880 12202 7331 20 150227250477 100248 388 238 41 -6 +0 -1 +0 +2 -0.3
▸ Career Totals
Career 8880 12202 7331 20 150227250477 100222 388 238 41 -6 +0 -1 +0 +2 -0.3
/ 162G 650591 8915015 522447 150 151228252480 102223 388 238 41 -44 +3 -4 +2 +18 -2.5
Career 26592368 426941654 20495953 9225 180260302562 122269 368 249 49 -153 +8 -2 +9 +75 -6.3
/ 162G 650579 10423413 5023413 226 180260301561 121269 368 249 49 -37 +2 -1 +2 +18 -1.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201720 ROKAZL Dodgers 156127 23811 20285 91 181316283599 102216 1813 278 71 -5 +1 +4 0.1
201821 AGreat Lakes Loons 10186 20401 10312 61 233327314640 81345 3110 289 80 -2 +1 +3 0.1
201821 ROKOgden Raptors 11393 29915 15284 63 3124295911.020 280393 2513 439 194 +12 +0 +3 1.6
201922 AGreat Lakes Loons 368321 882187 347710 103 274362455816 181338 219 360 134 +14 +1 +10 2.6
202124 AAAkron RubberDucks 279246 501221 23725 144 203285280565 77277 268 258 56 -14 +1 +8 -0.5
202225 AAAkron RubberDucks 301259 551424 30727 63 212311328639 116274 2410 290 80 -7 +0 +9 0.2
202326 AAANashville Sounds 396312 7716115 6810911 196 247399449848 202321 2817 378 147 +21 +1 +11 3.4
202427 AAANashville Sounds 372334 6715310 331512 91 201276353630 153326 419 281 74 -11 +1 +11 0.1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Chris Roller (OGILVIE) 29 20 44 51 42 162/239/293 131245 76 39% 8% 45 -0.9
Taylor Snyder
2023 · AAA
28 33→31 54→50 52→50 34 188/234/358 170279 2311 41% 6% 58 -1.2 181/245/301 120305 1415 42% 7% 48 -1.9 126/209/21589212112144%9%9-2.1
Jason Martinson
2017 · AAA
28 36→39 44→45 52→50 33 180/234/290 111293 1112 41% 5% 40 -2.4 187/243/302 115314 138 42% 6% 46 -2.0 144/202/2349024812045%6%8-1.6
Brandon Hicks
2015 · MLB
29 36→41 49→50 46→50 41 187/265/334 147282 187 38% 8% 66 -0.6 188/258/303 115312 138 41% 8% 54 -1.4 165/233/2538829110844%7%27-1.3
John Nelson
2007 · AAA
28 33→35 47→45 48→45 37 179/239/309 130273 169 39% 6% 47 -1.9 192/249/336 144283 198 38% 6% 59 -1.1 158/218/30214421522038%6%36-1.3
Jake Means
2023 · AA
27 35→31 47→45 51→45 43 182/258/317 135266 159 36% 8% 58 -1.2 187/257/316 129263 1610 34% 8% 57 -1.2 134/210/25011616419833%8%18-1.7
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Caleb Hamilton
2022 · AAA
27 35 44→45 47→45 44 179/260/291 112277 129 38% 10% 52 -1.6 180/266/322 142275 196 39% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Camden Duzenack
2023 · AAA
28 38→37 50 51→50 36 205/243/354 149265 1813 31% 4% 60 -1.0 223/281/343 120285 1210 25% 6% 73 -0.1 228/298/319922908623%7%72-0.1
Robel García
2022 · MLB
29 35→37 51→50 44→40 40 190/257/347 157275 205 38% 8% 66 -0.6 226/289/411 185323 246 36% 8% 95 +1.4 238/305/48825133137038%9%121+0.9
Trent Giambrone
2022 · AAA
28 35→41 43→50 48→55 41 179/241/285 105253 1113 33% 7% 42 -2.3 189/249/278 89270 815 31% 7% 43 -2.2 160/223/2246523051931%6%16-2.0
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
Luis Aviles Jr.
2023 · AAA
28 40 49→50 54→55 35 209/246/360 152286 1616 33% 4% 63 -0.9 209/256/338 129289 1321 31% 5% 61 -1.0 192/242/305113262122931%5%43-1.5
McCarthy Tatum
2023 · AA
27 36→24 45→55 49→50 35 185/239/305 121279 139 38% 5% 46 -2.0 212/273/327 115298 1010 31% 5% 66 -0.6 207/279/300932876928%4%59-0.3
Chris Rabago
2022 · AAA
29 38 40 47→55 43 190/255/276 86266 813 31% 7% 45 -2.1 197/261/293 96305 910 36% 6% 53 -1.5 152/225/219672575540%6%15-1.2
José Briceño
2022 · AAA
29 38 48→45 50→45 38 200/242/340 140254 1610 29% 4% 56 -1.3 209/250/351 142266 186 29% 4% 63 -0.9 191/229/32713623321029%3%44-0.6
Jake Hager
2022 · MLB
29 36→46 50 52→50 41 196/252/349 153257 1910 32% 7% 63 -0.8 201/258/315 114276 119 30% 7% 56 -1.3 190/247/283932697730%6%41-0.9
Drew Jackson
2021 · AAA
28 39→43 43→45 49→55 40 193/262/301 108283 1117 34% 7% 55 -1.4 210/295/327 117333 1225 37% 9% 76 +0.0 198/294/307109322113238%10%68-0.2
Eddy Rodriguez
2015 · AAA
29 37→30 45→50 44→30 32 192/228/312 120283 144 37% 4% 43 -2.2 175/210/263 88298 94 43% 4% 21 -3.7 141/173/210692638148%3%-11-2.1
Jim Haley
2023 · AAA
28 35→44 50 55 34 191/244/342 151278 1919 38% 5% 58 -1.2 209/264/336 127285 1421 31% 5% 64 -0.8 207/263/321115277122429%5%57-0.8
Jimmy Kerrigan
2021 · AAA
27 38→37 48→50 46→50 33 200/244/335 135279 1712 34% 4% 56 -1.3 210/263/350 140331 1713 40% 6% 68 -0.5 191/246/332141308181342%5%55-0.9