C.J. StubbsC Buffalo Bisons
Age 29 R/R 6'2" / 207 lbs AAA HR +12%BB +4% Svc 0.0 · Ctrl thru 2033
wRC+†38
AVG/OBP/SLG.159 / .252 / .278
PA250
HR6
K%44
BB%8
MLB%10%
BAT: -17.4 runs (wOBA-derived runs vs avg)-17BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.50-0.5WAR
Scouting · nowfuture
HIT
2020
PWR
3030
SPD
4545
EYE
4755
trajectory · 10 yrs
-0.3peak
2027

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 $-10M $-10M +$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
201922 AQuad Cities River Bandits 6259 15303 2191 22 .254.290.458.748 .203.324 313 .325 107 +0 -0 +0 +1 +2 0.3
202124 A+2 teams 377348 501027 221795 86 .144.205.244.450 .101.262 476 .202 13 -37 -1 +0 +7 +11 -2.1
202225 A+2 teams 325285 384115 2717810 142 .133.233.312.545 .179.242 558 .239 41 -22 +2 +0 +6 +9 -0.5
202326 AACorpus Christi Hooks 370329 461209 2916612 155 .140.235.258.493 .119.240 458 .224 30 -29 +1 +0 +7 +10 -1.2
202427 AA2 teams 300262 381006 2313913 40 .145.248.252.500 .107.271 468 .229 33 -23 +1 +0 +5 +8 -0.8
202528 AA2 teams 266234 31517 2112110 42 .132.234.252.486 .120.224 458 .220 26 -22 +0 +0 +5 +8 -1.0
▸ 2026 Season (actual · ROS · total)
202629 AAABuffalo Bisons 2423 2000 1140 00 .087.125.087.212 .000.222 584 .124 -47 -4 +0 +0 +0 +1 -0.3
ROS29 MLBTOR 226199 31705 181007 41 .156.250.266.516 .111.279 448 .247 47 -13 +0 +1 +4 +6 -0.2
TOT29 MLBTOR 250222 33705 191147 41 .149.238.248.486 .099.269 468 .235 38 -17 +0 +1 +4 +7 -0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLB 20%TOR 287254 43917 231228 41 .169.260.295.555 .126.279 438 .252 51 -16 +0 -1 +5 +8 -0.4
202831 MLB 33%TOR 283250 43917 231178 31 .172.263.300.563 .128.279 418 .254 52 -15 +0 -2 +5 +8 -0.4
202932 MLB 43%TOR 268237 41916 221107 20 .173.263.295.559 .122.278 418 .252 51 -15 +0 -3 +5 +8 -0.5
203033 MLB 52%TOR 239212 35715 19986 10 .165.253.278.531 .113.276 418 .249 49 -14 +0 -3 +4 +7 -0.6
203134 MLB 64%TOR 198175 28604 16835 00 .160.250.263.513 .103.274 428 .243 44 -13 +0 -4 +4 +6 -0.8
▸ Career Totals (MLE all levels + projections)
Career 32012844 43991881 245143292 6120 .154.244.277.521 .123.266 458 .237 40 -218 +4 -13 +57 +91 -8.1
/ 162G 650578 8918216 5029119 124 .154.245.275.520 .121.266 458 .237 40 -44 +1 -3 +12 +18 -1.6

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
201922 AQuad Cities River Bandits 6258 19504 3151 22 .328.371.621.992 .293.385 245 .429 187 +6 -0 +2 0.8
202124 AACorpus Christi Hooks 9784 16300 10273 22 .190.299.226.525 .036.281 2810 .256 54 -5 -0 +3 -0.3
202124 A+Asheville Tourists 280253 5815312 231042 64 .229.299.455.753 .225.331 378 .328 109 +3 -0 +8 1.1
202225 AACorpus Christi Hooks 158133 282211 17606 81 .211.327.504.831 .293.266 3811 .359 133 +6 +1 +4 1.2
202225 A+Asheville Tourists 167138 305010 24684 61 .217.349.471.820 .254.328 4114 .362 135 +7 +1 +5 1.2
202326 AACorpus Christi Hooks 370316 6216014 4213212 155 .196.314.380.693 .184.282 3611 .316 100 -0 +1 +10 1.2
202427 AAARochester Red Wings 3122 4300 7122 00 .182.419.318.738 .136.400 3923 .358 132 +1 +0 +1 0.2
202427 AAHarrisburg Senators 269229 431008 279711 40 .188.303.336.640 .148.280 3610 .294 83 -5 +1 +8 0.3
202528 AAARochester Red Wings 11091 19316 11357 21 .209.339.462.801 .253.255 3210 .354 129 +4 +0 +3 0.7
202528 AAHarrisburg Senators 156134 19402 19623 21 .142.263.216.479 .075.243 4012 .234 37 -11 +0 +4 -0.7

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
C.J. Stubbs (OGILVIE) 29 20 30 45 55 .159/.252/.278 .119.279 64 44% 8% 47 -0.8
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
Chris Rabago
2022 · AAA
29 40 40 47→55 44 .195/.262/.284 .089.273 913 30% 8% 50 -1.7 .197/.263/.291 .094.306 910 36% 7% 53 -1.5 .156/.228/.224.068.2655540%6%17-1.2
Joe Hudson
2020 · AAA
29 38 44→45 47→40 40 .194/.247/.308 .114.270 124 32% 6% 50 -1.7 .198/.255/.324 .126.283 165 34% 7% 57 -1.2 .183/.287/.336.152.26122836%11%73-0.0
Joseph Odom
2021 · MLB
29 41 41→45 45→30 37 .200/.249/.295 .095.302 94 36% 6% 46 -2.0 .200/.263/.319 .119.360 136 44% 7% 59 -1.1 .171/.242/.298.127.33515350%7%43-0.6
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
Caleb Hamilton
2022 · AAA
27 36 44→45 46→45 43 .181/.257/.295 .114.275 129 37% 9% 52 -1.6 .181/.267/.319 .138.277 186 38% 10% 63 -0.9 .145/.237/.274.129.20919339%10%37-0.8
Jeff Arnold
2018 · AAA
30 37 44→50 42→40 37 .183/.248/.296 .114.298 114 40% 7% 48 -1.9 .180/.244/.281 .101.329 105 45% 7% 42 -2.3 .132/.201/.198.066.2667050%8%0-2.0
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
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
Kevin Cash
2008 · MLB
30 36 45→40 43→30 40 .187/.252/.308 .120.258 144 32% 7% 53 -1.5 .201/.270/.307 .106.280 114 30% 8% 59 -1.1 .194/.267/.274.080.2659029%9%45-0.5
Eddy Rodriguez
2015 · AAA
29 36→30 45→50 44→30 32 .189/.225/.306 .117.277 144 37% 4% 40 -2.4 .177/.213/.268 .091.293 94 41% 4% 24 -3.5 .142/.176/.217.075.2599148%3%-7-2.0
Brandon Hicks
2016 · MLB
30 37→40 46→50 47→50 40 .188/.262/.313 .125.291 146 38% 8% 58 -1.2 .194/.263/.307 .113.327 1210 41% 8% 57 -1.2 .169/.240/.260.091.301111245%8%32-1.5
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
Roberto Baldoquin
2022 · AA
28 41 39→30 47→45 38 .200/.251/.285 .084.287 78 31% 5% 45 -2.1 .218/.292/.290 .072.281 57 22% 7% 65 -0.7 .204/.288/.235.031.2670221%7%45-0.8
Tyler Payne
2022 · AA
29 42 43→45 48→40 37 .209/.250/.322 .113.287 114 31% 4% 54 -1.4 .231/.271/.334 .103.320 85 29% 4% 66 -0.6 .238/.274/.333.095.3128225%4%62-0.3
Dave Wallace
2008 · AAA
28 34 47→45 43→40 42 .182/.258/.310 .127.254 165 34% 8% 56 -1.3 .209/.277/.329 .120.281 136 29% 8% 69 -0.4 .205/.282/.307.102.26711026%8%64-0.2
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
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 .197/.260/.308 .111.260 136 29% 7% 56 -1.3 .211/.260/.328 .117.271 135 26% 6% 60 -1.0 .210/.254/.324.114.26612125%5%54-0.6
Madison Stokes
2023 · AAA
27 38→36 43→45 49→40 35 .186/.243/.299 .112.305 119 41% 6% 46 -2.0 .192/.271/.300 .108.306 99 37% 9% 59 -1.1 .176/.270/.275.099.2738635%10%49-1.3
Dayton Buller
2011 · AAA
30 42 42→45 45→40 39 .205/.262/.314 .109.306 95 35% 6% 57 -1.2 .198/.253/.291 .093.314 75 36% 7% 47 -1.9 .198/.249/.323.125.29612036%6%50-0.3