← Texas Rangers

Ezequiel Duran

Texas RangersTEXTexas Rangers

SS · #20 · Bats R · Throws R · 5'10" · 185 lb · Age 27 · 5 yrs in MLB

2026 grade

40.7
Runs above average
+4.4
AVG / OBP / SLG
.260/.320/.419
HR · SB
17 · 12
Rank
80 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.

  • Singles+3.2
  • Stolen bases+1.9
  • Doubles+1.9
  • Triples+1.9
  • Walks−1.8
  • Caught stealing−1.7
  • Home runs−1.7
  • Hit by pitch−0.7
  • Parks played in+0.7
  • Outs, strikeouts included+0.7

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27@Minnesota TwinsMINMINL 4-6400000102.9
Sat, Sep 26@Minnesota TwinsMINMINW 6-23020011189.0
Fri, Sep 25@Minnesota TwinsMINMINL 2-104010001036.7
Thu, Sep 24vsNew York MetsNYMNYMW 3-13000002022.8
Wed, Sep 23vsNew York MetsNYMNYML 2-74000000013.8
Tue, Sep 22vsNew York MetsNYMNYML 3-63100011034.2
Sun, Sep 20vsToronto Blue JaysTORTORL 2-73100012034.1
Sat, Sep 19vsToronto Blue JaysTORTORW 6-24000002013.3
Fri, Sep 18vsToronto Blue JaysTORTORW 7-14111000046.3
Thu, Sep 17vsBoston Red SoxBOSBOSL 3-44000001013.3
Wed, Sep 16vsBoston Red SoxBOSBOSW 7-34012002024.6
Tue, Sep 15vsBoston Red SoxBOSBOSW 4-23120000080.2
Sun, Sep 13@Arizona DiamondbacksARIARIW 7-63110011065.3
Sat, Sep 12@Arizona DiamondbacksARIARIW 6-25012000027.1
Fri, Sep 11@Arizona DiamondbacksARIARIL 1-93000000035.1
Thu, Sep 10@Seattle MarinersSEASEAL 3-44000002015.7
Wed, Sep 9@Seattle MarinersSEASEAL 2-34000000015.7
Tue, Sep 8@Seattle MarinersSEASEAW 10-54100013026.0
Sun, Sep 6vsTampa Bay RaysTBTBW 8-65131002085.1
Sat, Sep 5vsTampa Bay RaysTBTBL 3-64000000013.8
Fri, Sep 4vsTampa Bay RaysTBTBL 6-74111100078.6
Thu, Sep 3vsTampa Bay RaysTBTBW 6-03111010173.5
Wed, Sep 2vsAthleticsATHATHL 2-94131100097.8
Tue, Sep 1vsAthleticsATHATHW 8-52001021061.3
Mon, Aug 31vsAthleticsATHATHW 8-14110010059.1
Sun, Aug 30@Milwaukee BrewersMILMILW 7-45223101093.0
Sat, Aug 29@Milwaukee BrewersMILMILL 3-54010001043.7
Fri, Aug 28@Milwaukee BrewersMILMILL 1-63000002021.8
Wed, Aug 26@Chicago White SoxCHWCHWL 4-104022012082.5
Tue, Aug 25@Chicago White SoxCHWCHWL 7-114011010058.7
Mon, Aug 24@Chicago White SoxCHWCHWW 11-24122011078.8
Sun, Aug 23vsLos Angeles AngelsLAALAAW 5-33111102090.6
Sat, Aug 22vsLos Angeles AngelsLAALAAL 0-33000000022.8
Fri, Aug 21vsLos Angeles AngelsLAALAAW 2-15040000096.8
Thu, Aug 20vsWashington NationalsWSHWSHW 2-02120020198.7
Wed, Aug 19vsWashington NationalsWSHWSHL 0-64000002013.8
Tue, Aug 18vsWashington NationalsWSHWSHW 5-03010012067.1
Sun, Aug 16@AthleticsATHATHL 2-5400000204.8
Sat, Aug 15@AthleticsATHATHW 5-3400000204.8
Fri, Aug 14@AthleticsATHATHL 3-84120000079.9
Thu, Aug 13@Los Angeles AngelsLAALAAL 0-7400000006.5
Wed, Aug 12@Los Angeles AngelsLAALAAL 2-5400000306.5
Tue, Aug 11@Los Angeles AngelsLAALAAL 2-33010012065.4
Mon, Aug 10@Los Angeles AngelsLAALAAW 4-15110001027.1
Sun, Aug 9vsBaltimore OriolesBALBALL 5-104101010025.6
Sat, Aug 8vsBaltimore OriolesBALBALW 5-13110001054.6
Fri, Aug 7vsBaltimore OriolesBALBALW 2-12000012048.5
Wed, Aug 5vsSan Francisco GiantsSFSFW 6-03000011034.2
Tue, Aug 4vsSan Francisco GiantsSFSFW 5-45034001195.1
Mon, Aug 3vsSan Francisco GiantsSFSFL 1-54141100099.7
Sun, Aug 2@Houston AstrosHOUHOUL 3-74011002040.1
Sat, Aug 1@Houston AstrosHOUHOUL 4-5410000107.9
Fri, Jul 31@Houston AstrosHOUHOUL 2-114010001040.1
Thu, Jul 30@Tampa Bay RaysTBTBL 2-33100012050.9
Wed, Jul 29@Tampa Bay RaysTBTBL 0-3400000007.9
Tue, Jul 28@Tampa Bay RaysTBTBW 4-12111000173.8
Mon, Jul 27vsSeattle MarinersSEASEAW 7-34121100085.4
Sun, Jul 26vsSeattle MarinersSEASEAL 4-63112100078.5
Sat, Jul 25vsSeattle MarinersSEASEAW 7-14122001086.7
Fri, Jul 24vsSeattle MarinersSEASEAW 5-44110000043.7
Wed, Jul 22vsChicago White SoxCHWCHWL 2-44010002056.4
Tue, Jul 21vsChicago White SoxCHWCHWW 10-05121001073.4
Mon, Jul 20vsChicago White SoxCHWCHWL 3-103110002063.8
Sun, Jul 19@Atlanta BravesATLATLL 5-8400000207.8
Sat, Jul 18@Atlanta BravesATLATLW 7-63110021084.6
Fri, Jul 17@Atlanta BravesATLATLL 1-153000002019.4
Sun, Jul 12vsHouston AstrosHOUHOUW 6-52100021061.2
Sat, Jul 11vsHouston AstrosHOUHOUL 3-94223202098.4
Fri, Jul 10vsHouston AstrosHOUHOUW 7-33010010173.3
Thu, Jul 9vsLos Angeles AngelsLAALAAW 7-64112101078.3
Wed, Jul 8vsLos Angeles AngelsLAALAAL 1-134000002012.8
Tue, Jul 7vsLos Angeles AngelsLAALAAW 8-34111000043.7
Sun, Jul 5vsDetroit TigersDETDETL 3-64111101078.4
Sat, Jul 4vsDetroit TigersDETDETL 0-33000000022.3
Thu, Jul 2vsDetroit TigersDETDETW 10-44022000062.4
Wed, Jul 1@Cleveland GuardiansCLECLEL 4-95030000084.7
Tue, Jun 30@Cleveland GuardiansCLECLEW 4-24110001040.1
Mon, Jun 29@Cleveland GuardiansCLECLEW 6-3400000207.9
Sun, Jun 28@Toronto Blue JaysTORTORW 3-24020000071.2
Sat, Jun 27@Toronto Blue JaysTORTORW 7-42110010074.6
Fri, Jun 26@Toronto Blue JaysTORTORW 5-44021000176.1
Thu, Jun 25@Toronto Blue JaysTORTORW 6-5400000207.9
Wed, Jun 24@Miami MarlinsMIAMIAL 2-43000000017.2
Tue, Jun 23@Miami MarlinsMIAMIAL 4-64010000037.7
Mon, Jun 22@Miami MarlinsMIAMIAW 4-34112100076.5
Sun, Jun 21vsSan Diego PadresSDSDW 4-34000000013.3
Sat, Jun 20vsSan Diego PadresSDSDL 4-64000002013.3
Fri, Jun 19vsSan Diego PadresSDSDW 9-72111030090.5
Thu, Jun 18vsMinnesota TwinsMINMINL 3-93111100084.3
Tue, Jun 16vsMinnesota TwinsMINMINL 2-123001011034.4
Sun, Jun 14@Boston Red SoxBOSBOSW 6-4500000300.6
Sat, Jun 13@Boston Red SoxBOSBOSL 3-65010003027.0
Fri, Jun 12@Boston Red SoxBOSBOSL 1-10400000206.2
Thu, Jun 11@Kansas City RoyalsKCKCW 4-24220000070.5
Wed, Jun 10@Kansas City RoyalsKCKCW 6-44110003058.9
Tue, Jun 9@Kansas City RoyalsKCKCL 3-54010001054.8
Sun, Jun 7vsCleveland GuardiansCLECLEW 10-05143001096.9
Sat, Jun 6vsCleveland GuardiansCLECLEL 0-63000000023.4
Fri, Jun 5vsCleveland GuardiansCLECLEW 3-22000010048.7
Wed, Jun 3@St. Louis CardinalsSTLSTLL 3-54000001013.3
Tue, Jun 2@St. Louis CardinalsSTLSTLW 7-43000012034.1
Mon, Jun 1@St. Louis CardinalsSTLSTLW 2-14031000093.4
Sun, May 31vsKansas City RoyalsKCKCW 6-34112001066.4
Sat, May 30vsKansas City RoyalsKCKCW 7-64111011059.3
Fri, May 29vsKansas City RoyalsKCKCW 9-14122001073.2
Thu, May 28vsHouston AstrosHOUHOUL 1-54020001177.3
Wed, May 27vsHouston AstrosHOUHOUL 3-420000010–
Tue, May 26vsHouston AstrosHOUHOUW 10-74122001081.6
Mon, May 25vsHouston AstrosHOUHOUL 0-92000011048.9
Sun, May 24@Los Angeles AngelsLAALAAL 1-23000002022.5
Sat, May 23@Los Angeles AngelsLAALAAL 2-53011001044.3
Fri, May 22@Los Angeles AngelsLAALAAL 6-94000001012.8
Wed, May 20@Colorado RockiesCOLCOLW 5-45112103065.3
Tue, May 19@Colorado RockiesCOLCOLW 10-05034000093.0
Mon, May 18@Colorado RockiesCOLCOLL 6-74232000088.4
Sun, May 17@Houston AstrosHOUHOUW 8-04110000056.9
Sat, May 16@Houston AstrosHOUHOUL 1-45010001028.7
Fri, May 15@Houston AstrosHOUHOUL 0-24000003013.8
Wed, May 13vsArizona DiamondbacksARIARIW 6-54111002057.3
Tue, May 12vsArizona DiamondbacksARIARIW 7-43311110090.5
Mon, May 11vsArizona DiamondbacksARIARIL 0-14010002046.1
Sun, May 10vsChicago CubsCHCCHCW 3-04010002046.0
Sat, May 9vsChicago CubsCHCCHCW 6-04000001014.2
Fri, May 8vsChicago CubsCHCCHCL 1-74010001045.1
Thu, May 7@New York YankeesNYYNYYL 2-93112121088.6
Wed, May 6@New York YankeesNYYNYYW 6-13112011173.9
Tue, May 5@New York YankeesNYYNYYL 4-74131011097.7
Sun, May 3@Detroit TigersDETDETL 1-74110000053.5
Sat, May 2@Detroit TigersDETDETL 1-53010010064.6
Fri, May 1@Detroit TigersDETDETW 5-43000001017.2
Wed, Apr 29vsNew York YankeesNYYNYYW 3-02220010094.3
Tue, Apr 28vsNew York YankeesNYYNYYL 2-310000010–
Mon, Apr 27vsNew York YankeesNYYNYYL 2-43010010067.3
Sat, Apr 25vsAthleticsATHATHW 4-33000000022.5
Wed, Apr 22vsPittsburgh PiratesPITPITL 4-83000001023.7
Tue, Apr 21vsPittsburgh PiratesPITPITW 5-121110000–
Sat, Apr 18@Seattle MarinersSEASEAL 3-75031000090.7
Thu, Apr 16@AthleticsATHATHW 9-64222010189.4
Wed, Apr 15@AthleticsATHATHL 5-63000001017.5
Tue, Apr 14@AthleticsATHATHL 1-22000010154.8
Mon, Apr 13@AthleticsATHATHW 8-13010011171.8
Sun, Apr 12@Los Angeles DodgersLADLADW 5-23110011066.9
Sat, Apr 11@Los Angeles DodgersLADLADL 3-64000002012.6
Fri, Apr 10@Los Angeles DodgersLADLADL 7-820110010–
Wed, Apr 8vsSeattle MarinersSEASEAW 3-03110001054.7
Tue, Apr 7vsSeattle MarinersSEASEAW 3-23010001054.7
Mon, Apr 6vsSeattle MarinersSEASEAW 2-100000000–
Sun, Apr 5vsCincinnati RedsCINCINL 1-220000000–
Sat, Apr 4vsCincinnati RedsCINCINL 0-200000000–
Wed, Apr 1@Baltimore OriolesBALBALL 3-820110000–
Tue, Mar 31@Baltimore OriolesBALBALW 8-54111101078.2
Sun, Mar 29@Philadelphia PhilliesPHIPHIW 8-34111001054.5
Thu, Mar 26@Philadelphia PhilliesPHIPHIL 3-510000010–

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.