Chris RollerCF Nashville Sounds
Age 29 R/R 5'11" / 186 lbs AAA BB +10%HR +7% Svc 0.0 · Ctrl thru 2033
wRC+†59
AVG/OBP/SLG.179 / .261 / .313
PA250
HR7
SB7
K%41
BB%9
MLB%10%
BAT: -11.6 runs (wOBA-derived runs vs avg)-12BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.4 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
2020
PWR
4242
SPD
5151
EYE
4343
trajectory · 10 yrs
-0.3peak
2026

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
2028Pre-Arb$0.8M
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $-14M $-14M +$0.0M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201720 ROKAZL Dodgers 156135 18611 12405 91 .133.230.215.445 .081.173 268 .195 7 -16 +1 +0 +1 +4 -1.0
201821 ROK2 teams 214187 38914 17786 124 .203.290.326.617 .123.318 368 .267 63 -9 +1 +0 +1 +6 -0.1
201922 AGreat Lakes Loons 368331 731765 249510 103 .221.293.353.647 .133.291 267 .282 74 -11 +1 +0 +1 +10 0.2
202124 AAAkron RubberDucks 279254 41921 15955 144 .161.223.224.447 .063.247 345 .198 10 -28 +1 +0 +1 +8 -1.9
202225 AAAkron RubberDucks 301268 461223 21957 63 .172.250.265.515 .093.249 327 .232 36 -22 +0 +0 +1 +9 -1.2
202326 AAANashville Sounds 396333 7013114 4713311 196 .210.327.381.709 .171.293 3412 .314 98 -1 +1 +0 +1 +11 1.4
202427 AAANashville Sounds 372344 531128 231832 91 .154.211.267.479 .113.290 496 .210 19 -34 +1 +0 +1 +11 -2.1
▸ 2026 Season
202629 MLBMIL 250224 41817 211023 72 .183.262.321.584 .138.290 418 .262 59 -12 +1 +0 +1 +7 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLB 20%MIL 323288 531019 281284 82 .184.266.319.585 .135.288 409 .266 61 -14 +1 -2 +1 +9 -0.5
202831 MLB 33%MIL 329294 551119 281274 71 .187.267.323.590 .136.287 399 .266 62 -14 +1 -2 +1 +9 -0.5
202932 MLB 43%MIL 324289 531018 281244 51 .183.265.308.573 .125.285 389 .264 60 -15 +1 -3 +1 +9 -0.7
203033 MLB 57%MIL 303270 49917 261174 40 .181.263.300.563 .119.283 399 .259 57 -15 +1 -4 +1 +9 -0.8
203134 MLB 75%MIL 266239 42816 221053 20 .176.254.293.547 .117.281 398 .252 51 -15 +0 -5 +1 +8 -1.1
▸ Career Totals (MLE all levels + projections)
Career 38813456 6321332182 312142268 11228 .183.264.305.569 .122.277 378 .255 53 -205 +11 -15 +14 +110 -8.7
/ 162G 650579 10622414 5223811 195 .183.263.307.571 .124.276 378 .255 53 -34 +2 -3 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201720 ROKAZL Dodgers 156127 23811 20285 91 .181.316.283.599 .102.216 1813 .278 71 -5 +1 +4 0.1
201821 AGreat Lakes Loons 10186 20401 10312 61 .233.327.314.640 .081.345 3110 .289 80 -2 +1 +3 0.1
201821 ROKOgden Raptors 11393 29915 15284 63 .312.429.5911.020 .280.393 2513 .439 194 +12 +0 +3 1.6
201922 AGreat Lakes Loons 368321 882187 347710 103 .274.362.455.816 .181.338 219 .360 134 +14 +1 +10 2.6
202124 AAAkron RubberDucks 279246 501221 23725 144 .203.285.280.565 .077.277 268 .258 56 -14 +1 +8 -0.5
202225 AAAkron RubberDucks 301259 551424 30727 63 .212.311.328.639 .116.274 2410 .290 80 -7 +0 +9 0.2
202326 AAANashville Sounds 396312 7716115 6810911 196 .247.399.449.848 .202.321 2817 .378 147 +21 +1 +11 3.4
202427 AAANashville Sounds 372334 6715310 331512 91 .201.276.353.630 .153.326 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 42 51 43 .179/.261/.313 .134.290 77 41% 9% 59 -0.5
Brandon Hicks
2015 · MLB
29 36→40 50 46→50 41 .190/.266/.341 .151.284 187 38% 8% 68 -0.5 .188/.260/.304 .116.308 138 40% 8% 55 -1.4 .166/.236/.251.085.2939844%8%28-1.3
Jake Hager
2022 · MLB
29 36→46 48→50 52→50 40 .194/.248/.334 .140.266 1710 34% 6% 57 -1.2 .203/.262/.317 .114.278 109 29% 7% 59 -1.1 .194/.252/.288.094.2737730%6%44-0.8
Drew Jackson
2021 · AAA
28 39→45 45 49→55 41 .197/.268/.316 .118.283 1317 34% 7% 62 -0.9 .210/.295/.327 .117.326 1225 36% 9% 76 +0.0 .199/.294/.308.110.316123237%10%68-0.2
Grayson Greiner
2022 · MLB
29 40 44→45 47→30 40 .200/.262/.313 .113.299 134 36% 7% 58 -1.2 .195/.259/.307 .112.360 126 45% 7% 55 -1.4 .163/.227/.268.105.32115351%7%28-0.9
Dusty Coleman
2016 · AAA
29 41→43 43→50 49→50 35 .196/.254/.306 .109.319 1014 40% 6% 52 -1.6 .190/.242/.321 .131.308 1414 41% 5% 52 -1.6 .153/.206/.287.134.262151346%5%26-1.9
Jim Haley
2023 · AAA
28 36→43 51→50 54→55 34 .193/.248/.347 .154.281 1919 38% 5% 61 -1.0 .210/.265/.341 .131.288 1521 31% 5% 66 -0.6 .210/.266/.328.118.281122429%5%59-0.7
Jason Martinson
2017 · AAA
28 38→41 44→50 53→50 34 .189/.242/.304 .115.298 1212 40% 6% 46 -2.0 .188/.244/.306 .118.318 138 42% 6% 48 -1.9 .146/.206/.239.093.25713046%6%11-1.5
Caleb Hamilton
2023 · MLB
28 36 50→45 48→45 47 .189/.279/.338 .149.279 196 37% 11% 72 -0.2 .177/.257/.305 .128.279 167 40% 9% 55 -1.4 .109/.194/.201.091.17114544%9%0-1.3
John Nelson
2007 · AAA
28 34→35 47→45 48→45 37 .181/.241/.311 .129.276 169 39% 6% 49 -1.8 .189/.246/.332 .143.280 198 38% 6% 56 -1.3 .158/.218/.302.144.21522038%6%36-1.3
Trent Giambrone
2022 · AAA
28 35→41 45→50 49→55 40 .183/.244/.299 .117.258 1314 34% 7% 46 -2.0 .185/.247/.272 .087.266 815 31% 7% 41 -2.3 .158/.224/.222.065.22651931%6%16-2.0
Camden Duzenack
2023 · AAA
28 39→37 49→50 51→50 36 .205/.244/.348 .143.271 1712 31% 4% 59 -1.1 .225/.280/.351 .126.287 1310 26% 6% 75 -0.0 .235/.302/.339.104.29610623%6%79+0.1
Taylor Featherston
2019 · MLB
29 38→45 45→50 54→50 37 .192/.249/.311 .118.281 1312 35% 6% 52 -1.6 .183/.238/.309 .126.331 159 47% 5% 47 -1.9 .155/.208/.283.128.30317552%4%25-2.6
Gift Ngoepe
2019 · MLB
29 39→42 42→45 45→50 38 .187/.253/.295 .107.312 107 41% 8% 49 -1.8 .193/.261/.311 .118.350 1210 44% 8% 57 -1.2 .150/.222/.265.115.28714850%8%27-1.0
Kevin Richardson
2010 · AAA
29 36 48→50 43→40 35 .191/.246/.323 .132.283 173 38% 5% 54 -1.4 .200/.247/.340 .140.324 175 42% 5% 59 -1.1 .191/.237/.332.141.30718242%4%49-0.8
Jeremy Owens
2007 · AA
30 41→37 47→50 54→55 34 .205/.252/.335 .130.318 1520 39% 5% 59 -1.1 .209/.245/.329 .120.333 1218 39% 4% 53 -1.5 .218/.246/.333.114.35892140%4%51-1.0
Cody Bohanek
2022 · AAA
27 37→36 43→40 48→50 40 .177/.276/.289 .112.295 1015 40% 8% 59 -1.1 .186/.277/.284 .098.306 815 38% 8% 58 -1.2 .151/.251/.216.064.27131640%8%27-1.6
Mark Contreras
2023 · MLB
28 38 50 54→55 37 .200/.260/.357 .156.285 1920 36% 6% 69 -0.4 .205/.268/.324 .119.296 1326 33% 6% 63 -0.8 .197/.266/.291.094.288103233%7%50-1.1
Taylor Snyder
2023 · AAA
28 35→32 54→55 52→50 34 .195/.241/.369 .174.286 2311 40% 6% 64 -0.8 .184/.246/.310 .126.301 1515 41% 7% 50 -1.7 .137/.217/.232.096.217132141%9%17-1.8
Jake Means
2023 · AA
27 35→30 47→45 50→45 43 .183/.260/.318 .135.266 159 36% 9% 59 -1.1 .181/.252/.301 .120.260 1410 34% 8% 51 -1.7 .130/.207/.227.097.17215834%8%11-2.0
Tony Thomas
2015 · AAA
29 40→46 46→50 56→55 36 .203/.248/.338 .135.289 1215 34% 5% 58 -1.2 .210/.253/.342 .132.318 1211 36% 5% 61 -1.0 .203/.242/.337.134.31312738%4%52-1.0