Drew CavanaughC Sacramento River Cats
Age 24 L/R 6'1" / 219 lbs MLB HR -8%H -3% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION265 act + 176 ros · stats below = ROS only
wRC+†96
AVG/OBP/SLG.219 / .326 / .345
PA176
HR4
K%31
BB%10
BABIP313
ISO126
MLB%100%
Value2026 · WAR
BAT: +3.9 runs (wOBA-derived runs vs avg)+4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +7.9 runs (Positional adjustment)+8POSREP: +12.5 runs (Replacement-level credit)+13REPTotal WAR: +2.50+2.5WAR
0.01.42.71.01.92.12.22.01.8+$66M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2026
CONTACT45
xwOBA
410.298
POWER50
Barrel%
518.3
Avg EV
2186.9
EYE55
scouting grade only
SPEED45
Sprint
1024.7
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+1.0$8M+$8M
2027Pre-Arb$0.8M+1.9$14M+$13M
2028Pre-Arb$0.8M+2.1$14M+$14M
2029Arb-1$4M+2.2$14M+$11M
2030Arb-2$7M+2.0$12M+$7M
2031Arb-3$9M+1.8$10M+$4M
Totals $22M $72M +$58M

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
202321 ROK2 teams 6453 10100 7253 10 189317208525 19345 3911 237 40
202321 ROK2 teams 6450 14100 10173 10 280429300729 20412 2716 347 124
202422 A3 teams 223194 36502 23875 00 186288242531 57321 3910 253 52
202422 A3 teams 223186 44902 31625 00 237360317678 81341 2814 318 101
202523 A+4 teams 402342 6810210 4114413 72 199308327636 129299 3610 283 75
202523 A+4 teams 402322 8515214 6111013 72 264402453855 189348 2715 380 149
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAASF 265223 541307 298011 62 242357395752 152343 3011 337 116 +5 +0 +0 +5 +8 1.8
YTD24 AAASF 265212 631609 406411 62 297433500933 203386 2415 414 175 +22 +0 +0 +5 +8 3.6
ROS24 AAASF 100% 176150 33704 18556 31 219326345671 126310 3110 310 96 -1 +0 +0 +3 +5 0.8
ROS24 MLBSF 100% 177151 31604 18556 31 205314325639 119304 3110 282 74 -5 +0 +0 +3 +5 0.3
FULL24 AAASF 442374 8519011 4713517 93 227340366706 139322 3111 315 99 -0 +1 +0 +8 +13 2.1
TOT24 AAASF 441373 8720011 4713517 93 233345375720 142331 3111 326 108 +4 +1 +0 +8 +13 2.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBSF 92% 420361 8116111 4412912 62 224329366694 141310 3110 313 98 -1 +0 +0 +8 +12 1.9
202826 MLBSF 92% 441380 8516112 4613312 72 224326366692 142308 3010 316 100 -0 +1 +0 +8 +12 2.1
202927 MLBSF 92% 442381 8617112 4613212 72 226328370698 144307 3010 316 100 +0 +1 +0 +8 +13 2.2
203028 MLBSF 92% 439379 8516112 4613111 62 224326367692 142306 3010 315 100 -0 +0 -1 +8 +12 2.0
203129 MLBSF 92% 429370 8216111 4512911 62 222324359683 138305 3010 314 98 -1 +0 -1 +8 +12 1.8
203230 MLBSF 92% 420362 8015111 4412711 51 221324359683 138304 3010 311 96 -2 +1 -2 +8 +12 1.6
203331 MLBSF 92% 393339 7414110 4112010 41 218321354674 136301 3110 307 93 -3 +0 -3 +7 +11 1.3
203432 MLBSF 92% 363313 681319 381129 31 217319351671 134298 3110 301 89 -5 +0 -4 +6 +10 0.9
203533 MLBSF 92% 324279 591118 341028 21 211315344659 133293 3110 294 83 -6 +0 -4 +6 +9 0.5
203634 MLBSF 88% 275238 48816 28887 10 202304319623 118287 3210 286 77 -7 +0 -5 +5 +8 0.1
203735 MLBSF 83% 220191 36604 22725 10 188289283572 94280 3310 276 70 -8 +0 -6 +4 +6 -0.3
202725 MLBSF 92% 386332 7314110 4011911 62 220324358682 139304 3110 287 78 -10 +0 +0 +7 +11 0.9
202826 MLBSF 92% 406350 7815111 4212211 62 223325366691 143302 3010 291 81 -9 +0 +0 +7 +12 1.0
202927 MLBSF 92% 407351 7815111 4212111 62 222324365689 142301 3010 292 81 -9 +0 +0 +7 +12 1.1
203028 MLBSF 92% 404348 7715111 4212011 62 221324365689 144300 3010 291 81 -9 +0 -1 +7 +11 1.0
203129 MLBSF 92% 395341 7414110 4111810 52 217319352671 135299 3010 289 80 -9 +0 -1 +7 +11 0.8
203230 MLBSF 92% 386333 7314110 4011710 51 219321357679 138298 3010 287 78 -10 +1 -2 +7 +11 0.7
203331 MLBSF 92% 362312 671319 381109 41 215318349667 135295 3010 283 75 -10 +0 -3 +6 +10 0.4
203432 MLBSF 92% 334288 611118 351038 31 212314340654 128292 3110 278 71 -11 +0 -3 +6 +9 0.1
203533 MLBSF 92% 298258 53917 31947 21 205307329637 124287 3210 271 66 -12 +0 -4 +5 +8 -0.2
203634 MLBSF 88% 241208 40705 25776 10 192297298595 106281 3210 263 60 -11 +0 -4 +4 +7 -0.4
203735 MLBSF 83% 183158 30504 19604 10 190293297590 108275 3310 254 53 -10 +0 -5 +3 +5 -0.6
▸ Career Totals
Career 39793430 7351389100 4131216104 4815 214317347664 133298 3110 283 75 -114 +4 -22 +71 +113 5.2
/ 162G 650560 12023116 6719917 82 214316345661 130299 3110 283 75 -19 +1 -4 +12 +18 0.9
Career 50314332 93117112122 5231586135 5917 215318344663 129305 3210 302 89 -61 +5 -25 +90 +143 15.4
/ 162G 650560 12122216 6820517 82 216320348668 132306 3210 302 89 -8 +1 -3 +12 +18 2.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
202321 ASan Jose Giants 2420 5000 370 10 250348250598 357 2912 276 69 -1 +0 +1 0.0
202321 ROKACL Giants Black 4030 9100 7103 00 300475333808 33450 2518 390 157 +3 +0 +1 0.4
202422 AAASacramento River Cats 3530 9000 471 00 300400300700 391 2011 333 113 +1 +0 +1 0.2
202422 ASan Jose Giants 154126 29702 23454 00 230366333699 103338 2915 326 108 +1 +0 +4 0.6
202422 INTLScottsdale Scorpions 3430 6200 4100 00 200294267561 67300 2912 264 60 -2 +0 +1 -0.1
202523 AAASacramento River Cats 5349 9101 4150 00 184245265511 82242 288 236 39 -4 +0 +2 -0.2
202523 AARichmond Flying Squirrels 5643 8201 8155 10 186375302677 116259 2714 329 110 +1 +0 +2 0.2
202523 A+Eugene Emeralds 162131 39616 22465 42 298418496914 198398 2814 397 162 +11 +0 +5 1.6
202523 ASan Jose Giants 13199 29616 27343 20 2934575561.013 263377 2621 438 193 +14 +0 +4 1.8

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Jason LaRuelast yr '10
career totals — 11 seasons, 3,000 PA
113,0009310232316397+32+4716.916.2
/162664212+7.1+10.53.7pk7: 15
#3Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#4John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
114,12110448218317354+67+4415.113.7
/162664178+10.8+7.12.4pk7: 12
#5Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12

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
Drew Cavanaugh (OGILVIE) 24 45 50 45 55 233/345/375 142331 119 31% 11% 108 +2.5
Chance Sisco
2019 · MLB
24 48→58 43→50 43→40 42 231/303/341 110322 114 30% 7% 82 +0.5 215/308/370 155289 193 31% 8% 93 +1.3 197/299/36216425820030%9%85+0.3
Bryson Stott
2022 · AAA
24 49→56 45 48→55 47 237/303/361 123324 1210 29% 9% 87 +0.8 247/306/373 126296 1320 20% 8% 91 +1.1 254/320/377123288132916%8%95+1.4
Trevor Hauver
2023 · AA
24 40→48 49→50 46→40 53 199/309/350 151292 173 35% 13% 89 +0.9 217/305/367 150319 153 33% 11% 90 +1.0 220/308/37415431615232%10%90+0.8
Robert Kral
2013 · AAA
24 49→42 46→55 43→40 55 235/329/366 131305 135 26% 12% 100 +1.7 209/301/355 146265 164 26% 11% 85 +0.7 194/294/34515123418225%12%78+0.1
Matt Thaiss
2019 · AAA
24 46→50 45→55 46→45 45 227/279/354 127279 127 23% 6% 75 -0.0 224/293/384 160275 195 25% 9% 89 +1.0 224/303/38916527420425%9%92+0.9
Meibrys Viloria
2022 · MLB
25 45→47 42→45 43→40 44 211/291/318 107319 106 34% 9% 72 -0.2 223/312/350 127327 137 32% 11% 89 +1.0 223/334/35012732213331%13%95+0.7
Shed Long Jr.
2020 · MLB
24 47 49→50 47→50 44 235/295/384 149313 1610 30% 7% 89 +1.0 221/283/359 138302 1410 30% 8% 79 +0.3 199/268/324125275131031%8%61-0.2
Isan Díaz
2020 · MLB
24 41→42 49→55 45 43 211/278/363 152288 178 32% 8% 78 +0.2 216/289/370 154291 187 30% 9% 84 +0.6 193/273/38118823629832%9%77+0.1
Hunter Feduccia
2022 · AA
25 43→50 47→50 46→40 46 220/283/351 130279 154 26% 8% 76 +0.1 220/292/364 144293 163 29% 9% 84 +0.6 232/319/35412231111227%11%90+0.7
Jose Lobatón
2009 · AA
24 45 46→50 43→30 45 222/286/355 133297 143 29% 8% 79 +0.3 223/283/340 117294 123 27% 8% 73 -0.1 237/323/37313529813023%11%96+0.7
George Kottaras
2007 · AAA
24 48→53 45→55 43→30 49 232/301/364 132299 123 26% 9% 87 +0.8 218/284/364 146280 163 27% 8% 80 +0.4 229/331/42519526323222%13%112+1.0
Luis Urías
2021 · MLB
24 47→57 47→55 46→45 48 233/309/369 136296 147 25% 8% 92 +1.2 239/331/408 169283 205 22% 10% 112 +2.6 232/333/39916727321322%11%108+1.7
J.P. Crawford
2019 · MLB
24 41→51 43→45 49→50 50 203/285/318 115257 108 24% 9% 69 -0.4 241/318/362 121299 109 21% 9% 94 +1.3 264/356/39112630811217%11%114+2.9
Zack Collins
2020 · MLB
25 39→43 49→50 48→40 49 195/292/347 152294 173 37% 12% 80 +0.4 199/293/346 147289 155 34% 11% 80 +0.4 189/281/32813927915435%11%69-0.3
Kirk Nieuwenhuis
2013 · MLB
25 50 47→60 45→50 43 243/300/384 141336 1410 31% 7% 92 +1.2 217/283/377 160301 1710 32% 8% 83 +0.6 219/300/412193303211133%10%95+0.8
Ryan McMahon
2019 · MLB
24 48→57 46→55 48→45 41 233/283/368 136317 138 30% 6% 80 +0.4 217/290/368 151287 186 29% 9% 84 +0.6 209/295/35314427017628%10%80+0.3
Greg Cullen
2022 · AA
25 46→43 43→45 42→40 51 222/313/332 110294 104 26% 10% 85 +0.7 235/325/339 104322 106 27% 10% 92 +1.2 236/335/3279232310527%11%91+0.5
Carter Kieboom
2023 · MLB
25 44→50 45→50 43→45 52 220/315/340 120274 145 24% 10% 89 +0.9 222/293/341 119290 147 27% 8% 78 +0.2 231/290/33110030010725%7%70-0.2
Eric Munson
2002 · MLB
24 42→43 47→60 45→40 43 215/270/354 139279 148 28% 7% 72 -0.2 226/297/403 177251 246 21% 9% 97 +1.5 228/295/43620724530322%8%101+1.1
Jarrod Saltalamacchia
2009 · MLB
24 50→53 48→60 40 49 246/318/392 147318 163 27% 9% 102 +1.8 231/293/394 163304 193 29% 8% 92 +1.2 232/311/41718531222231%10%101+1.4