Cam CannarellaOF Pensacola Blue Wahoos
Age 22 L/R 6'0" / 185 lbs AA HR -6%H -3% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION232 act + 154 ros · stats below = ROS only
wRC+†116
AVG/OBP/SLG.260 / .332 / .397
PA154
HR4
SB5
K%21
BB%8
BABIP312
ISO137
MLB%6%
Value2026 · WAR
BAT: +20.6 runs (wOBA-derived runs vs avg)+21BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -2.3 runs (Positional adjustment)-2POSREP: +11.0 runs (Replacement-level credit)+11REPTotal WAR: +3.10+3.1WAR
0.01.42.80.11.62.02.22.32.32.21.9+$93M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 53 / POW 34
Toolsscout grade
CONTACT53
scouting grade only
POWER34
scouting grade only
EYE60
scouting grade only
SPEED60
scouting grade only
DEFENSE66
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
2028Pre-Arb$0.8M+2.0$14M+$13M
2029Pre-Arb$0.8M+2.2$14M+$13M
2030Pre-Arb$0.9M+2.3$14M+$13M
2031Arb-1$5M+2.3$13M+$10M
2032Arb-2$7M+2.2$11M+$7M
2033Arb-3$9M+1.9$9M+$4M
Totals $24M $74M +$61M

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
202521 A+Beloit Sky Carp 9590 21510 5260 13 233274311585 78328 275 251 50
202521 A+Beloit Sky Carp 9588 25610 7180 13 284337375712 91357 197 321 104
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AAMIA 232202 686111 22393 104 337410540949 203363 179 405 168 +18 +0 +0 -1 +7 2.4
YTD22 AAMIA 232193 707112 31303 104 3634585961.054 233372 1313 451 203 +27 +0 +0 -1 +7 3.3
ROS22 AAMIA 6% 154138 36514 13332 52 260332397729 137319 218 336 116 +3 +0 +1 -1 +4 0.7
ROS22 MLBMIA 6% 98 2000 120 00 250333250583 313 2211 324 106 +0 +0 +0 -0 +0 0.0
FULL22 AAMIA 241210 706111 23413 104 333407529935 195362 1710 402 166 +18 +0 +0 -1 +7 2.4
TOT22 AAMIA 386340 10411215 35725 156 305378481860 176343 199 378 147 +21 +1 +1 -2 +11 3.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBMIA 37% 329294 7912210 29703 83 269340425766 156317 219 337 116 +6 +0 +2 -2 +9 1.6
202824 MLBMIA 47% 404362 9615212 35864 104 265337417754 152316 219 338 117 +8 +0 +2 -2 +11 2.0
202925 MLBMIA 52% 437391 10416214 38925 114 266339425763 159315 219 339 118 +9 +1 +2 -3 +12 2.2
203026 MLBMIA 54% 456408 10817214 40975 114 265338419757 154314 219 339 118 +9 +1 +2 -3 +13 2.3
203127 MLBMIA 54% 459410 10817214 41985 114 263338417755 154314 219 339 118 +9 +1 +2 -3 +13 2.3
203228 MLBMIA 54% 457408 10817214 41985 114 265339419758 154314 219 338 117 +9 +1 +2 -3 +13 2.2
203329 MLBMIA 53% 448399 10617214 41975 104 266342424765 158313 229 336 115 +8 +0 +1 -3 +13 1.9
203430 MLBMIA 52% 439392 10216213 40964 104 260335411746 151312 229 333 113 +7 +0 +0 -3 +12 1.7
203531 MLBMIA 52% 425379 9715212 39944 94 256332401733 145309 229 329 110 +5 +0 -1 -3 +12 1.4
203632 MLBMIA 52% 407363 9214211 37924 83 253329394723 140306 239 324 106 +3 +0 -1 -2 +12 1.1
203733 MLBMIA 52% 377336 8312110 34874 73 247324378702 131302 239 317 101 +0 +0 -2 -2 +11 0.7
202723 MLBMIA 37% 121108 28413 11261 31 259333398731 139311 219 324 106 +1 +0 +1 -1 +3 0.4
202824 MLBMIA 47% 191170 45716 17402 52 265339424762 159310 219 326 107 +2 +0 +1 -1 +5 0.7
202925 MLBMIA 52% 228204 53817 20482 62 260332412744 152309 219 326 108 +2 +0 +1 -1 +6 0.9
203026 MLBMIA 54% 248221 58918 22533 62 262337421758 158309 219 326 108 +2 +0 +1 -1 +7 1.0
203127 MLBMIA 54% 250223 58918 22533 62 260335417752 157309 219 326 108 +2 +0 +1 -2 +7 1.0
203228 MLBMIA 54% 248221 57917 22533 62 258333403736 145308 219 326 107 +2 +0 +1 -1 +7 0.9
203329 MLBMIA 53% 238212 55917 22512 62 259335410745 151307 219 324 106 +2 +0 +0 -1 +7 0.8
203430 MLBMIA 52% 230205 53817 21502 52 259333410743 151306 229 321 104 +1 +0 +0 -1 +7 0.7
203531 MLBMIA 52% 221197 50816 20492 52 254329396725 142304 229 317 101 +0 +0 -0 -1 +6 0.5
203632 MLBMIA 52% 211188 47716 19482 42 250325394719 144301 239 312 97 -1 +0 -1 -1 +6 0.3
203733 MLBMIA 52% 195173 42615 18452 41 243321376697 133297 239 305 92 -2 +0 -1 -1 +6 0.2
▸ Career Totals
Career 23902130 548841170 21551824 5620 257332406738 148308 229 321 104 +11 +3 +4 -14 +68 7.4
/ 162G 650579 14923319 581417 155 257332406738 149308 229 321 104 +3 +1 +1 -4 +18 2.0
Career 48874370 114017823142 433106650 11246 261334410744 149313 229 332 113 +69 +4 +9 -29 +138 19.5
/ 162G 650581 15224319 581427 156 262336411747 150314 229 332 113 +9 +1 +1 -4 +18 2.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 A+Beloit Sky Carp 9588 25610 7180 13 284337375712 91357 197 321 104 +0 -1 +3 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
#1Franklin Gutierrezlast yr '17
career totals — 11 seasons, 3,333 PA
113,3339778257311408-10+7316.916.7
/1626641916-2.1+14.53.4pk7: 16
#2Darin Erstadlast yr '09
career totals — 10 seasons, 4,564 PA
104,56472120282334395-33+2816.316.3
/1626641017-4.8+4.12.4pk7: 16
#3David Belllast yr '06
career totals — 7 seasons, 3,784 PA
73,784889257325396-2+3415.115.1
/162664152-0.4+6.02.7pk7: 15
#4Ryan Churchlast yr '10
career totals — 7 seasons, 2,128 PA
72,1285621264336431-20+109.09.0
/162664177-6.1+3.12.8pk7: 9
#5Chris Styneslast yr '04
career totals — 5 seasons, 1,707 PA
51,7073713274335416-4+178.48.4
/162664145-1.5+6.83.3pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
62,3927256263333416-14+418.97.9
/1626642015-4.0+11.32.5pk7: 7
#6Ryan Robertslast yr '13
career totals — 5 seasons, 1,639 PA
51,6394535248323395+5+207.57.5
/1626641814+2.0+8.03.0pk7: 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
Cam Cannarella (OGILVIE) 22 53 34 60 60 305/378/481 176343 1515 19% 9% 147 +3.1
Nicky Lopez
2017 · A
22 47→57 42→40 57→55 51 229/304/337 108264 1017 17% 8% 82 +0.5 248/300/333 85280 513 13% 6% 77 +0.1 266/326/3508430641413%8%90+0.8
Sal Frelick
2022 · A
22 52→59 40→45 56→55 48 247/307/344 98310 717 22% 8% 84 +0.6 263/324/374 111306 819 16% 8% 98 +1.6 266/334/3659930482014%8%99+1.4
Chris Coghlan
2008 · A
23 48→58 46→50 55 50 237/300/377 140271 1215 18% 8% 90 +1.0 274/341/402 128319 918 16% 8% 113 +2.6 289/358/41612733791916%9%119+2.8
LaMonte Wade Jr.
2016 · A
22 46→56 45→55 55→45 54 229/308/356 127264 1310 19% 9% 88 +0.9 237/317/348 111278 118 18% 9% 90 +1.0 247/347/44019227924420%12%124+2.4
Alan Roden
2023 · A
23 47→56 41→45 51→50 51 223/308/322 99268 812 19% 8% 80 +0.4 254/328/377 123297 1114 17% 8% 102 +1.9 257/332/384128298121417%8%102+1.4
Trevor Larnach
2019 · A
22 48→55 44→55 51→45 46 233/294/357 124294 117 24% 7% 82 +0.5 238/302/356 118351 114 33% 7% 85 +0.7 259/340/41916030718521%10%114+1.9
Jon Jay
2008 · AA
23 52→62 41→45 51→50 44 250/301/354 104305 813 20% 6% 84 +0.6 263/313/377 114303 1013 16% 6% 95 +1.4 292/352/40711433981515%7%115+2.4
Nate Roberts
2011 · A
22 50 45 48→55 46 242/313/371 129324 128 28% 8% 94 +1.3 263/361/367 104329 614 20% 8% 114 +2.7 281/390/38310234751918%9%125+1.8
Tony Kemp
2014 · A
22 47→57 39→45 49→55 52 222/302/307 85279 711 22% 9% 72 -0.2 267/333/361 94317 523 16% 8% 99 +1.7 274/341/3628832442516%8%99+1.5
Shane Peterson
2010 · AA
22 52→60 42→50 55→50 41 249/298/357 108311 912 23% 5% 84 +0.6 235/300/347 112311 1012 26% 7% 82 +0.5 254/328/373119355101329%9%98+1.4
Chandler Simpson
2023 · A
22 49→59 38→30 56→70 49 228/296/314 87301 417 24% 8% 72 -0.2 265/309/316 51306 159 13% 6% 76 +0.0 299/334/3505133506510%5%92+0.9
Dwight Smith Jr.
2015 · A
22 50→53 41→50 53→50 49 240/298/343 104292 712 20% 8% 79 +0.3 235/285/337 102290 89 21% 6% 72 -0.2 245/307/38213629313920%7%91+0.9
Tyler Black
2023 · A
23 46→54 41→50 50→60 55 216/317/322 106289 714 26% 12% 84 +0.6 241/332/395 154315 1430 26% 10% 108 +2.3 242/335/399157317143526%10%107+1.7
Tonys Gutierrez
2006 · A
22 56→60 41→40 54→45 45 266/320/369 103332 86 22% 6% 95 +1.4 256/329/345 89329 56 22% 9% 93 +1.3 257/338/340833285621%10%95+1.0
Domonic Brown
2010 · AA
22 51→54 46→55 53→55 47 251/308/386 136311 1317 23% 7% 95 +1.4 251/312/396 145310 1416 23% 8% 100 +1.7 252/316/413162285181118%8%101+1.4
Michael Gigliotti
2018 · A
22 53 40 51→55 50 252/319/352 100313 717 21% 8% 91 +1.1 234/297/320 86306 520 23% 7% 74 -0.1 194/304/312118265112428%11%75+0.0
Adam Eaton
2011 · A
22 55→65 44→45 51→55 45 263/341/384 121337 1015 24% 7% 110 +2.4 276/353/388 112334 823 18% 8% 115 +2.7 285/357/41212733991517%8%119+3.3
Tristan Peters
2023 · AA
23 45→53 44→45 53→50 48 218/288/344 126281 914 25% 8% 76 +0.1 229/295/348 119286 912 22% 8% 80 +0.4 238/306/369131290101021%8%87+0.6
Dan Robinson
2019 · A
22 52 38→40 51→50 51 243/305/334 91287 410 16% 8% 80 +0.4 215/282/292 77281 47 23% 8% 59 -1.1 197/270/264672602523%9%44-1.3
Mark Zagunis
2015 · A
22 48→54 41→50 55→50 47 228/298/339 111301 615 25% 8% 79 +0.3 244/333/383 139311 129 24% 10% 106 +2.2 243/340/39014830814824%11%107+1.7