← Los Angeles Angels

Tyler Heineman

Los Angeles AngelsLAALos Angeles Angels

C · #31 · Bats B · Throws R · 5'10" · 190 lb · Age 35 · 7 yrs in MLB

2026 hitting grade

2.2

2026 pitching grade

16.1
Runs above average
−17.2
AVG / OBP / SLG
.175/.223/.220
HR · SB
1 · 1
Rank
200 PA: not qualified
Runs prevented
−2.7
IP · ERA
5.1 · 10.13
K · BB
0 · 1
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−6.6
  • Outs, strikeouts included−4.8
  • Walks−3.6
  • Doubles−3.5
  • Hit by pitch+1.3
  • Singles−0.4
  • Triples+0.3
  • Stolen bases+0.2
  • Parks played in−0.1

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.

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

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Sep 26@Seattle MarinersSEASEAL 4-83011001056.7
Wed, Sep 23@AthleticsATHATHL 3-711000000–
Sat, Sep 19vsMinnesota TwinsMINMINW 6-53010000052.1
Thu, Sep 17vsMinnesota TwinsMINMINW 5-43000002018.6
Tue, Sep 15vsSeattle MarinersSEASEAW 2-13000000018.6
Sat, Sep 12@Washington NationalsWSHWSHL 5-620000000–
Wed, Sep 9@Boston Red SoxBOSBOSW 6-43020000079.4
Mon, Sep 7@Boston Red SoxBOSBOSL 2-5400000204.8
Sun, Sep 6@Pittsburgh PiratesPITPITL 0-13000000018.6
Fri, Sep 4@Pittsburgh PiratesPITPITL 0-100000000–
Wed, Sep 2vsNew York YankeesNYYNYYL 3-600000000–
Tue, Sep 1vsNew York YankeesNYYNYYL 3-73010000052.1
Mon, Aug 31vsNew York YankeesNYYNYYW 10-13210000076.1
Sat, Aug 29vsPhiladelphia PhilliesPHIPHIL 2-400000000–
Fri, Aug 28vsPhiladelphia PhilliesPHIPHIL 3-53000000019.4
Wed, Aug 26vsCleveland GuardiansCLECLEL 3-43000000018.9
Mon, Aug 24vsCleveland GuardiansCLECLEL 2-400000000–
Sun, Aug 23@Texas RangersTEXTEXL 3-53000001022.8
Fri, Aug 21@Texas RangersTEXTEXL 1-210000000–
Thu, Aug 20@Houston AstrosHOUHOUW 18-33111000052.9
Tue, Aug 18@Houston AstrosHOUHOUW 3-13000001019.9
Sat, Aug 15vsKansas City RoyalsKCKCW 1-03000000018.9
Fri, Aug 14vsKansas City RoyalsKCKCL 6-72220000091.2
Tue, Aug 11vsTexas RangersTEXTEXW 3-22000000029.1
Mon, Aug 10vsTexas RangersTEXTEXL 1-410000000–
Sat, Aug 8@Miami MarlinsMIAMIAL 0-73010000051.6
Fri, Aug 7@Miami MarlinsMIAMIAW 4-33010000051.6
Wed, Aug 5@Baltimore OriolesBALBALL 2-500000000–
Tue, Aug 4@Baltimore OriolesBALBALL 1-310000000–
Sun, Aug 2vsMilwaukee BrewersMILMILW 3-03000000018.6
Fri, Jul 31vsMilwaukee BrewersMILMILL 2-600000000–
Wed, Jul 29vsHouston AstrosHOUHOUL 4-73010000052.1
Mon, Jul 27vsHouston AstrosHOUHOUL 4-6400000106.5
Fri, Jul 24@San Francisco GiantsSFSFL 6-72112010088.6
Wed, Jul 22vsSt. Louis CardinalsSTLSTLL 0-13000000018.6
Mon, Jul 20vsSt. Louis CardinalsSTLSTLW 3-200000000–
Sun, Jul 19vsDetroit TigersDETDETW 3-23010010172.5
Fri, Jul 10@Minnesota TwinsMINMINW 4-34120000069.7
Sat, Jul 4vsBoston Red SoxBOSBOSL 1-83000001018.6
Fri, Jul 3vsBoston Red SoxBOSBOSL 2-53000001018.6
Sun, Jun 28vsAthleticsATHATHW 4-13010000052.2
Wed, Jun 24vsBaltimore OriolesBALBALW 7-63000001018.6
Sat, Jun 20@AthleticsATHATHW 7-03120010090.9
Fri, Jun 19@AthleticsATHATHL 11-1200000000–
Mon, Jun 8vsPhiladelphia PhilliesPHIPHIL 2-520000000–
Thu, Jun 4@Atlanta BravesATLATLW 7-25022001073.4
Sat, May 30@Baltimore OriolesBALBALL 5-63000001035.8
Wed, May 27vsMiami MarlinsMIAMIAW 2-12100012048.6
Sat, May 23vsPittsburgh PiratesPITPITW 5-23111101084.4
Tue, May 19@New York YankeesNYYNYYL 4-53000000023.1
Sat, May 16@Detroit TigersDETDETW 2-120000000–
Wed, May 13vsTampa Bay RaysTBTBW 5-310000000–
Sun, May 10vsLos Angeles AngelsLAALAAL 1-63000000022.3
Sat, May 9vsLos Angeles AngelsLAALAAW 14-110010000–
Wed, May 6@Tampa Bay RaysTBTBL 0-320000000–
Sun, May 3@Minnesota TwinsMINMINL 3-43000000016.6
Fri, May 1@Minnesota TwinsMINMINW 7-33010001066.7
Tue, Apr 28vsBoston Red SoxBOSBOSW 3-03000001020.9
Mon, Apr 27vsBoston Red SoxBOSBOSL 0-53000001020.4
Sat, Apr 25vsCleveland GuardiansCLECLEW 5-34010003040.1
Fri, Apr 24vsCleveland GuardiansCLECLEL 6-83000000020.9
Wed, Apr 22@Los Angeles AngelsLAALAAL 3-73001001020.9
Mon, Apr 20@Los Angeles AngelsLAALAAW 5-22000001029.4
Sat, Apr 18@Arizona DiamondbacksARIARIL 2-64000001012.8
Fri, Apr 17@Arizona DiamondbacksARIARIL 3-63110001052.3
Thu, Apr 16@Milwaukee BrewersMILMILL 1-22001001029.4
Tue, Apr 14@Milwaukee BrewersMILMILW 9-710000000–
Wed, Apr 8vsLos Angeles DodgersLADLADW 4-33010001052.6
Tue, Apr 7vsLos Angeles DodgersLADLADL 1-410000010–
Mon, Apr 6vsLos Angeles DodgersLADLADL 2-143010000068.0
Sat, Apr 4@Chicago White SoxCHWCHWL 3-63010000053.6
Fri, Apr 3@Chicago White SoxCHWCHWL 4-500000000–
Wed, Apr 1vsColorado RockiesCOLCOLL 1-210000000–
Tue, Mar 31vsColorado RockiesCOLCOLW 5-14120001071.1
Sun, Mar 29vsAthleticsATHATHW 5-22210010074.6

2026 game log: pitching

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

GameResultDecIPHRERBBKHRPCGrade
Sun, Aug 9@Miami MarlinsMIAMIAL 3-121.02110011413.0
Sat, Jul 25@San Francisco GiantsSFSFL 2-91.00000001172.3
Fri, Jun 5vsBaltimore OriolesBALBALL 3-130.10000001–
Mon, Apr 6vsLos Angeles DodgersLADLADL 2-14GS1.00000001164.8
Mon, Mar 30vsColorado RockiesCOLCOLL 5-142.0755101270.3

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.