Drew Cavanaugh

C San Francisco Giants
Age 25 L/R 6'1" / 219 lbs MLB HR -15%H -3% Svc 1.000 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422ASF154.230/.366/.3332049—.165/.275/.226
202523A+SF162.298/.418/.49664107—.248/.348/.409
202523ASF131.293/.457/.5566293—.202/.326/.339
202624MLBSF166.229/.315/.29211750.6
2027PROJ25MLBSF250.198/.301/.30853800.4
2028PROJ82% MLB26MLBSF340.201/.303/.31974830.7
2029PROJ82% MLB27MLBSF345.202/.303/.32074830.7
Last 3 seasons WAR 0.6  ·  Next 3 projected WAR 1.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.000First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$2M2030Arb-2$3M2031Arb-3$4M
Skills · percentileStatcast 2026
xwOBA41
Speed27
Barrel%18
Avg EV10
Form.189/.284/.312 ▼ rolling true talent (60d window) · proj .201/.302/.317
CompsMeibrys Viloria (age 25) · Shed Long Jr. (age 25) · Carlos Narváez (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†80
AVG/OBP/SLG.198 / .301 / .308
PA250
HR5
K%29
BB%10
BABIP271
ISO120
MLB%100%
Value2027 · WAR
BAT: -6.0 runs (wOBA-derived runs vs avg)-6BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +5.4 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
0.00.51.00.60.70.70.60.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$14M ctrl surplus
Tools · Recent Form · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2026
CONTACT45
xAVG
310.236
POWER50
Barrel%
184.1
Avg EV
1085.2
EYE55
scouting grade only
SPEED45
Sprint
2726.4
Recent Formrolling true talent ⓘ
K%34%▼▼38% over 63 PA (60d) · proj 29%
BB%10%▼8% over 63 PA (60d) · proj 10%
ISO.123·.143 over 56 AB (60d) · proj .116
HR/BB3.4%·3.1% over 32 BBE (60d) · proj 3.5%
BABIP.279▲.387 over 31 BIP (60d) · proj .275
SLASH.189/.284/.312▼proj .201/.302/.317
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   1.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.6$2M+$2M
2028Pre-Arb$0.8M+0.7$3M+$2M
2029Arb-1$2M+0.7$2M+$0.7M
2030Arb-2$3M+0.6$2M+$0.0M (cut)
2031Arb-3$4M+0.5$1M+$0.0M (cut)
Totals $4M $11M +$4M

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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 32 — — — — — —
202321 ROKACL Giants Black — 4030 9100 7103 00 300475333808 33450 2518 390 65 — — — — — —
202422 AAASacramento River Cats — 3530 9000 471 00 300400300700 391 2011 333 93 — — — — — —
202422 ASan Jose Giants — 154126 29702 23454 00 230366333699 103338 2915 326 49 — — — — — —
202422 INTLScottsdale Scorpions — 3430 6200 4100 00 200294267561 67300 2912 264 65 — — — — — —
202523 AAASacramento River Cats — 5349 9101 4150 00 184245265511 82242 288 236 15 — — — — — —
202523 AARichmond Flying Squirrels — 5643 8201 8155 10 186375302677 116259 2714 329 69 — — — — — —
202523 A+Eugene Emeralds — 162131 39616 22465 42 298418496914 198398 2814 397 107 — — — — — —
202523 ASan Jose Giants — 13199 29616 27343 20 2934575561.013 263377 2621 438 93 — — — — — —
202624 MLBSan Francisco Giants — 166144 33411 18500 10 229315292606 63344 3011 276 75 -5 +0 +0 +7 +4 0.6
202624 AAASacramento River Cats — 137112 37906 18346 30 3304495711.020 241425 2513 445 137 — — — — — —
202624 AARichmond Flying Squirrels — 9068 19703 17215 32 279456515970 235364 2319 432 128 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 166144 33411 18500 10 229315292606 63344 3011 276 73 -5 +0 +0 +7 +4 0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202321 A MLESan Jose Giants — 2421 4000 2100 10 190261190451 315 428 216 32 — — — — — —
202321 ROK MLEACL Giants Black — 4033 7100 4143 00 212350242592 30342 3510 264 65 — — — — — —
202422 AAA MLESacramento River Cats — 3531 9000 381 00 290371290662 391 239 306 93 — — — — — —
202422 A MLESan Jose Giants — 154133 22501 16644 00 165275226500 60300 4210 240 49 — — — — — —
202523 AAA MLESacramento River Cats — 5350 8101 3180 00 160208240448 80227 346 191 15 — — — — — —
202523 AA MLERichmond Flying Squirrels — 5645 8201 6185 10 178339289628 111247 3211 270 69 — — — — — —
202523 A+ MLEEugene Emeralds — 162137 34515 16585 42 248348409757 161345 3610 326 107 — — — — — —
202523 A MLESan Jose Giants — 131109 22413 17483 20 202326339665 138306 3713 305 93 — — — — — —
202624 MLB MLESan Francisco Giants — 166144 33411 18500 10 229315292606 63344 3011 279 75 -5 +0 +0 +7 +4 0.6
202624 AAA MLESacramento River Cats — 137117 33804 13416 30 282382453835 171392 309 370 137 — — — — — —
202624 AA MLERichmond Flying Squirrels — 9074 17602 11265 32 230367392759 162334 2912 357 128 — — — — — —
202321 ROK MLE2 teams — 6454 11100 6253 10 204317222540 19367 399 246 53 — — — — — —
202321 ROK RAW2 teams — 6450 14100 10173 10 280429300729 20412 2716 347 53 — — — — — —
202422 A MLE3 teams — 223195 38602 22855 00 195293256549 62330 3810 252 57 — — — — — —
202422 A RAW3 teams — 223186 44902 31625 00 237360317678 81341 2814 318 57 — — — — — —
202523 A+ MLE4 teams — 402340 7111210 4314213 72 209321341662 132314 3511 294 85 — — — — — —
202523 A+ RAW4 teams — 402322 8515214 6111013 72 264402453855 189348 2715 380 85 — — — — — —
202624 MLB MLE3 teams — 393335 851818 4211611 72 254356385741 131363 3011 329 109 +4 +1 +0 +7 +9 2.1
202624 MLB RAW3 teams — 393324 8920110 5310511 72 275394435830 160376 2713 371 109 +4 +1 +0 +7 +9 2.1
202321 ROK MLE2 teams — 6455 11100 6253 10 200317218536 18332 399 246 53 — — — — — —
202422 A MLE3 teams — 223194 38602 22855 00 196293258551 62317 3810 252 57 — — — — — —
202523 A+ MLE4 teams — 402343 7111210 4314213 72 207321338659 131303 3511 294 85 — — — — — —
202624 MLB MLE3 teams — 393337 851818 4211611 72 252356383738 131358 3011 329 109 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLE3 teams — 223194 38602 22855 00 196293258551 62317 3810 252 57 — — — — — —
202523 A+ MLE4 teams — 402343 7111210 4314213 72 207321338659 131303 3511 294 85 — — — — — —
202624 MLB MLE3 teams — 393337 851818 4211611 72 252356383738 131358 3011 329 109 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLESF 100% 380329 671318 391119 52 201304317621 116275 2910 286 80 -9 +0 +0 +7 +8 0.6
▸ 2027 — real world (MLB)
202725 MLB CTXSF 100% 250216 44915 26736 31 198301308609 111271 2910 281 80 -6 +0 +0 +4 +5 0.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLESF 82% 415359 731419 4311910 52 205306329635 123276 2910 291 83 -8 +0 +0 +7 +9 0.8
202927 MLB MLESF 82% 421366 751519 431209 52 206306330636 124276 2910 291 83 -8 +0 +0 +8 +9 0.9
203028 MLB MLESF 82% 422367 751519 431209 42 206305329634 123276 2810 290 82 -9 +0 -1 +8 +9 0.7
203129 MLB MLESF 82% 414360 741419 421189 21 206303327629 121275 2910 288 81 -9 +0 -1 +7 +9 0.6
203230 MLB MLESF 82% 407356 731419 401168 11 205300323623 118274 2910 285 79 -10 -0 -2 +7 +9 0.4
203331 MLB MLESF 82% 380333 671318 371107 11 200295313608 112270 2910 279 75 -11 -0 -3 +7 +8 0.1
203432 MLB MLESF 82% 351307 601117 341037 10 195289300589 105266 2910 271 70 -13 +0 -4 +6 +8 -0.2
202826 MLB CTXSF 82% 340294 601217 35988 41 201303319622 118272 2910 286 83 -7 +0 +0 +6 +7 0.7
202927 MLB CTXSF 82% 345299 601217 35998 41 202303320623 118272 2910 286 83 -7 +0 +0 +6 +7 0.7
203028 MLB CTXSF 82% 346301 611217 35997 31 202301320621 117272 2910 285 82 -7 +0 -1 +6 +7 0.6
203129 MLB CTXSF 82% 339295 601217 34977 21 202299317617 115271 2910 283 81 -8 +0 -1 +6 +7 0.5
203230 MLB CTXSF 82% 334291 601217 33957 11 201296314610 113270 2810 280 79 -8 -0 -2 +6 +7 0.3
203331 MLB CTXSF 82% 312272 551116 31906 11 197292304596 107267 2910 274 75 -9 -0 -2 +6 +7 0.1
203432 MLB CTXSF 82% 288253 49915 28845 10 192286292578 100263 2910 267 70 -10 +0 -3 +5 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24702149 43884847 24971248 176 204300316616 112279 2910 280 81 -62 +1 -9 +48 +54 3.3
/ 162G— A+C — 650566 11522212 6618713 42 203301313614 110278 2910 280 81 -16 +0 -2 +13 +14 0.9
Career— MLE — 41423588 7461411185 421124797 3714 208308324632 116290 3010 288 81 -80 +1 -10 +62 +70 4.2
/ 162G— MLE — 650563 11722213 6619615 62 208307323631 115291 3010 288 81 -16 +0 -2 +12 +14 0.8