← Miami Marlins

Xavier Edwards

Miami MarlinsMIAMiami Marlins

2B · #9 · Bats B · Throws R · 5'9" · 175 lb · Age 27 · 4 yrs in MLB

2026 grade

42.9
Runs above average
+4.9
AVG / OBP / SLG
.280/.360/.371
HR · SB
6 · 19
Rank
77 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.

  • Home runs−16.6
  • Singles+14.9
  • Outs, strikeouts included+6.2
  • Doubles−5.3
  • Walks+4.3
  • Triples+4.0
  • Stolen bases+3.1
  • Hit by pitch−2.4
  • Caught stealing−2.1
  • Parks played in−1.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Sep 19@San Diego PadresSDSDL 6-73000012034.4
Fri, Sep 18@San Diego PadresSDSDL 2-84010001044.7
Wed, Sep 16@Arizona DiamondbacksARIARIW 4-33100011145.0
Mon, Sep 14@Arizona DiamondbacksARIARIL 7-85021002061.4
Sun, Sep 13vsLos Angeles DodgersLADLADW 6-43110010064.6
Sun, Aug 30@Washington NationalsWSHWSHW 6-210000100–
Sat, Aug 29@Washington NationalsWSHWSHL 4-5500000201.1
Fri, Aug 28@Washington NationalsWSHWSHL 2-94011000149.4
Wed, Aug 26vsBoston Red SoxBOSBOSW 4-04010000038.2
Tue, Aug 25vsBoston Red SoxBOSBOSL 3-74020010087.0
Mon, Aug 24vsBoston Red SoxBOSBOSL 2-45011002026.8
Sun, Aug 23vsWashington NationalsWSHWSHW 6-24012000038.2
Sat, Aug 22vsWashington NationalsWSHWSHW 4-24010001038.6
Fri, Aug 21vsWashington NationalsWSHWSHW 3-23000010030.8
Wed, Aug 19@Philadelphia PhilliesPHIPHIL 1-44020000070.4
Tue, Aug 18@Philadelphia PhilliesPHIPHIL 4-63011012064.9
Mon, Aug 17@Philadelphia PhilliesPHIPHIL 5-65220001061.0
Sun, Aug 16@Cincinnati RedsCINCINW 7-13110020182.4
Sat, Aug 15@Cincinnati RedsCINCINW 8-44120000070.5
Fri, Aug 14@Cincinnati RedsCINCINL 0-14010001038.8
Thu, Aug 13vsPittsburgh PiratesPITPITL 1-132000010047.4
Wed, Aug 12vsPittsburgh PiratesPITPITW 8-24012001026.6
Tue, Aug 11vsPittsburgh PiratesPITPITW 2-04010001038.2
Sun, Aug 9vsLos Angeles AngelsLAALAAW 12-34100012024.3
Sat, Aug 8vsLos Angeles AngelsLAALAAW 7-04223000079.9
Fri, Aug 7vsLos Angeles AngelsLAALAAL 3-4500000000.5
Thu, Aug 6@Atlanta BravesATLATLL 3-112110020088.8
Wed, Aug 5@Atlanta BravesATLATLL 1-44010000040.9
Tue, Aug 4@Atlanta BravesATLATLL 2-400000000–
Sun, Aug 2@New York MetsNYMNYMW 2-04011000024.6
Sat, Aug 1@New York MetsNYMNYMW 6-2500000001.7
Fri, Jul 31@New York MetsNYMNYMW 5-24011001024.6
Thu, Jul 30@New York MetsNYMNYML 2-43010001054.0
Wed, Jul 29vsPhiladelphia PhilliesPHIPHIW 8-63012010171.8
Tue, Jul 28vsPhiladelphia PhilliesPHIPHIW 1-02010020187.0
Mon, Jul 27vsPhiladelphia PhilliesPHIPHIW 8-75020001060.7
Sun, Jul 26vsSan Diego PadresSDSDL 3-54010001149.0
Sat, Jul 25vsSan Diego PadresSDSDL 2-7400000004.0
Fri, Jul 24vsSan Diego PadresSDSDL 2-44020002183.2
Wed, Jul 22@Houston AstrosHOUHOUL 2-5400000107.8
Tue, Jul 21@Houston AstrosHOUHOUL 3-5400000307.8
Mon, Jul 20@Houston AstrosHOUHOUL 5-83100022050.1
Sun, Jul 19@Milwaukee BrewersMILMILL 1-34010001042.3
Sat, Jul 18@Milwaukee BrewersMILMILL 6-84000002010.6
Fri, Jul 17@Milwaukee BrewersMILMILL 1-24010001149.6
Sun, Jul 12vsCleveland GuardiansCLECLEL 2-54021000069.8
Sat, Jul 11vsCleveland GuardiansCLECLEL 1-44010001036.7
Fri, Jul 10vsCleveland GuardiansCLECLEL 2-34010000036.7
Thu, Jul 9vsSeattle MarinersSEASEAW 8-44010010057.4
Wed, Jul 8vsSeattle MarinersSEASEAW 2-04021000086.3
Tue, Jul 7vsSeattle MarinersSEASEAW 6-55110002026.4
Sun, Jul 5@AthleticsATHATHW 9-84020021087.8
Sat, Jul 4@AthleticsATHATHW 7-23011020076.5
Fri, Jul 3@AthleticsATHATHW 12-52102020049.7
Thu, Jul 2@Colorado RockiesCOLCOLL 4-142002010029.1
Wed, Jul 1@Colorado RockiesCOLCOLL 3-610000000–
Tue, Jun 30@Colorado RockiesCOLCOLW 14-36241000094.2
Mon, Jun 29@Colorado RockiesCOLCOLW 10-75110000129.5
Sun, Jun 28@St. Louis CardinalsSTLSTLL 1-23010010173.2
Sat, Jun 27@St. Louis CardinalsSTLSTLW 5-15131001089.4
Fri, Jun 26@St. Louis CardinalsSTLSTLW 4-03010010066.1
Wed, Jun 24vsTexas RangersTEXTEXW 4-24011000037.4
Tue, Jun 23vsTexas RangersTEXTEXW 6-44120000070.2
Mon, Jun 22vsTexas RangersTEXTEXL 3-43021010090.7
Sun, Jun 21vsSan Francisco GiantsSFSFW 2-13010001051.4
Sat, Jun 20vsSan Francisco GiantsSFSFW 6-3500000000.4
Fri, Jun 19vsSan Francisco GiantsSFSFW 4-300000000–
Wed, Jun 17@Philadelphia PhilliesPHIPHIW 12-45011002026.8
Tue, Jun 16@Philadelphia PhilliesPHIPHIL 2-83000011031.0
Mon, Jun 15@Philadelphia PhilliesPHIPHIL 0-73000012031.0
Sun, Jun 14@Pittsburgh PiratesPITPITW 4-24011001039.1
Sat, Jun 13@Pittsburgh PiratesPITPITL 2-33100010031.2
Fri, Jun 12@Pittsburgh PiratesPITPITW 8-34011001027.1
Thu, Jun 11vsArizona DiamondbacksARIARIW 2-03011000039.1
Wed, Jun 10vsArizona DiamondbacksARIARIW 8-02000011047.6
Tue, Jun 9vsArizona DiamondbacksARIARIW 10-63122010070.6
Sun, Jun 7vsTampa Bay RaysTBTBW 4-13000011126.2
Sat, Jun 6vsTampa Bay RaysTBTBW 4-34010001039.1
Fri, Jun 5vsTampa Bay RaysTBTBL 0-63000001018.6
Wed, Jun 3@Washington NationalsWSHWSHW 4-15020001047.0
Tue, Jun 2@Washington NationalsWSHWSHW 7-33000010146.1
Mon, Jun 1@Washington NationalsWSHWSHW 7-34010011162.8
Sun, May 31@New York MetsNYMNYML 1-104000010025.8
Sat, May 30@New York MetsNYMNYML 1-63010011067.6
Fri, May 29@New York MetsNYMNYML 7-94121010092.8
Wed, May 27@Toronto Blue JaysTORTORL 1-23130010198.1
Tue, May 26@Toronto Blue JaysTORTORL 1-83000001022.8
Mon, May 25@Toronto Blue JaysTORTORW 8-25110001046.8
Sun, May 24vsNew York MetsNYMNYMW 4-03120020091.2
Sat, May 23vsNew York MetsNYMNYMW 4-14010001041.8
Fri, May 22vsNew York MetsNYMNYMW 2-1400000108.8
Thu, May 21vsAtlanta BravesATLATLL 3-94010001040.1
Wed, May 20vsAtlanta BravesATLATLL 1-94110000040.1
Tue, May 19vsAtlanta BravesATLATLL 4-85111101069.0
Mon, May 18vsAtlanta BravesATLATLW 12-04222100091.9
Sun, May 17@Tampa Bay RaysTBTBL 3-65121001168.8
Sat, May 16@Tampa Bay RaysTBTBW 10-54110010036.3
Fri, May 15@Tampa Bay RaysTBTBL 2-74020001072.5
Thu, May 14@Minnesota TwinsMINMINL 1-93100010031.2
Wed, May 13@Minnesota TwinsMINMINW 9-54321010094.6
Tue, May 12@Minnesota TwinsMINMINL 0-3400000106.5
Sun, May 10vsWashington NationalsWSHWSHW 5-24110002039.1
Sat, May 9vsWashington NationalsWSHWSHW 8-75111101068.9
Fri, May 8vsWashington NationalsWSHWSHL 2-33111111089.8
Thu, May 7vsBaltimore OriolesBALBALW 4-310100000–
Wed, May 6vsBaltimore OriolesBALBALL 4-7400100006.5
Tue, May 5vsBaltimore OriolesBALBALL 7-93110020077.0
Mon, May 4vsPhiladelphia PhilliesPHIPHIL 0-14010000038.8
Sun, May 3vsPhiladelphia PhilliesPHIPHIL 2-73010000051.9
Sat, May 2vsPhiladelphia PhilliesPHIPHIW 4-04121100091.8
Fri, May 1vsPhiladelphia PhilliesPHIPHIL 5-65011000042.3
Wed, Apr 29@Los Angeles DodgersLADLADW 3-24110000044.3
Tue, Apr 28@Los Angeles DodgersLADLADW 2-13010010067.1
Mon, Apr 27@Los Angeles DodgersLADLADL 4-51100030082.1
Sun, Apr 26@San Francisco GiantsSFSFL 3-63100010035.0
Sat, Apr 25@San Francisco GiantsSFSFL 2-64021002177.0
Fri, Apr 24@San Francisco GiantsSFSFW 9-44131010197.2
Wed, Apr 22vsSt. Louis CardinalsSTLSTLW 4-1500000100.9
Tue, Apr 21vsSt. Louis CardinalsSTLSTLL 3-54120010082.2
Mon, Apr 20vsSt. Louis CardinalsSTLSTLW 5-32011020088.8
Sun, Apr 19vsMilwaukee BrewersMILMILW 5-34110012058.5
Sat, Apr 18vsMilwaukee BrewersMILMILL 2-54010001040.1
Fri, Apr 17vsMilwaukee BrewersMILMILL 5-74220010087.0
Wed, Apr 15@Atlanta BravesATLATLL 3-64010010058.4
Tue, Apr 14@Atlanta BravesATLATLL 5-63000010016.0
Mon, Apr 13@Atlanta BravesATLATLW 10-44320011082.3
Sun, Apr 12@Detroit TigersDETDETL 2-84010000037.0
Sat, Apr 11@Detroit TigersDETDETL 1-6400000003.6
Fri, Apr 10@Detroit TigersDETDETL 0-24010002064.1
Thu, Apr 9vsCincinnati RedsCINCINW 8-13110021089.3
Wed, Apr 8vsCincinnati RedsCINCINW 7-44121011081.9
Tue, Apr 7vsCincinnati RedsCINCINL 3-6400000005.0
Mon, Apr 6vsCincinnati RedsCINCINL 0-23000001017.7
Sun, Apr 5@New York YankeesNYYNYYW 7-64023000183.9
Sat, Apr 4@New York YankeesNYYNYYL 7-94231010096.1
Fri, Apr 3@New York YankeesNYYNYYL 2-84121100092.4
Wed, Apr 1vsChicago White SoxCHWCHWW 10-03110001051.7
Tue, Mar 31vsChicago White SoxCHWCHWW 9-24120000070.3
Mon, Mar 30vsChicago White SoxCHWCHWL 4-94120011087.0
Sun, Mar 29vsColorado RockiesCOLCOLW 4-33120001183.2
Sat, Mar 28vsColorado RockiesCOLCOLW 4-34110000038.1
Fri, Mar 27vsColorado RockiesCOLCOLW 2-14110000038.1

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.