Cannon PeeblesC Hill City Howlers
Age 22 S/R 5'11" / 190 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION244 act + 162 ros · stats below = ROS only
wRC+†65
AVG/OBP/SLG.182 / .278 / .301
PA162
HR3
K%31
BB%10
BABIP257
ISO119
MLB%0%
Value2026 · WAR
BAT: -19.2 runs (wOBA-derived runs vs avg)-19BATRUN: -1.4 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +7.3 runs (Positional adjustment)+7POSREP: +11.5 runs (Replacement-level credit)+12REPTotal WAR: -0.10-0.1WAR
0.00.81.60.50.81.01.11.01.00.8+$47M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 28 / POW 47
Toolsscout grade
CONTACT28
scouting grade only
POWER47
scouting grade only
EYE68
scouting grade only
SPEED56
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.0$5M+$5M
2032Pre-Arb$0.9M+1.0$5M+$5M
2033Pre-Arb$1.0M+0.8$2M+$1M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $12M +$11M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 ALynchburg Hillcats 3230 6110 2130 40 200250300550 100353 416 222 28
202521 ALynchburg Hillcats 3229 8110 390 40 276344379723 103400 289 326 107
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ACLE 244211 341015 30873 97 161275289564 128244 3612 255 53 -13 -1 +0 +4 +7 -0.3
YTD22 ACLE 244194 421326 47613 97 216377397774 180283 2519 354 129 +8 -1 +0 +4 +7 1.9
ROS22 ACLE 0% 162142 26613 17512 42 182278301580 119261 3110 271 65 -6 +0 +0 +3 +5 0.1
ROS22 MLBCLE 0% 01 0000 000 00 261 263 60 +0 +0
FULL22 ACLE 244212 341015 30873 97 160275288562 127242 3612 255 53 -13 -1 +0 +4 +7 -0.3
TOT22 ACLE 406353 601628 471385 139 170276294570 124249 3412 261 58 -19 -1 +0 +7 +12 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCLE 34% 314275 531127 33953 73 193286324610 131264 3011 278 71 -10 +0 +0 +6 +9 0.5
202824 MLBCLE 46% 394346 691529 411164 94 199292332624 133267 2910 284 75 -11 +0 +0 +7 +11 0.8
202925 MLBCLE 52% 429378 7616310 441254 94 201291339630 138269 2910 287 78 -11 +0 +0 +8 +12 1.0
203026 MLBCLE 54% 450396 8117311 461305 104 205295346641 141269 2910 289 79 -11 +0 +0 +8 +13 1.1
203127 MLBCLE 54% 455400 8117311 471325 105 203294343637 140269 2910 289 79 -11 +0 +0 +8 +13 1.0
203228 MLBCLE 54% 454398 8117311 481325 104 204297344641 141268 2911 288 78 -11 +0 -1 +8 +13 1.0
203329 MLBCLE 53% 445390 7716211 471315 94 197292333625 136267 2911 286 77 -12 +0 -1 +8 +13 0.8
202723 MLBCLE 34% 10895 18412 11331 21 189280316596 126264 3110 271 65 -4 +0 +0 +2 +3 0.1
202824 MLBCLE 46% 182159 32714 19542 42 201294333628 132267 3010 276 70 -6 +0 +0 +3 +5 0.2
202925 MLBCLE 52% 222195 38815 23652 52 195286323609 128269 2910 280 72 -7 +0 +0 +4 +6 0.4
203026 MLBCLE 54% 244214 43916 25713 52 201293336630 136270 2910 281 73 -7 +0 +0 +4 +7 0.4
203127 MLBCLE 54% 247216 43916 26723 62 199294333627 134269 2911 281 73 -7 +0 +0 +4 +7 0.4
203228 MLBCLE 54% 246215 43916 26723 52 200295335630 135269 2911 280 73 -8 +0 -0 +4 +7 0.4
203329 MLBCLE 53% 236207 42916 25692 52 203295343638 140268 2911 278 71 -8 +0 -1 +4 +7 0.3
▸ Career Totals
Career 14851302 25955735 15543616 3213 199292333625 134267 2910 279 72 -48 +1 -1 +27 +42 2.1
/ 162G 650570 11324315 681917 146 198292330622 132267 2910 279 72 -21 +0 -0 +12 +18 0.9
Career 31352755 5501162073 32592533 7230 200292336627 136269 2910 285 76 -85 +2 -2 +56 +89 6.1
/ 162G 650571 11424415 671927 156 200291335626 135270 3010 285 76 -18 +1 -0 +12 +18 1.3

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
202521 ALynchburg Hillcats 3229 8110 390 40 276344379723 103400 289 326 107 +0 +1 +1 0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#2Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#3Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,6033835202290339+29+163.33.3
/1626641614+11.9+6.61.4pk7: 3

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
Cannon Peebles (OGILVIE) 22 23→28 42→47 51→56 68 170/276/294 124249 813 34% 12% 58 -0.1
Thomas Dillard
2021 · A
23 45→36 44→45 52→50 52 216/310/332 115308 1210 31% 12% 83 +0.6 190/278/310 120326 139 41% 10% 65 -0.7 173/266/29011829713942%10%53-1.2
Brainer Bonaci
2023 · A
21 42 41→45 55→50 50 202/289/303 101287 816 30% 10% 67 -0.5 220/278/339 119309 1311 31% 7% 71 -0.3 222/264/35012830216831%5%64-0.4
Zack Short
2018 · A
23 42→38 46→50 48→45 53 208/301/343 135264 1311 25% 11% 82 +0.5 198/289/339 141285 148 33% 10% 77 +0.1 175/277/32414824417634%11%65-0.5
Michael Papierski
2019 · A
23 38→44 39→45 47→40 54 184/290/266 83249 76 27% 12% 59 -1.1 192/281/280 88271 94 30% 10% 59 -1.1 204/292/30910526111025%10%68-0.3
Kaden Polcovich
2022 · AA
23 38→41 45 54→55 44 193/273/319 127275 1317 33% 8% 65 -0.7 202/283/330 128276 1317 30% 8% 72 -0.2 194/281/320126262131929%9%65-0.4
Marcus Littlewood
2014 · A
22 40 40→45 48→45 46 194/268/290 96282 74 32% 9% 54 -1.4 208/272/320 112275 105 27% 8% 63 -0.8 209/274/32211327010425%8%62-0.4
Darrien Miller
2023 · A
22 37→41 48→45 50→45 49 193/307/330 137261 177 31% 10% 84 +0.6 184/294/281 97261 95 30% 10% 66 -0.6 174/315/272982519330%11%72-0.1
Yasel Antuna
2023 · AA
23 38→36 43→45 48→50 49 189/273/296 108264 1114 31% 10% 59 -1.1 189/270/286 97280 913 33% 9% 55 -1.4 142/231/2258321481235%9%21-1.5
Austin Elkins
2014 · A
23 43→41 40 49→50 53 207/296/306 99256 713 21% 10% 71 -0.3 215/295/304 89278 610 23% 9% 69 -0.4 208/296/270622733623%9%57-0.5
Jason Taylor
2010 · A
22 44→39 45 52→55 49 219/291/341 122268 1221 23% 8% 77 +0.1 208/258/316 108272 1013 26% 6% 56 -1.3 142/167/229871859629%2%-7-1.1
Juan Mora
2021 · A
21 43 42→45 53→55 49 209/289/317 108255 914 21% 8% 71 -0.3 228/292/345 117310 1010 28% 6% 79 +0.3 224/280/33311029810827%5%68-0.2
Hayden Cantrelle
2022 · AA
23 34 40→45 54→60 55 161/294/251 90257 724 35% 14% 59 -1.1 189/306/294 105299 820 35% 12% 73 -0.1 189/308/29911030092135%12%73-0.1
Miguel Amaya
2021 · A
22 42 47→50 48→40 46 215/286/350 135266 154 25% 7% 78 +0.2 219/309/349 130303 136 30% 9% 88 +0.9 228/299/36814027116122%7%86+0.3
Charlie Valerio
2013 · A
22 43 41→40 47→45 47 213/277/311 98268 98 24% 8% 63 -0.8 210/266/293 83308 55 31% 7% 53 -1.5 205/252/289853065033%6%46-0.7
Nolan Fontana
2014 · A
23 42→43 39→40 52→50 58 198/312/287 89285 614 30% 14% 73 -0.1 204/300/291 87305 49 30% 12% 69 -0.4 184/288/308124252111229%12%68-0.2
Kevin Padlo
2018 · A
22 36→40 46→55 44→50 48 183/269/314 131257 138 32% 10% 62 -0.9 197/280/350 153289 179 35% 9% 76 +0.0 195/265/371176262221234%8%73-0.1
Drew Robinson
2014 · A
22 41→40 44→55 49→50 45 201/281/320 119294 118 33% 9% 68 -0.5 192/266/342 150282 1611 36% 9% 67 -0.5 213/286/393179309201236%9%85+0.5
Alexander Campos
2022 · A
22 43 41→40 46→45 48 206/290/308 102278 86 27% 9% 69 -0.4 221/302/309 88318 76 30% 9% 74 -0.1 242/332/316743358627%10%86+0.3
Jacob Berry
2023 · A
22 43→41 42→45 46→55 43 211/288/314 103281 106 27% 7% 70 -0.3 200/251/312 112256 1112 26% 5% 53 -1.5 205/272/308102253102322%7%59-0.8
Angel Martínez
2023 · AA
21 44→47 44→50 48→50 47 218/285/344 126279 1111 25% 8% 76 +0.0 225/282/355 130283 1310 24% 6% 76 +0.1 227/277/371143272151322%5%78+0.1