← Arizona Diamondbacks

Gabriel Moreno

Arizona DiamondbacksARIArizona Diamondbacks

C · #14 · Bats R · Throws R · 5'9" · 200 lb · Age 26 · 5 yrs in MLB

2026 grade

89.2
Runs above average
+27.7
AVG / OBP / SLG
.311/.388/.486
HR · SB
16 · 5
Rank
15 of 134

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.

  • Outs, strikeouts included+10.7
  • Singles+8.6
  • Doubles+7.8
  • Walks+4.4
  • Caught stealing−1.7
  • Home runs−1.1
  • Triples−1.1
  • Stolen bases+0.8
  • Hit by pitch−0.5
  • Parks played in−0.3

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Sep 26@San Diego PadresSDSDL 7-103011011067.3
Fri, Sep 25@San Diego PadresSDSDW 11-43221010077.9
Thu, Sep 24@Colorado RockiesCOLCOLW 12-86113101057.0
Wed, Sep 23@Colorado RockiesCOLCOLW 5-34131000079.3
Tue, Sep 22@Colorado RockiesCOLCOLW 7-24112000036.3
Sun, Sep 20vsNew York YankeesNYYNYYW 8-43220010086.8
Sat, Sep 19vsNew York YankeesNYYNYYW 5-33010010065.3
Fri, Sep 18vsNew York YankeesNYYNYYL 2-9400000106.5
Wed, Sep 16vsMiami MarlinsMIAMIAL 3-44131100098.6
Tue, Sep 15vsMiami MarlinsMIAMIAL 2-44121121198.0
Mon, Sep 14vsMiami MarlinsMIAMIAW 8-73010011079.0
Sun, Sep 13vsTexas RangersTEXTEXL 6-75111101068.9
Sat, Sep 12vsTexas RangersTEXTEXL 2-64120001070.7
Fri, Sep 11vsTexas RangersTEXTEXW 9-15122000061.6
Wed, Sep 9@Kansas City RoyalsKCKCL 2-510000010–
Tue, Sep 8@Kansas City RoyalsKCKCW 5-35110010046.9
Mon, Sep 7@Kansas City RoyalsKCKCW 5-45021000060.8
Sun, Sep 6@Houston AstrosHOUHOUW 3-24010000055.9
Sat, Sep 5@Houston AstrosHOUHOUW 4-35021001073.1
Fri, Sep 4@Houston AstrosHOUHOUL 1-32111121096.2
Wed, Sep 2vsPhiladelphia PhilliesPHIPHIW 1-03000001018.9
Tue, Sep 1vsPhiladelphia PhilliesPHIPHIL 1-7400000107.0
Mon, Aug 31vsPhiladelphia PhilliesPHIPHIL 1-25021001072.7
Sat, Aug 29@San Francisco GiantsSFSFW 7-13120010087.5
Fri, Aug 28@San Francisco GiantsSFSFW 10-6500000202.2
Thu, Aug 27@San Francisco GiantsSFSFL 1-63111110082.8
Tue, Aug 25vsChicago CubsCHCCHCW 5-43111010075.2
Mon, Aug 24vsChicago CubsCHCCHCL 0-7400000007.8
Sun, Aug 23vsCincinnati RedsCINCINW 5-31001020060.4
Sat, Aug 22vsCincinnati RedsCINCINL 5-115010001045.1
Fri, Aug 21vsCincinnati RedsCINCINW 9-05021000168.4
Wed, Aug 19@Boston Red SoxBOSBOSW 7-64112012066.3
Tue, Aug 18@Boston Red SoxBOSBOSL 4-93114111089.6
Mon, Aug 17@Boston Red SoxBOSBOSL 1-114010000037.4
Sun, Aug 16@Atlanta BravesATLATLL 3-54111102077.6
Sat, Aug 15@Atlanta BravesATLATLW 10-34331010096.0
Fri, Aug 14@Atlanta BravesATLATLW 2-05011002046.0
Wed, Aug 12vsColorado RockiesCOLCOLL 4-65021001072.6
Tue, Aug 11vsColorado RockiesCOLCOLL 2-34010001040.1
Mon, Aug 10vsColorado RockiesCOLCOLW 9-04121010094.6
Sun, Aug 9vsLos Angeles DodgersLADLADW 4-24111000055.3
Sat, Aug 8vsLos Angeles DodgersLADLADL 1-25020001061.4
Fri, Aug 7vsLos Angeles DodgersLADLADW 4-34010000055.2
Thu, Aug 6vsSan Diego PadresSDSDL 1-54031000093.3
Wed, Aug 5vsSan Diego PadresSDSDW 10-42102022050.1
Sun, Aug 2@Cleveland GuardiansCLECLEL 0-5400000107.9
Sat, Aug 1@Cleveland GuardiansCLECLEW 12-8600100100.1
Fri, Jul 31@Cleveland GuardiansCLECLEW 4-13011000068.0
Wed, Jul 29@Pittsburgh PiratesPITPITW 3-03212111089.8
Tue, Jul 28@Pittsburgh PiratesPITPITW 8-76112000016.1
Mon, Jul 27@Pittsburgh PiratesPITPITL 2-34000012024.4
Sun, Jul 26@Washington NationalsWSHWSHL 7-103122010091.3
Sat, Jul 25@Washington NationalsWSHWSHL 3-54012000039.1
Fri, Jul 24@Washington NationalsWSHWSHW 3-24021001061.3
Thu, Jul 23@St. Louis CardinalsSTLSTLW 10-64132000089.3
Wed, Jul 22vsAthleticsATHATHW 15-54211111085.4
Tue, Jul 21vsAthleticsATHATHW 6-53210020077.3
Mon, Jul 20vsAthleticsATHATHL 2-54010001039.1
Sun, Jul 19vsSt. Louis CardinalsSTLSTLW 8-74001010024.6
Sat, Jul 18vsSt. Louis CardinalsSTLSTLW 5-33220010086.7
Fri, Jul 17vsSt. Louis CardinalsSTLSTLL 4-54120001080.3
Sun, Jul 12@Los Angeles DodgersLADLADW 5-33110011066.5
Sat, Jul 11@Los Angeles DodgersLADLADW 9-23220021092.7
Fri, Jul 10@Los Angeles DodgersLADLADW 9-35022001073.3
Thu, Jul 9@San Diego PadresSDSDW 3-14010001044.3
Wed, Jul 8@San Diego PadresSDSDL 4-104021000081.3
Tue, Jul 7@San Diego PadresSDSDL 1-44020000072.4
Mon, Jul 6@San Diego PadresSDSDW 8-04120010082.6
Sun, Jul 5vsMilwaukee BrewersMILMILL 2-33001011031.2
Sat, Jul 4vsMilwaukee BrewersMILMILW 4-33110001052.1
Fri, Jul 3vsMilwaukee BrewersMILMILL 4-75121000061.4
Wed, Jul 1vsSan Francisco GiantsSFSFL 4-63010011065.3
Tue, Jun 30vsSan Francisco GiantsSFSFW 8-23221020092.2
Mon, Jun 29vsSan Francisco GiantsSFSFW 5-43000010031.4
Sun, Jun 28@Tampa Bay RaysTBTBL 1-510000010–
Sat, Jun 27@Tampa Bay RaysTBTBL 2-44010000040.9
Fri, Jun 26@Tampa Bay RaysTBTBL 1-64020000071.2
Wed, Jun 24@St. Louis CardinalsSTLSTLW 9-42111020078.2
Tue, Jun 23@St. Louis CardinalsSTLSTLW 4-34110000041.8
Sun, Jun 21vsMinnesota TwinsMINMINL 2-43010010065.3
Fri, Jun 19vsMinnesota TwinsMINMINW 9-55011001027.1
Wed, Jun 17vsLos Angeles AngelsLAALAAW 8-13030010097.5
Mon, Jun 15vsLos Angeles AngelsLAALAAW 4-34011000040.1
Sun, Jun 14@Cincinnati RedsCINCINW 5-35111101068.8
Sat, Jun 13@Cincinnati RedsCINCINL 1-24020000087.6
Fri, Jun 12@Cincinnati RedsCINCINW 5-24110011173.3
Thu, Jun 11@Miami MarlinsMIAMIAL 0-23000012031.2
Wed, Jun 10@Miami MarlinsMIAMIAL 0-83020010086.7
Tue, Jun 9@Miami MarlinsMIAMIAL 6-103111120094.1
Sun, Jun 7vsWashington NationalsWSHWSHW 5-14122100092.3
Sat, Jun 6vsWashington NationalsWSHWSHL 1-63000001035.3
Thu, Jun 4vsLos Angeles DodgersLADLADW 3-23100010032.9
Wed, Jun 3vsLos Angeles DodgersLADLADL 0-74010001056.2
Tue, Jun 2vsLos Angeles DodgersLADLADL 5-63110020078.6
Mon, Jun 1vsLos Angeles DodgersLADLADW 4-13000001020.9
Sun, May 31@Seattle MarinersSEASEAL 2-311100100–
Sat, May 30@Seattle MarinersSEASEAL 1-54000002015.7
Fri, May 29@Seattle MarinersSEASEAL 6-75132000090.6
Tue, May 26@San Francisco GiantsSFSFW 7-52012010068.3
Mon, May 25@San Francisco GiantsSFSFW 6-23211111090.6
Sat, May 23vsColorado RockiesCOLCOLW 5-44010001044.3
Fri, May 22vsColorado RockiesCOLCOLL 2-34000000013.3
Thu, May 21vsColorado RockiesCOLCOLW 2-13110011173.3
Tue, May 19vsSan Francisco GiantsSFSFW 5-33000011016.0
Mon, May 18vsSan Francisco GiantsSFSFW 12-25222100088.3
Sun, May 17@Colorado RockiesCOLCOLW 8-64230010194.4
Fri, May 15@Colorado RockiesCOLCOLW 9-15123002069.5
Wed, May 13@Texas RangersTEXTEXL 5-65020001062.8
Tue, May 12@Texas RangersTEXTEXL 4-73001001015.2
Mon, May 11@Texas RangersTEXTEXW 1-04000002015.2
Sat, May 9vsNew York MetsNYMNYMW 2-13000001020.9
Fri, May 8vsNew York MetsNYMNYML 1-32000020060.6
Thu, May 7vsPittsburgh PiratesPITPITL 2-410000000–
Wed, May 6vsPittsburgh PiratesPITPITL 0-13000002019.4
Tue, May 5vsPittsburgh PiratesPITPITW 9-04121000080.5
Sun, May 3@Chicago CubsCHCCHCL 4-84112101078.8
Fri, May 1@Chicago CubsCHCCHCL 5-6500000302.1
Fri, Apr 10@Philadelphia PhilliesPHIPHIW 5-410000000–
Thu, Apr 9@New York MetsNYMNYMW 7-121220000–
Wed, Apr 8@New York MetsNYMNYMW 7-2400100301.9
Tue, Apr 7@New York MetsNYMNYML 3-43120010095.4
Sun, Apr 5vsAtlanta BravesATLATLW 6-510000010–
Sat, Apr 4vsAtlanta BravesATLATLW 2-13120000079.5
Fri, Apr 3vsAtlanta BravesATLATLL 0-2400000107.4
Thu, Apr 2vsAtlanta BravesATLATLL 2-173100010031.5
Wed, Apr 1vsDetroit TigersDETDETW 1-03000000019.1
Tue, Mar 31vsDetroit TigersDETDETW 7-54011002055.4
Mon, Mar 30vsDetroit TigersDETDETW 9-64121010087.3
Fri, Mar 27@Los Angeles DodgersLADLADL 4-54120000072.3
Thu, Mar 26@Los Angeles DodgersLADLADL 2-84000001012.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.