Sam Haggerty

Not on a roster

LF

2026 hitting grade

17.9

2026 pitching grade

28.3
Runs above average
−4.8
AVG / OBP / SLG
.159/.213/.182
HR · SB
0 · 2
Rank
47 PA: not qualified
Runs prevented
−0.2
IP · ERA
1.0 · 0.00
K · BB
0 · 0
Rank
Not qualified

What the hitting 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−2.0
  • Outs, strikeouts included−1.3
  • Doubles−0.7
  • Walks−0.7
  • Singles−0.3
  • Stolen bases+0.3
  • Triples−0.2
  • Hit by pitch+0.2

What the pitching grade is made of

Runs each part saves or costs against an average pitcher facing the same batters. Contact counts a quarter for how it turned out, because over a season that's mostly the fielders and luck.

  • Hit batters−0.3
  • Strikeouts−0.2
  • Home runs allowed+0.1
  • Contact allowed (how it turned out counts a quarter)+0.1
  • Walks+0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, May 30vsKansas City RoyalsKCKCW 7-620100001–
Fri, May 29vsKansas City RoyalsKCKCW 9-100000000–
Thu, May 28vsHouston AstrosHOUHOUL 1-510000000–
Wed, May 27vsHouston AstrosHOUHOUL 3-400000100–
Sun, May 24@Los Angeles AngelsLAALAAL 1-23000001022.5
Fri, May 22@Los Angeles AngelsLAALAAL 6-920000000–
Wed, May 20@Colorado RockiesCOLCOLW 5-420100010–
Tue, May 19@Colorado RockiesCOLCOLW 10-011000000–
Mon, May 18@Colorado RockiesCOLCOLL 6-720000010–
Sun, May 17@Houston AstrosHOUHOUW 8-000000000–
Tue, May 12vsArizona DiamondbacksARIARIW 7-410000000–
Mon, May 11vsArizona DiamondbacksARIARIL 0-100000000–
Sat, May 9vsChicago CubsCHCCHCW 6-000000000–
Fri, May 8vsChicago CubsCHCCHCL 1-700000000–
Thu, May 7@New York YankeesNYYNYYL 2-920000000–
Tue, May 5@New York YankeesNYYNYYL 4-720000010–
Fri, May 1@Detroit TigersDETDETW 5-410000010–
Wed, Apr 29vsNew York YankeesNYYNYYW 3-010110000–
Tue, Apr 28vsNew York YankeesNYYNYYL 2-310100000–
Mon, Apr 27vsNew York YankeesNYYNYYL 2-420000000–
Sun, Apr 26vsAthleticsATHATHL 1-23000002022.8
Sat, Apr 25vsAthleticsATHATHW 4-33010000054.6
Fri, Apr 24vsAthleticsATHATHL 1-810000010–
Wed, Apr 22vsPittsburgh PiratesPITPITL 4-810000010–
Sun, Apr 19@Seattle MarinersSEASEAL 2-510000010–
Sat, Apr 18@Seattle MarinersSEASEAL 3-700000000–
Thu, Apr 16@AthleticsATHATHW 9-620000010–
Tue, Apr 14@AthleticsATHATHL 1-22000012047.4
Mon, Apr 13@AthleticsATHATHW 8-100000000–
Sat, Apr 11@Los Angeles DodgersLADLADL 3-610000000–
Fri, Apr 10@Los Angeles DodgersLADLADL 7-801000001–
Sun, Apr 5vsCincinnati RedsCINCINL 1-210000010–
Wed, Apr 1@Baltimore OriolesBALBALL 3-820100000–
Sun, Mar 29@Philadelphia PhilliesPHIPHIW 8-321100000–
Thu, Mar 26@Philadelphia PhilliesPHIPHIL 3-520000020–

2026 game log: pitching

Game grades need 3 batters faced; starts are ranked against starts, relief outings against relief outings.

GameResultDecIPHRERBBKHRPCGrade
Mon, May 25vsHouston AstrosHOUHOUL 0-91.0000000648.7

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.