← Athletics

Zack Gelof

AthleticsATHAthletics

3B · #20 · Bats R · Throws R · 6'2" · 205 lb · Age 26 · 4 yrs in MLB

2026 grade

59.7
Runs above average
+11.7
AVG / OBP / SLG
.256/.322/.475
HR · SB
22 · 16
Rank
435 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+12.2
  • Stolen bases+2.6
  • Walks−2.1
  • Doubles−1.3
  • Caught stealing−0.8
  • Hit by pitch+0.7
  • Outs, strikeouts included+0.6
  • Triples+0.4
  • Singles−0.4
  • Parks played in−0.3

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27vsHouston AstrosHOUHOUL 0-9400000304.7
Sat, Sep 26vsHouston AstrosHOUHOUL 2-134121001070.2
Fri, Sep 25vsHouston AstrosHOUHOUW 6-5410000104.8
Thu, Sep 24vsHouston AstrosHOUHOUL 5-73222210099.5
Wed, Sep 23vsLos Angeles AngelsLAALAAW 7-33120000295.0
Tue, Sep 22vsLos Angeles AngelsLAALAAW 9-73112110094.2
Sun, Sep 20@Cleveland GuardiansCLECLEL 0-14020000071.0
Sat, Sep 19@Cleveland GuardiansCLECLEL 6-125121001061.7
Fri, Sep 18@Cleveland GuardiansCLECLEL 3-54113102077.3
Thu, Sep 17@Tampa Bay RaysTBTBL 1-104010000040.9
Wed, Sep 16@Tampa Bay RaysTBTBL 3-4400000108.8
Tue, Sep 15@Tampa Bay RaysTBTBL 1-23000001019.9
Sun, Sep 13vsSeattle MarinersSEASEAW 8-73322120098.3
Sat, Sep 12vsSeattle MarinersSEASEAL 1-193000002017.2
Fri, Sep 11vsSeattle MarinersSEASEAW 6-55010000026.7
Wed, Sep 9vsToronto Blue JaysTORTORW 2-0400000204.8
Tue, Sep 8vsToronto Blue JaysTORTORL 2-43000012030.7
Mon, Sep 7vsToronto Blue JaysTORTORW 6-54212000265.3
Sun, Sep 6@Seattle MarinersSEASEAL 0-24000002015.7
Sat, Sep 5@Seattle MarinersSEASEAW 6-24210000150.4
Fri, Sep 4@Seattle MarinersSEASEAW 7-65222101095.7
Thu, Sep 3@Seattle MarinersSEASEAW 7-45221101191.1
Wed, Sep 2@Texas RangersTEXTEXW 9-25121102093.0
Tue, Sep 1@Texas RangersTEXTEXL 5-83210021078.9
Mon, Aug 31@Texas RangersTEXTEXL 1-83000001022.8
Sun, Aug 30vsBaltimore OriolesBALBALL 5-82100021060.2
Sat, Aug 29vsBaltimore OriolesBALBALL 3-55010003026.9
Fri, Aug 28vsBaltimore OriolesBALBALL 3-44021000175.7
Wed, Aug 26vsMinnesota TwinsMINMINW 7-4400000004.8
Tue, Aug 25vsMinnesota TwinsMINMINW 4-23000011030.7
Mon, Aug 24vsMinnesota TwinsMINMINL 6-95121001071.7
Sun, Aug 23@Houston AstrosHOUHOUW 7-64100003025.9
Sat, Aug 22@Houston AstrosHOUHOUW 4-33100011032.7
Fri, Aug 21@Houston AstrosHOUHOUL 0-44000002010.1
Thu, Aug 20@Kansas City RoyalsKCKCL 2-64000011024.1
Wed, Aug 19@Kansas City RoyalsKCKCL 7-94012001149.0
Tue, Aug 18@Kansas City RoyalsKCKCL 3-42200020060.0
Mon, Aug 17@Kansas City RoyalsKCKCL 5-94010002036.7
Sun, Aug 16vsTexas RangersTEXTEXW 5-25122100079.1
Sat, Aug 15vsTexas RangersTEXTEXL 3-5400000004.8
Fri, Aug 14vsTexas RangersTEXTEXW 8-32100031073.5
Wed, Aug 12vsTampa Bay RaysTBTBL 4-84221101091.6
Tue, Aug 11vsTampa Bay RaysTBTBL 4-124110002037.9
Mon, Aug 10vsTampa Bay RaysTBTBL 6-104222101094.7
Thu, Jul 9@Detroit TigersDETDETL 1-410000000–
Wed, Jul 8@Detroit TigersDETDETL 1-6500000300.2
Tue, Jul 7@Detroit TigersDETDETL 2-65010004026.3
Sun, Jul 5vsMiami MarlinsMIAMIAL 8-94110000036.7
Sat, Jul 4vsMiami MarlinsMIAMIAL 2-73010000075.6
Tue, Jun 23@San Francisco GiantsSFSFL 1-310000000–
Sun, Jun 21vsLos Angeles AngelsLAALAAL 7-95320000071.0
Fri, Jun 19vsLos Angeles AngelsLAALAAW 12-114111011069.4
Thu, Jun 18vsLos Angeles AngelsLAALAAW 5-03110011064.6
Wed, Jun 17vsPittsburgh PiratesPITPITL 4-124111101076.5
Tue, Jun 16vsPittsburgh PiratesPITPITL 5-63221110197.8
Mon, Jun 15vsPittsburgh PiratesPITPITW 11-24111001038.2
Sun, Jun 14vsColorado RockiesCOLCOLL 9-234120001087.7
Sat, Jun 13vsColorado RockiesCOLCOLW 7-54222100193.9
Fri, Jun 12vsColorado RockiesCOLCOLW 6-44110002041.8
Wed, Jun 10vsMilwaukee BrewersMILMILW 4-34110002056.2
Tue, Jun 9vsMilwaukee BrewersMILMILW 7-54111101077.9
Mon, Jun 8vsMilwaukee BrewersMILMILL 14-156221103088.5
Sun, Jun 7@Houston AstrosHOUHOUW 5-04110000056.4
Sat, Jun 6@Houston AstrosHOUHOUL 2-133011011066.7
Fri, Jun 5@Houston AstrosHOUHOUL 1-54010002043.3
Thu, Jun 4@Chicago CubsCHCCHCL 6-73010010068.0
Wed, Jun 3@Chicago CubsCHCCHCW 5-43110010062.1
Tue, Jun 2@Chicago CubsCHCCHCW 2-13011002055.5
Sun, May 31vsNew York YankeesNYYNYYL 8-135020002061.5
Sat, May 30vsNew York YankeesNYYNYYW 6-44011001040.1
Fri, May 29vsNew York YankeesNYYNYYL 2-84021000070.9
Wed, May 27vsSeattle MarinersSEASEAL 1-94020001080.6
Tue, May 26vsSeattle MarinersSEASEAL 1-44020000071.0
Mon, May 25vsSeattle MarinersSEASEAL 2-94010003042.2
Sun, May 24@San Diego PadresSDSDW 5-24100012025.9
Sat, May 23@San Diego PadresSDSDL 0-23000012035.3
Fri, May 22@San Diego PadresSDSDL 3-74110000057.3
Thu, May 21@Los Angeles AngelsLAALAAW 3-25101002215.7
Wed, May 20@Los Angeles AngelsLAALAAW 6-5500000101.6
Tue, May 19@Los Angeles AngelsLAALAAW 14-65233101096.4
Mon, May 18@Los Angeles AngelsLAALAAL 1-23110001173.8
Sun, May 17vsSan Francisco GiantsSFSFL 1-104010000149.4
Sat, May 16vsSan Francisco GiantsSFSFL 4-6400000107.8
Fri, May 15vsSan Francisco GiantsSFSFW 5-23100011031.7
Thu, May 14vsSt. Louis CardinalsSTLSTLL 4-54121100092.0
Wed, May 13vsSt. Louis CardinalsSTLSTLW 6-24111100077.3
Tue, May 12vsSt. Louis CardinalsSTLSTLL 4-6400000107.8
Sun, May 10@Baltimore OriolesBALBALL 1-24010001045.1
Sat, May 9@Baltimore OriolesBALBALW 6-23010012067.3
Fri, May 8@Baltimore OriolesBALBALW 4-33111011067.3
Thu, May 7@Philadelphia PhilliesPHIPHIW 12-15223101095.3
Wed, May 6@Philadelphia PhilliesPHIPHIL 3-64110003054.9
Tue, May 5@Philadelphia PhilliesPHIPHIL 1-93010010065.1
Sun, May 3vsCleveland GuardiansCLECLEW 7-13211110089.7
Fri, May 1vsCleveland GuardiansCLECLEL 5-820120010–
Thu, Apr 30vsKansas City RoyalsKCKCW 6-34010000038.2
Wed, Apr 29vsKansas City RoyalsKCKCW 5-23000001018.3
Tue, Apr 28vsKansas City RoyalsKCKCL 1-44120011184.9
Sun, Apr 26@Texas RangersTEXTEXW 2-100000001–
Sat, Apr 25@Texas RangersTEXTEXL 3-44000000013.3
Fri, Apr 24@Texas RangersTEXTEXW 8-14222101092.7
Wed, Apr 22@Seattle MarinersSEASEAL 4-500000000–
Tue, Apr 21@Seattle MarinersSEASEAW 5-24010001046.9
Mon, Apr 20@Seattle MarinersSEASEAW 6-44000002015.7
Sun, Apr 19vsChicago White SoxCHWCHWL 4-73112000063.6
Sat, Apr 18vsChicago White SoxCHWCHWW 7-610100000–
Fri, Apr 17vsChicago White SoxCHWCHWL 2-910000000–
Thu, Apr 16vsTexas RangersTEXTEXL 6-901000000–
Tue, Apr 14vsTexas RangersTEXTEXW 2-12000002029.1
Mon, Apr 13vsTexas RangersTEXTEXL 1-810000010–
Fri, Apr 10@New York MetsNYMNYMW 4-001000000–

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.