Drew CavanaughC San Francisco Giants
Age 24 L/R 6'1" / 219 lbs MLB HR -15%H -3% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION372 act + 9 ros · stats below = ROS only
showingROS
wRC+†96
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%33
BB%11
BABIP313
ISO124
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: -4.0 runs (145 MLB PA)BAT projected ROS: -0.2 runs (9 MLB PA, park-applied)-4BATRUN so far: +0.2 runs (145 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+0RUNFLD so far: +0.0 runs (145 MLB PA)FLD projected ROS: +0.0 runs (9 MLB PA, park-applied)+0FLDPOS so far: +2.6 runs (145 MLB PA)POS projected ROS: +0.2 runs (9 MLB PA, park-applied)+3POSREP so far: +3.1 runs (145 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+3REP2026 MLB WAR (so far + projected ROS): +0.21so far: +0.2 WAR+0.2WAR
0.01.02.00.11.31.51.51.41.326272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$36M ctrl surplus
Tools · Recent Form · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2026
CONTACT45
xAVG
530.254
POWER50
Barrel%
214.5
Avg EV
1085.1
EYE55
scouting grade only
SPEED45
Sprint
2626.3
Recent Formrolling true talent ⓘ
K%33%33% over 63 PA (30d) · proj 32%
BB%10%·9% over 107 PA (60d) · proj 10%
ISO.101.063 over 95 AB (60d) · proj .124
HR/BB3.2%1.6% over 64 BBE (60d) · proj 4.2%
BABIP.299.365 over 63 BIP (60d) · proj .293
SLASH.203/.299/.304proj .206/.304/.330
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.1M+0.1$0.6M+$0.5M
2027Pre-Arb$0.8M+1.3$10M+$9M
2028Pre-Arb$0.8M+1.5$10M+$10M
2029Arb-1$4M+1.5$10M+$7M
2030Arb-2$6M+1.4$8M+$4M
2031Arb-3$9M+1.3$7M+$2M
Totals $21M $45M +$32M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202321 ASan Jose Giants 2420 5000 370 10 250348250598 357 2912 276 73 -1 +0 +1 -0.0
202321 ROKACL Giants Black 4030 9100 7103 00 300475333808 33450 2518 390 150 +2 +0 +1 0.3
202422 AAASacramento River Cats 3530 9000 471 00 300400300700 391 2011 333 112 +0 +0 +1 0.1
202422 ASan Jose Giants 154126 29702 23454 00 230366333699 103338 2915 326 107 +1 +0 +3 0.5
202422 INTLScottsdale Scorpions 3430 6200 4100 00 200294267561 67300 2912 264 65 -1 +0 +1 -0.1
202523 AAASacramento River Cats 5349 9101 4150 00 184245265511 82242 288 236 46 -3 +0 +1 -0.2
202523 AARichmond Flying Squirrels 5643 8201 8155 10 186375302677 116259 2714 329 109 +1 +0 +1 0.2
202523 A+Eugene Emeralds 162131 39616 22465 42 298418496914 198398 2814 397 155 +11 +0 +4 1.4
202523 ASan Jose Giants 13199 29616 27343 20 2934575561.013 263377 2621 438 182 +13 +0 +3 1.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202321 A MLESan Jose Giants 2421 4000 2100 10 190261190451 308 428 215 32 -2 +0 +1 -0.1
202321 ROK MLEACL Giants Black 4033 7100 4143 00 212350242592 30347 3510 267 67 -2 +0 +1 -0.1
202422 AAA MLESacramento River Cats 3531 8000 381 00 258343258601 361 239 282 77 -1 +0 +1 -0.0
202422 A MLESan Jose Giants 154133 23502 16634 00 173281256537 83298 4110 245 52 -9 +0 +3 -0.6
202523 AAA MLESacramento River Cats 5350 8101 3190 00 160208240448 80210 366 176 5 -6 +0 +1 -0.5
202523 AA MLERichmond Flying Squirrels 5645 8201 6185 10 178339289628 111235 3211 262 63 -2 +0 +1 -0.1
202523 A+ MLEEugene Emeralds 162138 32415 15605 42 232329384713 152328 379 308 95 -1 +0 +4 0.3
202523 A MLESan Jose Giants 131108 23414 18473 20 213341380721 167306 3614 315 99 -0 +0 +3 0.3
202321 ROK MLE2 teams 6453 11100 7243 10 208333226560 19367 3811 247 54
202321 ROK RAW2 teams 6450 14100 10173 10 280429300729 20412 2716 347 54
202422 A MLE3 teams 223195 37602 22845 00 190288251540 62318 3810 252 57
202422 A RAW3 teams 223186 44902 31625 00 237360317678 81341 2814 318 57
202523 A+ MLE4 teams 402342 6911210 4114513 72 202311333644 132306 3610 286 80
202523 A+ RAW4 teams 402322 8515214 6111013 72 264402453855 189348 2715 380 80
202321 ROK MLE2 teams 6454 11100 7243 10 204333222556 19332 3811 247 54
202422 A MLE3 teams 223194 37602 22845 00 191288253541 62310 3810 252 57
202523 A+ MLE4 teams 402345 6911210 4114513 72 200311330641 130292 3610 286 80
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202321 ROK MLE2 teams 6454 11100 7243 10 204333222556 19332 3811 247 54
202422 A MLE3 teams 223194 37602 22845 00 191288253541 62310 3810 252 57
202523 A+ MLE4 teams 402345 6911210 4114513 72 200311330641 130292 3610 286 80
YTD24 MLB MLESF 372318 791608 3910911 72 248351374725 126351 2910 323 105 +2 +1 +0 +7 +8 1.8
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR24 MLB RAWSF 145127 31301 15400 10 244324291615 47349 2810 282 105 +1 +0 +0 +7 +3 1.1
YTD24 AA RAWSF 9068 19703 17215 32 279456515970 235364 2319 432 105
YTD24 AAA RAWSF 137112 37906 18346 30 3304495711.020 241425 2513 445 105
YTD24 MLB RAWSF 145127 31301 15400 10 244324291615 47349 2810 282 77 -4 +0 +0 +3 +3 0.2
ROS24 MLB MLESF 100% 98 1000 130 00 125222125347 319 3311 310 96 -0 +0 +0 +0 +0 0.0
ROS24 MLB CTXSF 100% 98 1000 130 00 125222125347 313 3311 283 96 -0 +0 +0 +0 +0 0.0
FULL24 MLB A+CSF 154135 32301 16430 10 237318281599 44341 2810 282 105 +1 +0 +0 +3 +3 0.7
TOT24 MLB MLESF 381326 801608 4011211 72 245347368716 123348 2910 323 105 +2 +1 +0 +7 +8 1.8
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202725 MLB MLESF 82% 420364 8315110 4312810 62 228326357683 129319 3010 311 97 -2 +0 +0 +8 +9 1.6
202826 MLB MLESF 82% 441383 8816111 4513110 62 230326363689 133317 3010 315 99 -0 +0 +0 +8 +10 1.8
202927 MLB MLESF 82% 442384 8816111 4513010 62 229326362688 133315 2910 316 100 -0 +0 +0 +8 +10 1.8
203028 MLB MLESF 82% 439381 8716111 4512910 62 228326362688 134314 2910 315 99 -0 +0 -1 +8 +10 1.7
203129 MLB MLESF 82% 429372 8616111 4412710 51 231329368697 137313 3010 313 98 -1 +1 -1 +8 +9 1.5
203230 MLB MLESF 82% 420365 8215110 431259 51 225321353675 129311 3010 310 96 -2 +1 -2 +8 +9 1.3
203331 MLB MLESF 82% 393340 761419 411189 41 224323350673 126309 3010 306 93 -3 +0 -3 +7 +9 1.0
203432 MLB MLESF 82% 363315 691218 371118 31 219317340656 121305 3110 300 89 -5 +0 -4 +6 +8 0.7
203533 MLB MLESF 82% 324281 591007 331017 21 210308320629 110301 3110 294 85 -6 +0 -4 +6 +7 0.3
203634 MLB MLESF 77% 275239 49806 28876 10 205304314618 109295 3210 285 79 -7 +0 -5 +5 +6 -0.1
202725 MLB CTXSF 82% 344298 661217 351048 51 221320339659 117312 3010 287 97 -1 +1 +0 +6 +7 1.3
202826 MLB CTXSF 82% 362314 711319 371088 51 226323360683 134310 3010 291 99 -0 +1 +0 +6 +8 1.5
202927 MLB CTXSF 82% 362314 711319 371078 51 226323360683 134308 3010 292 100 -0 +1 +0 +6 +8 1.5
203028 MLB CTXSF 82% 360312 711319 371068 51 228325362687 135307 2910 291 99 -0 +1 -1 +6 +8 1.4
203129 MLB CTXSF 82% 352305 691318 361048 41 226324354678 128306 3010 290 98 -1 +0 -1 +6 +8 1.3
203230 MLB CTXSF 82% 344297 661218 361038 41 222323350673 128305 3010 287 96 -2 +0 -2 +6 +7 1.1
203331 MLB CTXSF 82% 322279 611117 33977 31 219317341657 122302 3010 283 93 -3 +0 -2 +6 +7 0.8
203432 MLB CTXSF 82% 298259 551006 31916 21 212311320631 108299 3110 278 89 -4 +0 -3 +5 +6 0.5
203533 MLB CTXSF 82% 266231 47805 27836 20 203303303606 100295 3110 272 85 -5 +0 -3 +5 +6 0.3
203634 MLB CTXSF 77% 213185 37604 22684 10 200299297596 97289 3210 264 79 -5 +0 -4 +4 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 32322802 615111772 33297471 368 219318341659 122306 3010 285 91 -21 +4 -16 +58 +70 9.7
/ 162G A+C 650564 12222114 6719614 72 216315333648 117303 3010 285 91 -4 +1 -3 +12 +14 1.9
Career MLE 46444022 88515610106 4751443110 5215 220319343662 123312 3110 302 91 -26 +4 -20 +71 +86 11.7
/ 162G MLE 650563 12422115 6620215 72 220318343661 123311 3110 302 91 -4 +1 -3 +12 +14 1.9