Cameron BarstadC Akron RubberDucks
Age 25 L/R 6'0" / 195 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION138 act + 117 ros · stats below = ROS only
wRC+†41
AVG/OBP/SLG.171 / .250 / .267
PA117
HR2
K%42
BB%7
BABIP291
ISO95
MLB%2%
Value2026 · WAR
BAT: -16.2 runs (wOBA-derived runs vs avg)-16BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.6 runs (Positional adjustment)+5POSREP: +7.2 runs (Replacement-level credit)+7REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 35
Toolsscout grade
CONTACT30
scouting grade only
POWER35
scouting grade only
EYE35
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-3M +$0.0M

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
201918 ROKGCL Marlins 4538 4001 4223 00 105244184429 79200 499 188 2
201918 ROKGCL Marlins 4536 6001 6153 00 167333250583 83250 3313 289 79
202120 AJupiter Hammerheads 186169 22313 15972 10 130210213423 83275 528 198 10
202120 AJupiter Hammerheads 186162 31714 22742 10 191296321617 130321 4012 285 76
202221 A2 teams 238208 27902 211437 00 130233202435 72385 609 198 10
202221 A2 teams 238202 471703 27957 00 233343361705 129415 4011 321 104
202322 A+2 teams 252230 391114 171093 10 170236278514 109294 437 228 33
202322 A+2 teams 252222 481614 25823 10 216304351655 135319 3310 296 85
202423 A+Beloit Sky Carp 258231 391005 201265 01 169250277527 108333 498 232 36
202423 A+Beloit Sky Carp 258222 491206 29965 01 221324356680 135352 3711 310 95
202524 AAAkron RubberDucks 269241 38704 151189 10 158234237470 79276 446 217 24
202524 AAAkron RubberDucks 269236 49905 20829 10 208294309604 102288 307 276 69
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AACLE 138121 22602 12634 00 182277281558 99357 469 245 46 -8 +0 +0 +2 +4 -0.2
YTD25 AACLE 138115 25702 18494 00 217343330674 113359 3613 313 97 -0 +0 +0 +2 +4 0.6
ROS25 AACLE 2% 117105 18402 8493 00 171250267517 95293 427 239 41 -8 +0 +0 +2 +3 -0.2
ROS25 MLBCLE 2% 22 0000 010 00 294 500 223 29 -0 +0 +0 +0 +0 -0.0
FULL25 AACLE 140123 22602 12644 00 179273276550 98351 469 245 45 -9 +0 +0 +2 +4 -0.2
TOT25 AACLE 255226 401004 201127 00 177265274539 97324 448 242 44 -16 +0 +0 +5 +7 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBCLE 31% 305273 491106 231236 10 179258286544 106292 408 248 48 -18 +0 +0 +5 +9 -0.4
202827 MLBCLE 42% 344308 571217 261347 10 185264299563 114292 398 254 52 -19 +0 +0 +6 +10 -0.3
202928 MLBCLE 48% 369330 611317 291427 10 185265294559 109292 388 256 54 -19 +0 -1 +7 +10 -0.3
203029 MLBCLE 49% 376336 621317 301447 10 185265292557 107291 388 256 54 -20 +0 -1 +7 +11 -0.3
203130 MLBCLE 50% 380340 621317 301467 10 182263288551 106289 388 253 52 -21 +0 -2 +7 +11 -0.5
202726 MLBCLE 31% 9586 15302 7382 00 174253279532 105293 407 233 36 -7 +0 +0 +2 +3 -0.2
202827 MLBCLE 42% 145130 24503 11573 10 185264292556 108293 398 239 41 -10 +0 +0 +3 +4 -0.3
202928 MLBCLE 48% 177158 28603 14683 10 177257272529 95292 388 242 43 -11 +0 -0 +3 +5 -0.3
203029 MLBCLE 49% 186165 31704 15714 10 188272303575 115291 388 242 43 -12 +0 -1 +3 +5 -0.4
203130 MLBCLE 50% 191170 32704 15734 10 188270300570 112289 388 239 41 -13 +0 -1 +3 +5 -0.5
▸ Career Totals
Career 796711 13028016 6230816 40 183264290553 107292 398 240 42 -52 +1 -2 +14 +23 -1.7
/ 162G 650581 10623013 5125213 30 182264289553 107292 398 240 42 -43 +1 -2 +12 +18 -1.4
Career 31392809 478106655 238135366 81 170251271522 101297 438 238 40 -213 +1 -4 +56 +89 -7.2
/ 162G 650582 9822111 4928014 20 168250266516 98295 438 238 40 -44 +0 -1 +12 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201918 ROKGCL Marlins 4536 6001 6153 00 167333250583 83250 3313 289 79 -1 +0 +1 0.0
202120 AJupiter Hammerheads 186162 31714 22742 10 191296321617 130321 4012 285 76 -5 +0 +5 0.0
202221 AJupiter Hammerheads 221189 441703 25875 00 233338370708 138406 3911 321 104 +1 +0 +6 0.7
202221 INTLMesa Solar Sox 1713 3000 282 00 231412231643 600 4712 328 109 +0 +0 +0 0.1
202322 A+Beloit Sky Carp 181161 381313 17552 00 236317385702 149337 309 314 99 -0 +0 +5 0.5
202322 AJupiter Hammerheads 7161 10301 8271 10 164271262534 98265 3811 249 49 -4 +0 +2 -0.2
202423 A+Beloit Sky Carp 258222 491206 29965 01 221324356680 135352 3711 310 95 -1 -0 +7 0.6
202524 AAAkron RubberDucks 269236 49905 20829 10 208294309604 102288 307 276 69 -9 +0 +8 -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
#1Jeff Mathislast yr '20
career totals — 15 seasons, 3,003 PA
153,0035312194253300+54+13611.310.9
/162664123+11.9+30.12.5pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2798153184261292+14+8-0.7-0.4
/162664133+11.9+6.7-0.6pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Cameron Barstad (OGILVIE) 25 30 35 40 35 177/265/274 97324 40 44% 8% 44 -0.5
Jordan Procyshen
2018 · AA
25 40 41→40 40 38 197/250/287 89284 94 33% 6% 45 -2.1 194/246/314 120260 145 30% 6% 51 -1.7 175/241/33215720922429%6%53-0.4
Seth Gray
2023 · AA
25 37→36 45 47→50 37 182/259/294 113303 148 42% 7% 53 -1.5 208/285/315 107351 1113 40% 8% 69 -0.4 209/294/3049536191940%9%66-0.4
Garrett Kennedy
2018 · AA
25 35 41→40 45→30 40 178/236/276 98254 93 33% 6% 37 -2.7 195/260/292 97285 95 32% 7% 52 -1.6 158/237/234772327033%8%24-1.0
Brady Lindsly
2023 · AA
25 37 43→40 48→40 37 185/244/286 101297 114 40% 7% 43 -2.2 192/253/285 93300 106 37% 7% 46 -2.0 183/245/263802819536%7%35-1.1
Tim Susnara
2021 · A
25 35 38→40 47→40 40 173/239/249 75277 75 38% 8% 31 -3.0 198/264/303 105342 106 42% 7% 56 -1.3 161/239/26810827313043%7%35-0.7
Jameson Fisher
2019 · AA
25 38→36 41→45 41→45 42 188/262/288 99281 96 34% 8% 52 -1.6 194/259/295 101293 96 34% 7% 52 -1.6 194/254/29810528310433%7%48-1.4
Shane Matheny
2021 · A
25 38→41 41→45 44→50 36 188/242/278 90296 94 38% 6% 40 -2.4 199/274/324 125321 148 39% 9% 66 -0.6 193/282/32613330016938%10%68-0.3
Max Wright
2023 · A
25 39 41→40 44→40 42 184/275/284 101295 94 37% 8% 57 -1.2 193/269/291 98294 96 35% 8% 56 -1.3 136/214/209732019035%7%10-1.0
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Jean Luc Blaquiere
2011 · AAA
25 39 40 40→45 36 191/241/278 86285 84 35% 5% 39 -2.5 205/278/293 88300 75 31% 8% 59 -1.1 203/315/285822716024%12%71-0.1
Scott Hurst
2022 · AAA
26 37→31 40 43→50 37 182/237/266 85290 88 38% 7% 34 -2.8 216/287/322 106294 1119 28% 8% 70 -0.3 228/308/337109285132523%9%79+0.2
Ross Adolph
2022 · AA
25 41→32 45→40 44→50 37 193/271/314 121331 138 42% 7% 63 -0.9 206/305/328 122373 1211 43% 9% 82 +0.5 182/314/2809835781644%12%72-0.1
Jackson Cluff
2023 · AA
26 36→29 40→45 48→60 36 176/240/269 93284 811 39% 6% 37 -2.6 186/269/308 122285 1221 36% 9% 60 -1.0 181/273/314133265152835%10%61-0.6
Trevor Schwecke
2023 · AAA
25 39 44→45 41→50 39 195/257/308 113291 116 35% 7% 54 -1.4 218/275/332 114316 1014 32% 6% 68 -0.5 223/280/33511232091731%6%68-0.3
Daniel Salters
2018 · AA
25 41 41→40 47→30 38 202/249/291 90283 93 31% 5% 46 -2.0 215/271/327 112299 125 31% 5% 65 -0.7 227/286/34011332014232%5%71-0.1
Riley Mahan
2022 · AA
26 37→43 43→45 41→40 32 184/234/290 107311 114 43% 5% 40 -2.4 195/246/341 146336 178 45% 6% 59 -1.1 180/231/34816730221746%5%53-0.6
Jordan Betts
2017 · AA
25 34→27 41→45 45→40 34 174/219/271 97274 84 39% 5% 27 -3.3 190/236/303 113293 124 38% 5% 43 -2.2 180/226/29311327214338%5%36-1.7
Austin Rei
2019 · AA
25 38 40 40 40 187/261/280 94277 74 33% 7% 50 -1.8 192/262/285 93308 87 37% 7% 51 -1.7 123/204/184612065040%8%-2-1.0
Cooper Johnson
2023 · AA
25 37 39→50 45→40 42 171/257/255 84300 65 41% 9% 42 -2.3 183/266/304 121296 136 39% 9% 58 -1.2 171/259/30313225215436%10%52-0.7
Kellin Deglan
2018 · AA
26 37→36 45→50 42→40 32 188/236/305 116303 145 42% 5% 44 -2.1 201/259/320 119323 125 39% 6% 59 -1.1 174/241/28811427813240%6%40-0.7