← San Francisco Giants

Drew Cavanaugh

San Francisco GiantsSFSan Francisco Giants

C · #61 · Bats L · Throws R · 6'0" · 219 lb · Age 24 · 1 yr in MLB

2026 grade

18.7
Runs above average
−4.0
AVG / OBP / SLG
.229/.315/.292
HR · SB
1 · 1
Rank
166 PA: not qualified

What the grade is made of

Runs each part adds or takes away against an average hitter in the same plate appearances: his count against what an average hitter would have had. The grade then counts how much he plays: these runs per game his team has played.

  • Home runs−5.5
  • Doubles−2.0
  • Singles+1.8
  • Walks+1.3
  • Hit by pitch−0.7
  • Parks played in+0.5
  • Triples+0.4
  • Stolen bases+0.2
  • Outs, strikeouts included−0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27vsLos Angeles DodgersLADLADL 1-54000003014.9
Sat, Sep 26vsLos Angeles DodgersLADLADL 3-420210000–
Wed, Sep 23vsMinnesota TwinsMINMINL 2-410000010–
Tue, Sep 22vsMinnesota TwinsMINMINL 2-310010000–
Mon, Sep 21vsMinnesota TwinsMINMINW 5-220000000–
Fri, Sep 18@Los Angeles DodgersLADLADL 2-820000020–
Tue, Sep 15@St. Louis CardinalsSTLSTLW 10-34100013025.1
Mon, Sep 14@St. Louis CardinalsSTLSTLL 1-200000100–
Sun, Sep 13vsSan Diego PadresSDSDL 4-610000110–
Sat, Sep 12vsSan Diego PadresSDSDL 6-73111100084.5
Fri, Sep 11vsSan Diego PadresSDSDL 5-710000010–
Wed, Sep 9vsSt. Louis CardinalsSTLSTLW 7-64110001045.9
Mon, Sep 7vsSt. Louis CardinalsSTLSTLW 5-410000010–
Sun, Sep 6@New York MetsNYMNYML 2-43010000054.5
Fri, Sep 4@New York MetsNYMNYML 6-103010001054.5
Thu, Sep 3@Pittsburgh PiratesPITPITL 2-510000010–
Wed, Sep 2@Pittsburgh PiratesPITPITW 5-44010002038.8
Tue, Sep 1@Pittsburgh PiratesPITPITL 12-135132001093.4
Sat, Aug 29vsArizona DiamondbacksARIARIW 7-220000020–
Sat, Aug 29vsArizona DiamondbacksARIARIL 1-73000001023.7
Fri, Aug 28vsArizona DiamondbacksARIARIL 6-1010000110–
Thu, Aug 27vsArizona DiamondbacksARIARIW 6-14000001015.2
Wed, Aug 26vsCincinnati RedsCINCINL 9-1010000010–
Tue, Aug 25vsCincinnati RedsCINCINW 3-13032010096.0
Mon, Aug 24vsCincinnati RedsCINCINW 5-04010002046.0
Fri, Aug 21@Boston Red SoxBOSBOSL 4-63000002017.5
Thu, Aug 20@Cleveland GuardiansCLECLEL 2-520000010–
Wed, Aug 19@Cleveland GuardiansCLECLEW 1-03000002019.9
Sun, Aug 16vsColorado RockiesCOLCOLL 7-135020000062.8
Sat, Aug 15vsColorado RockiesCOLCOLW 7-13100010035.0
Wed, Aug 12vsHouston AstrosHOUHOUL 1-22010010075.1
Tue, Aug 11vsHouston AstrosHOUHOUW 4-14121000177.1
Mon, Aug 10vsHouston AstrosHOUHOUL 3-64000001014.7
Sun, Aug 9vsDetroit TigersDETDETL 1-320000020–
Sat, Aug 8vsDetroit TigersDETDETL 0-800000100–
Wed, Aug 5@Texas RangersTEXTEXL 0-64020002081.3
Sun, Aug 2@San Diego PadresSDSDL 4-53001000022.8
Fri, Jul 31@San Diego PadresSDSDL 0-73000001022.8
Wed, Jul 29vsMilwaukee BrewersMILMILW 16-310110000–
Tue, Jul 28vsMilwaukee BrewersMILMILL 2-83000010034.6
Sun, Jul 26vsLos Angeles AngelsLAALAAL 3-42120020095.0
Sat, Jul 25vsLos Angeles AngelsLAALAAW 9-210000000–
Fri, Jul 24vsLos Angeles AngelsLAALAAW 7-610000010–
Wed, Jul 22@Kansas City RoyalsKCKCL 4-510000000–
Sun, Jul 19@Seattle MarinersSEASEAL 3-63000003023.7
Sat, Jul 18@Seattle MarinersSEASEAL 3-400000000–
Fri, Jul 17@Seattle MarinersSEASEAW 7-02120020095.3
Sun, Jul 12vsColorado RockiesCOLCOLW 3-12000021061.4
Fri, Jul 10vsColorado RockiesCOLCOLL 3-43010010067.5
Thu, Jul 9vsColorado RockiesCOLCOLW 8-23120011087.3
Wed, Jul 8vsToronto Blue JaysTORTORL 0-1010000010–
Tue, Jul 7vsToronto Blue JaysTORTORL 3-93000001023.1
Sun, Jul 5@Colorado RockiesCOLCOLL 6-73000002016.1
Fri, Jul 3@Colorado RockiesCOLCOLL 3-153000001016.1
Wed, Jul 1@Arizona DiamondbacksARIARIW 6-44021001070.7
Tue, Jun 30@Arizona DiamondbacksARIARIL 2-83000000018.6
Mon, Jun 29@Arizona DiamondbacksARIARIL 4-510110000–
Sat, Jun 27vsAtlanta BravesATLATLW 5-03000000023.4
Fri, Jun 26vsAtlanta BravesATLATLL 1-33010011067.6

Scores, box scores and play-by-play from ESPN. The run values and park factors behind the grades were worked out from Retrosheet's play-by-play: the information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at www.retrosheet.org.