Cam DevanneySS Indianapolis Indians
Age 29 R/R 6'1" / 195 lbs AAA Svc 1.000 · Ctrl thru 2030
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†84
AVG/OBP/SLG.218 / .278 / .383
PA250
HR8
K%31
BB%6
ISO166
MLB%10%
Value2026 · WAR
BAT: -4.5 runs (wOBA-derived runs vs avg)-5BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.50+0.5WAR
0.00.51.00.00.30.1+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 60
Toolsscout grade · Statcast %ile · 2025
CONTACT50
Whiff%
1019.8%
xwOBA
100.188
POWER60
Barrel%
396.7
Avg EV
6990.4
Bat Spd
3970.2
EYE50
Chase%
5331.0%
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.0$0.1M+$0.0M (cut)
2027Pre-Arb$0.8M+0.3$1M+$0.4M
2028Arb-1$0.2M+0.1$0.3M+$0.2M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $1M $2M +$0.6M

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
201922 ROKAZL Brewers Blue 125111 28412 8165 134 252331360691 108277 136 292 82
201922 ROKAZL Brewers Blue 125106 35522 13115 134 330427472899 142351 910 401 165
202124 AABiloxi Shuckers 334302 42605 201268 12 139212209421 70211 386 192 5
202124 AABiloxi Shuckers 334291 511005 31948 12 175273261534 86235 289 249 49
202225 AA2 teams 515468 10028120 311489 62 214276406682 192261 296 292 81
202225 AA2 teams 515451 11932123 481109 62 264346492839 228295 219 364 137
202326 AAANashville Sounds 390351 8623211 32894 65 245315416731 171295 238 320 103
202326 AAANashville Sounds 390336 9127211 46714 65 271364461826 190311 1812 364 137
202427 AAAOmaha Storm Chasers 524479 10124213 2917111 84 211272351622 140296 336 269 64
202427 AAAOmaha Storm Chasers 524461 11727219 4713611 84 254337445782 191318 269 345 122
202528 AAA2 teams 473434 9317220 271598 54 214273401674 187283 346 286 77
202528 AAA2 teams 473415 10621320 461288 54 255341465806 210319 2710 354 129
▸ 2026 Season
202629 MLBPIT 250229 501118 15774 32 218278380658 162288 316 295 84 -5 -0 -0 +1 +7 0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBPIT 33% 380347 7716212 241156 42 222284383667 161288 306 296 84 -7 +0 -3 +1 +11 0.3
202831 MLBPIT 46% 365333 7415212 241095 32 222285387672 165286 307 294 83 -7 -0 -3 +1 +10 0.1
202730 MLBPIT 33% 124113 25514 8372 11 221285389674 168286 306 283 75 -4 -0 -1 +0 +4 -0.1
202831 MLBPIT 46% 167151 33715 11503 21 219285377662 159285 307 282 74 -5 +0 -1 +1 +5 -0.1
▸ Career Totals
Career 329300 631329 211085 33 210273357630 147292 336 269 64 -13 -1 -2 +3 +9 -0.4
/ 162G 650593 12526418 4121310 66 211273359632 148292 336 269 64 -27 -1 -5 +5 +18 -0.9
Career 33563054 65114413103 210101060 4927 213277370647 157279 306 282 74 -100 -1 -6 +12 +95 0.0
/ 162G 650592 12728320 4119612 95 215280373653 159281 306 282 74 -19 -0 -1 +2 +18 0.0

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
201922 ROKAZL Brewers Blue 125106 35522 13115 134 330427472899 142351 910 401 165 +9 +1 +4 1.4
202124 AABiloxi Shuckers 334291 511005 31948 12 175273261534 86235 289 249 49 -19 -1 +9 -1.1
202225 AAANashville Sounds 5649 15403 5140 00 306370571942 265353 259 395 160 +4 +0 +2 0.6
202225 AABiloxi Shuckers 459402 10428120 43969 62 259344483826 224289 219 361 134 +18 +0 +13 3.2
202326 AAANashville Sounds 390336 9127211 46714 65 271364461826 190311 1812 364 137 +16 -1 +11 2.7
202427 AAAOmaha Storm Chasers 524461 11727219 4713611 84 254337445782 191318 269 345 122 +13 +0 +15 2.9
202528 MLBPittsburgh Pirates 3836 5100 2210 01 139184167351 28333 555 166 -15 -5 -0 -0 +2 +1 -0.3
202528 AAAIndianapolis Indians 435379 10120320 441078 53 266355493848 227318 2510 371 142 +21 -0 +12 3.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 3836 5100 2210 01 139184167351 28333 555 166 -15 -5 -0 -0 +2 +1 -0.3

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
#1Ian Stewartlast yr '14
career totals — 6 seasons, 1,646 PA
61,6466017230317416+6+26.26.2
/162664247+2.4+0.92.5pk7: 6
#2Devin Mesoracolast yr '18
career totals — 8 seasons, 1,574 PA
81,574584232309406+28-136.06.2
/162664242+11.9-5.32.5pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Jason Phillipslast yr '07
career totals — 5 seasons, 1,508 PA
51,508290248314368+11-102.72.7
/162664130+4.7-4.41.2pk7: 3
#5Jose Castillolast yr '08
career totals — 5 seasons, 2,059 PA
52,0593913254296379+7-141.91.9
/162664134+2.4-4.50.6pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1317103221280383+3-00.60.6
/162664217+6.7-0.41.2pk7: 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
Cam Devanney (OGILVIE) 29 50 60 45 50 218/278/383 165288 83 31% 6% 84 +0.3
Cameron Rupp
2018 · MLB
29 45→48 54→60 47→30 45 233/300/416 183301 223 30% 8% 101 +1.8 206/276/375 169295 213 36% 8% 80 +0.4 174/245/33215824821038%7%54-0.7
Anthony Recker
2013 · MLB
29 43→48 51→55 44→45 47 223/298/385 162285 207 28% 9% 92 +1.2 210/278/372 162283 216 32% 8% 80 +0.4 196/276/34014426018331%9%67-0.2
Michael McKenry
2014 · MLB
29 45→47 51→55 45→40 48 232/299/392 160279 194 24% 8% 94 +1.3 231/315/383 152289 177 24% 10% 98 +1.6 214/312/35814427615526%11%87+0.3
John Hicks
2019 · MLB
29 51→50 50→60 43→50 41 256/300/409 153326 186 27% 6% 98 +1.6 243/282/426 183316 246 30% 5% 95 +1.4 230/264/43220229827933%4%87+0.5
Pedro Severino
2022 · MLB
29 48 48→50 47→45 48 241/306/377 137298 164 24% 8% 93 +1.3 234/292/369 135299 159 26% 7% 85 +0.7 224/277/350126286141126%6%69-0.2
Tim Beckham
2019 · MLB
29 48→55 50→55 41→50 43 242/296/394 151309 185 27% 7% 93 +1.3 240/293/424 184306 235 28% 7% 100 +1.7 257/306/44518933325330%6%108+0.9
Luis Torrens
2023 · MLB
27 46→47 52→55 46→30 44 238/295/399 161303 203 28% 7% 94 +1.3 232/286/372 140298 154 26% 6% 83 +0.6 227/280/35512828413224%6%75+0.0
John Mayberry Jr.
2014 · MLB
30 46→48 51→55 45→50 47 237/295/399 163280 187 23% 7% 94 +1.3 215/284/374 159260 186 24% 8% 83 +0.6 182/261/34516321318224%9%65-0.2
Welington Castillo
2016 · MLB
29 46→56 53→55 47→30 45 240/304/411 171285 222 24% 7% 102 +1.8 254/308/423 169316 223 26% 7% 105 +2.1 257/308/41615932322227%6%101+1.0
Jason Vosler
2023 · MLB
29 42→43 53→55 49→40 45 223/288/393 170274 226 27% 7% 90 +1.0 215/275/384 169275 216 29% 7% 82 +0.5 205/266/37717225822430%7%73-0.1
Jayson Nix
2011 · MLB
28 43→49 54→55 46→55 46 230/296/403 173266 2210 23% 7% 96 +1.5 216/281/350 134275 1413 26% 7% 76 +0.0 207/276/316109275101827%7%61-0.5
Mike Brosseau
2023 · MLB
29 46→56 51→55 52→45 47 233/318/393 159306 208 29% 9% 102 +1.9 215/286/355 140273 196 28% 7% 79 +0.3 191/261/30811723917527%7%54-0.7
Josh Phegley
2017 · MLB
29 48→47 51→60 46→40 45 244/296/415 171280 183 20% 6% 98 +1.6 228/286/377 149268 153 21% 6% 85 +0.7 221/276/37615525516020%5%80+0.1
Andrew Young
2022 · MLB
28 43→47 57→60 48→40 38 220/302/422 202319 245 37% 6% 105 +2.1 208/285/370 162322 207 39% 8% 83 +0.6 171/257/31214226219440%8%53-0.9
Patrick Kivlehan
2019 · MLB
29 44→50 51→60 44→50 39 224/279/387 163302 187 32% 6% 84 +0.6 216/275/406 190287 255 33% 6% 89 +0.9 194/255/38218725326335%6%71-0.2
Josh Fields
2011 · MLB
28 48→56 49→55 44→50 44 240/299/387 147309 178 28% 7% 92 +1.2 244/297/382 138330 1411 29% 7% 89 +1.0 240/291/358118341111131%6%79+0.2
Tim Federowicz
2017 · MLB
29 45→50 48→50 49→40 39 228/271/367 140290 166 27% 5% 76 +0.0 227/278/366 139297 165 28% 6% 78 +0.2 213/268/34613328015329%7%66-0.3
Andrew Brown
2014 · MLB
29 44→47 53→55 46→40 44 227/291/404 177300 215 31% 8% 94 +1.3 227/290/403 176288 225 28% 7% 93 +1.3 214/279/39417926325228%7%84+0.5
James McCann
2018 · MLB
28 49→56 51→50 44→45 44 249/305/404 155304 193 24% 6% 99 +1.7 251/306/404 153319 194 26% 6% 100 +1.7 255/316/41516033221428%7%104+1.1
Scott Moore
2013 · MLB
29 49→51 49→55 42→50 46 243/308/393 150299 165 24% 7% 98 +1.6 207/273/342 135273 143 29% 6% 70 -0.3 180/249/30212224213130%6%48-1.1