← Baltimore Orioles

Coby Mayo

Baltimore OriolesBALBaltimore Orioles

3B · #16 · Bats R · Throws R · 6'5" · 225 lb · Age 24 · 3 yrs in MLB

2026 grade

43.3
Runs above average
+5.0
AVG / OBP / SLG
.228/.297/.461
HR · SB
24 · 4
Rank
454 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+14.1
  • Singles−7.4
  • Outs, strikeouts included−2.4
  • Triples+1.4
  • Walks−1.1
  • Stolen bases+0.6
  • Doubles−0.5
  • Parks played in+0.3
  • Hit by pitch−0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Fri, Sep 25@New York YankeesNYYNYYL 3-64030011093.9
Fri, Sep 25@New York YankeesNYYNYYW 10-24100013025.2
Wed, Sep 23vsToronto Blue JaysTORTORW 4-23110000063.9
Wed, Sep 23vsToronto Blue JaysTORTORW 4-24000002012.8
Mon, Sep 21vsToronto Blue JaysTORTORW 4-34000002011.9
Sun, Sep 20vsMilwaukee BrewersMILMILL 0-33010010066.7
Sat, Sep 19vsMilwaukee BrewersMILMILL 0-13000011033.3
Fri, Sep 18vsMilwaukee BrewersMILMILL 5-64130010098.6
Wed, Sep 16@New York MetsNYMNYMW 7-13100010033.7
Tue, Sep 15@New York MetsNYMNYMW 7-55123101190.7
Mon, Sep 14@New York MetsNYMNYMW 2-14010001043.3
Sun, Sep 13@Toronto Blue JaysTORTORL 1-84010013058.2
Sat, Sep 12@Toronto Blue JaysTORTORL 3-74010000040.1
Fri, Sep 11@Toronto Blue JaysTORTORW 7-45111101069.1
Wed, Sep 9vsCleveland GuardiansCLECLEW 9-53211111090.3
Tue, Sep 8vsCleveland GuardiansCLECLEL 5-93000010033.9
Mon, Sep 7vsCleveland GuardiansCLECLEW 6-45223202097.4
Sun, Sep 6vsBoston Red SoxBOSBOSL 1-34110001056.5
Sat, Sep 5vsBoston Red SoxBOSBOSL 0-500000100–
Fri, Sep 4vsBoston Red SoxBOSBOSL 0-13010000054.1
Thu, Sep 3vsBoston Red SoxBOSBOSL 5-63010001054.1
Wed, Sep 2@Colorado RockiesCOLCOLL 5-63010000050.6
Mon, Aug 31@Colorado RockiesCOLCOLW 2-13110010063.0
Sun, Aug 30@AthleticsATHATHW 8-54113102076.8
Sat, Aug 29@AthleticsATHATHW 5-33210011065.0
Fri, Aug 28@AthleticsATHATHW 4-34121002185.3
Thu, Aug 27@St. Louis CardinalsSTLSTLL 5-74113100077.8
Tue, Aug 25@St. Louis CardinalsSTLSTLW 13-15111002028.0
Sun, Aug 23vsTampa Bay RaysTBTBL 1-33000001022.0
Sat, Aug 22vsTampa Bay RaysTBTBW 3-23020001086.2
Fri, Aug 21vsTampa Bay RaysTBTBW 5-32100001049.2
Wed, Aug 19vsNew York YankeesNYYNYYL 3-54000003012.3
Tue, Aug 18vsNew York YankeesNYYNYYL 1-33111110090.2
Mon, Aug 17@Tampa Bay RaysTBTBL 6-75221101092.9
Sun, Aug 16@Tampa Bay RaysTBTBW 10-23210010066.1
Sat, Aug 15@Tampa Bay RaysTBTBW 4-33000002020.7
Fri, Aug 14@Tampa Bay RaysTBTBW 6-54000001010.1
Wed, Aug 12@Minnesota TwinsMINMINL 5-710000010–
Tue, Aug 11@Minnesota TwinsMINMINW 5-23000011029.8
Mon, Aug 10@Minnesota TwinsMINMINL 5-94123000079.6
Sun, Aug 9@Texas RangersTEXTEXW 10-55030000093.8
Sat, Aug 8@Texas RangersTEXTEXL 1-500000000–
Fri, Aug 7@Texas RangersTEXTEXL 1-24011001044.3
Thu, Aug 6vsLos Angeles AngelsLAALAAL 1-410000010–
Wed, Aug 5vsLos Angeles AngelsLAALAAW 5-24121101092.5
Tue, Aug 4vsLos Angeles AngelsLAALAAW 3-13010001074.3
Sat, Aug 1vsPhiladelphia PhilliesPHIPHIL 0-53000002021.5
Fri, Jul 31vsPhiladelphia PhilliesPHIPHIW 6-43000002021.8
Wed, Jul 29@Detroit TigersDETDETW 10-93222020096.7
Tue, Jul 28@Detroit TigersDETDETL 0-143000002016.4
Mon, Jul 27@Detroit TigersDETDETW 8-54223100091.5
Sun, Jul 26vsAtlanta BravesATLATLL 2-311000010–
Fri, Jul 24vsAtlanta BravesATLATLL 6-710000010–
Wed, Jul 22@Boston Red SoxBOSBOSL 3-63110000063.1
Mon, Jul 20@Boston Red SoxBOSBOSL 5-63000003016.4
Sun, Jul 19@Houston AstrosHOUHOUW 5-24121101092.0
Sat, Jul 18@Houston AstrosHOUHOUW 4-210000010–
Fri, Jul 17@Houston AstrosHOUHOUW 3-24110002149.4
Sun, Jul 12vsKansas City RoyalsKCKCW 8-200000000–
Sat, Jul 11vsKansas City RoyalsKCKCW 6-13111101084.0
Thu, Jul 9vsChicago CubsCHCCHCW 3-220000000–
Wed, Jul 8vsChicago CubsCHCCHCL 7-911111000–
Tue, Jul 7vsChicago CubsCHCCHCL 2-51000011071.9
Sun, Jul 5@Cincinnati RedsCINCINL 2-33011000051.4
Wed, Jul 1vsChicago White SoxCHWCHWW 6-13000001021.5
Sun, Jun 28vsWashington NationalsWSHWSHL 4-63000011033.7
Sat, Jun 27vsWashington NationalsWSHWSHL 3-42000012048.3
Fri, Jun 26vsWashington NationalsWSHWSHW 3-14121000086.4
Wed, Jun 24@Los Angeles AngelsLAALAAL 6-73010002052.1
Tue, Jun 23@Los Angeles AngelsLAALAAL 1-53000002018.6
Mon, Jun 22@Los Angeles AngelsLAALAAW 6-14113101077.1
Sun, Jun 21@Los Angeles DodgersLADLADW 12-14000012025.2
Sat, Jun 20@Los Angeles DodgersLADLADW 3-23001011033.0
Fri, Jun 19@Los Angeles DodgersLADLADL 5-64110002042.7
Sun, Jun 14vsSan Diego PadresSDSDL 2-510000010–
Sat, Jun 13vsSan Diego PadresSDSDL 3-920100000–
Fri, Jun 12vsSan Diego PadresSDSDW 7-34000003013.3
Thu, Jun 11vsSeattle MarinersSEASEAW 7-53010001054.8
Tue, Jun 9vsSeattle MarinersSEASEAL 5-65211102069.5
Mon, Jun 8vsSeattle MarinersSEASEAL 3-63100011034.6
Sat, Jun 6@Toronto Blue JaysTORTORL 4-64000003011.9
Fri, Jun 5@Toronto Blue JaysTORTORW 13-35212101069.4
Thu, Jun 4@Boston Red SoxBOSBOSW 8-24113002055.1
Wed, Jun 3@Boston Red SoxBOSBOSL 1-84010002039.1
Tue, Jun 2@Boston Red SoxBOSBOSW 4-24111102077.1
Sat, May 30vsToronto Blue JaysTORTORW 6-53110001068.5
Fri, May 29vsToronto Blue JaysTORTORL 5-63000000023.7
Thu, May 28vsToronto Blue JaysTORTORL 1-221111010–
Wed, May 27vsTampa Bay RaysTBTBW 11-24320010087.8
Fri, May 22vsDetroit TigersDETDETW 7-43010002055.3
Tue, May 19@Tampa Bay RaysTBTBL 1-42000010048.5
Mon, May 18@Tampa Bay RaysTBTBL 6-165010001028.6
Sun, May 17@Washington NationalsWSHWSHW 7-34112101078.1
Sat, May 16@Washington NationalsWSHWSHL 3-133010011066.7
Fri, May 15@Washington NationalsWSHWSHL 2-33010002068.3
Wed, May 13vsNew York YankeesNYYNYYW 7-04121000081.5
Tue, May 12vsNew York YankeesNYYNYYL 2-62000011048.7
Mon, May 11vsNew York YankeesNYYNYYW 3-22113111093.7
Sat, May 9vsAthleticsATHATHL 2-63000003022.8
Fri, May 8vsAthleticsATHATHL 3-420000010–
Thu, May 7@Miami MarlinsMIAMIAL 3-44120000070.5
Wed, May 6@Miami MarlinsMIAMIAW 7-43000002018.6
Tue, May 5@Miami MarlinsMIAMIAW 9-7400000106.2
Sun, May 3@New York YankeesNYYNYYL 3-114010001042.7
Sat, May 2@New York YankeesNYYNYYL 4-920000000–
Fri, May 1@New York YankeesNYYNYYL 2-720000020–
Thu, Apr 30vsHouston AstrosHOUHOUL 5-1110010010–
Thu, Apr 30vsHouston AstrosHOUHOUW 10-34000001012.8
Tue, Apr 28vsHouston AstrosHOUHOUW 5-33000002022.5
Sun, Apr 26vsBoston Red SoxBOSBOSL 3-500000000–
Sat, Apr 25vsBoston Red SoxBOSBOSL 1-173010000063.8
Fri, Apr 24vsBoston Red SoxBOSBOSW 10-35121102088.4
Wed, Apr 22@Kansas City RoyalsKCKCW 8-64113101077.0
Tue, Apr 21@Kansas City RoyalsKCKCL 5-63113100083.7
Mon, Apr 20@Kansas City RoyalsKCKCW 7-501000000–
Sun, Apr 19@Cleveland GuardiansCLECLEL 4-83100012034.4
Sat, Apr 18@Cleveland GuardiansCLECLEL 2-43000000022.8
Fri, Apr 17@Cleveland GuardiansCLECLEW 6-43010012065.7
Thu, Apr 16@Cleveland GuardiansCLECLEL 2-43000001019.6
Wed, Apr 15vsArizona DiamondbacksARIARIL 5-84110000056.5
Sun, Apr 12vsSan Francisco GiantsSFSFW 6-24011001043.5
Sat, Apr 11vsSan Francisco GiantsSFSFW 6-24112001043.5
Wed, Apr 8@Chicago White SoxCHWCHWW 5-34000001011.2
Tue, Apr 7@Chicago White SoxCHWCHWW 4-23000021050.4
Mon, Apr 6@Chicago White SoxCHWCHWW 2-13010001053.6
Sat, Apr 4@Pittsburgh PiratesPITPITL 2-33010011065.2
Fri, Apr 3@Pittsburgh PiratesPITPITL 4-500000000–
Wed, Apr 1vsTexas RangersTEXTEXW 8-34100013025.4
Mon, Mar 30vsTexas RangersTEXTEXL 2-54000002012.1
Sun, Mar 29vsMinnesota TwinsMINMINW 8-64121000081.1
Sat, Mar 28vsMinnesota TwinsMINMINL 1-43000011033.6
Thu, Mar 26vsMinnesota TwinsMINMINW 2-12000011156.2

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.