← Toronto Blue Jays

Myles Straw

Toronto Blue JaysTORToronto Blue Jays

CF · #3 · Bats R · Throws R · 5'9" · 178 lb · Age 31 · 9 yrs in MLB

2026 hitting grade

11.2

2026 pitching grade

21.7
Runs above average
−7.1
AVG / OBP / SLG
.241/.304/.342
HR · SB
3 · 7
Rank
330 PA: not qualified
Runs prevented
−1.6
IP · ERA
4.0 · 4.50
K · BB
0 · 1
Rank
Not qualified

What the hitting 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−9.7
  • Doubles+4.2
  • Stolen bases+1.1
  • Outs, strikeouts included−1.1
  • Hit by pitch−1.0
  • Caught stealing−0.8
  • Singles+0.6
  • Walks−0.4
  • Triples−0.2
  • Parks played in+0.1

What the pitching grade is made of

Runs each part saves or costs against an average pitcher facing the same batters. Contact counts a quarter for how it turned out, because over a season that's mostly the fielders and luck.

  • Strikeouts−1.2
  • Home runs allowed−0.5
  • Walks+0.2
  • Hit batters+0.1
  • Parks pitched in−0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sun, Sep 27vsCincinnati RedsCINCINW 5-13000001019.6
Fri, Sep 25vsCincinnati RedsCINCINW 6-520200000–
Wed, Sep 23@Baltimore OriolesBALBALL 2-44010002043.9
Wed, Sep 23@Baltimore OriolesBALBALL 2-43010000054.3
Mon, Sep 21@Baltimore OriolesBALBALL 3-420000000–
Sun, Sep 20@Texas RangersTEXTEXW 7-22110010075.0
Sat, Sep 19@Texas RangersTEXTEXL 2-63000001022.5
Fri, Sep 18@Texas RangersTEXTEXL 1-73021000086.2
Wed, Sep 16vsDetroit TigersDETDETW 5-14021000057.5
Tue, Sep 15vsDetroit TigersDETDETL 1-1010000000–
Mon, Sep 14vsDetroit TigersDETDETL 5-620000000–
Sun, Sep 13vsBaltimore OriolesBALBALW 8-13100010031.7
Sat, Sep 12vsBaltimore OriolesBALBALW 7-300000100–
Wed, Sep 9@AthleticsATHATHL 0-220000010–
Tue, Sep 8@AthleticsATHATHW 4-200000000–
Mon, Sep 7@AthleticsATHATHL 5-620000000–
Sun, Sep 6@Kansas City RoyalsKCKCL 1-610100100–
Sat, Sep 5@Kansas City RoyalsKCKCW 4-34010001037.4
Fri, Sep 4@Kansas City RoyalsKCKCW 9-23121000079.4
Thu, Sep 3@Cleveland GuardiansCLECLEW 6-310000100–
Wed, Sep 2@Cleveland GuardiansCLECLEW 11-03221010091.1
Tue, Sep 1@Cleveland GuardiansCLECLEL 1-620000010–
Sun, Aug 30vsSeattle MarinersSEASEAW 7-03110010066.1
Sat, Aug 29vsSeattle MarinersSEASEAW 4-33220010086.9
Fri, Aug 28vsSeattle MarinersSEASEAW 8-110110000–
Thu, Aug 27vsKansas City RoyalsKCKCL 2-133010011075.3
Wed, Aug 26vsKansas City RoyalsKCKCW 3-000000000–
Tue, Aug 25vsKansas City RoyalsKCKCL 3-520000010–
Sun, Aug 23@New York YankeesNYYNYYL 3-83120000090.7
Sat, Aug 22@New York YankeesNYYNYYW 4-34010000056.3
Fri, Aug 21@New York YankeesNYYNYYL 1-33000010033.0
Thu, Aug 20@Tampa Bay RaysTBTBW 5-14000002010.1
Wed, Aug 19@Tampa Bay RaysTBTBL 6-711000100–
Tue, Aug 18@Tampa Bay RaysTBTBW 10-510000000–
Sun, Aug 16vsNew York YankeesNYYNYYL 3-410000100–
Sat, Aug 15vsNew York YankeesNYYNYYW 4-120000010–
Fri, Aug 14vsNew York YankeesNYYNYYW 3-100000000–
Thu, Aug 13vsBoston Red SoxBOSBOSL 0-73000001019.4
Wed, Aug 12vsBoston Red SoxBOSBOSW 6-44022000080.5
Tue, Aug 11vsBoston Red SoxBOSBOSW 5-34121000080.6
Mon, Aug 10vsBoston Red SoxBOSBOSW 2-110000000–
Sun, Aug 9@Philadelphia PhilliesPHIPHIL 6-75110002026.8
Sat, Aug 8@Philadelphia PhilliesPHIPHIW 7-54100012024.3
Fri, Aug 7@Philadelphia PhilliesPHIPHIW 5-420000000–
Thu, Aug 6@Chicago CubsCHCCHCL 2-3500000202.0
Wed, Aug 5@Houston AstrosHOUHOUW 5-44110000055.7
Tue, Aug 4@Houston AstrosHOUHOUL 2-73121000094.2
Mon, Aug 3@Houston AstrosHOUHOUW 3-13020000188.5
Sun, Aug 2vsSt. Louis CardinalsSTLSTLL 1-520000000–
Sat, Aug 1vsSt. Louis CardinalsSTLSTLW 5-14010000055.5
Fri, Jul 31vsSt. Louis CardinalsSTLSTLW 3-100000000–
Wed, Jul 29@Washington NationalsWSHWSHW 5-201000001–
Tue, Jul 28@Washington NationalsWSHWSHL 6-820000000–
Mon, Jul 27@Washington NationalsWSHWSHW 3-24121000183.4
Sat, Jul 25@Boston Red SoxBOSBOSW 6-020000010–
Fri, Jul 24@Boston Red SoxBOSBOSL 4-620000000–
Thu, Jul 23vsTampa Bay RaysTBTBW 3-12100011155.5
Wed, Jul 22vsTampa Bay RaysTBTBL 2-410000010–
Tue, Jul 21vsTampa Bay RaysTBTBL 2-123010000052.2
Mon, Jul 20vsTampa Bay RaysTBTBL 1-73000000018.9
Sat, Jul 18vsChicago White SoxCHWCHWW 1-010000000–
Fri, Jul 17vsChicago White SoxCHWCHWL 4-12400000007.8
Sun, Jul 12@San Diego PadresSDSDL 4-520000000–
Sat, Jul 11@San Diego PadresSDSDL 7-800000001–
Fri, Jul 10@San Diego PadresSDSDW 5-34120000072.4
Wed, Jul 8@San Francisco GiantsSFSFW 10-020000000–
Tue, Jul 7@San Francisco GiantsSFSFW 9-300000000–
Mon, Jul 6@San Francisco GiantsSFSFL 1-103000000023.1
Sun, Jul 5@Seattle MarinersSEASEAL 0-410000000–
Sat, Jul 4@Seattle MarinersSEASEAL 0-1100000000–
Fri, Jul 3@Seattle MarinersSEASEAW 2-000000000–
Wed, Jul 1vsNew York MetsNYMNYMW 9-311131000–
Tue, Jun 30vsNew York MetsNYMNYML 0-320000010–
Mon, Jun 29vsNew York MetsNYMNYMW 2-12001000019.4
Sat, Jun 27vsTexas RangersTEXTEXL 4-710000000–
Fri, Jun 26vsTexas RangersTEXTEXL 4-520000000–
Thu, Jun 25vsTexas RangersTEXTEXL 5-620120000–
Wed, Jun 24vsHouston AstrosHOUHOUL 1-310000000–
Tue, Jun 23vsHouston AstrosHOUHOUL 7-93010000052.5
Mon, Jun 22vsHouston AstrosHOUHOUW 4-200010000–
Sat, Jun 20@Chicago CubsCHCCHCW 8-63110010067.5
Thu, Jun 18@Boston Red SoxBOSBOSW 4-300000000–
Wed, Jun 17@Boston Red SoxBOSBOSW 3-04010001053.5
Tue, Jun 16@Boston Red SoxBOSBOSW 6-13100010030.7
Sun, Jun 14vsNew York YankeesNYYNYYL 3-810000000–
Sat, Jun 13vsNew York YankeesNYYNYYL 1-300000000–
Fri, Jun 12vsNew York YankeesNYYNYYW 8-54000002010.6
Wed, Jun 10vsPhiladelphia PhilliesPHIPHIL 4-74130000089.1
Tue, Jun 9vsPhiladelphia PhilliesPHIPHIW 3-201000000–
Mon, Jun 8vsPhiladelphia PhilliesPHIPHIL 2-52110010083.1
Sun, Jun 7vsBaltimore OriolesBALBALW 6-420000000–
Sat, Jun 6vsBaltimore OriolesBALBALW 6-43000000021.8
Thu, Jun 4@Atlanta BravesATLATLW 7-25123001062.3
Wed, Jun 3@Atlanta BravesATLATLL 3-720000020–
Tue, Jun 2@Atlanta BravesATLATLL 3-400000000–
Sun, May 31@Baltimore OriolesBALBALL 5-910000000–
Sat, May 30@Baltimore OriolesBALBALL 5-600000100–
Fri, May 29@Baltimore OriolesBALBALW 6-520000000–
Thu, May 28@Baltimore OriolesBALBALW 2-110100000–
Wed, May 27vsMiami MarlinsMIAMIAW 2-100000000–
Mon, May 25vsMiami MarlinsMIAMIAL 2-810000000–
Sun, May 24vsPittsburgh PiratesPITPITL 1-410000010–
Sat, May 23vsPittsburgh PiratesPITPITW 5-210000000–
Fri, May 22vsPittsburgh PiratesPITPITW 6-201000001–
Thu, May 21@New York YankeesNYYNYYW 2-04000001014.2
Wed, May 20@New York YankeesNYYNYYW 2-110000000–
Tue, May 19@New York YankeesNYYNYYL 4-510000010–
Mon, May 18@New York YankeesNYYNYYL 6-73000001023.1
Sun, May 17@Detroit TigersDETDETW 4-110000000–
Sat, May 16@Detroit TigersDETDETW 2-110000000–
Wed, May 13vsTampa Bay RaysTBTBW 5-310000110–
Tue, May 12vsTampa Bay RaysTBTBL 6-720000010–
Mon, May 11vsTampa Bay RaysTBTBL 5-821100010–
Sun, May 10vsLos Angeles AngelsLAALAAL 1-63010000054.3
Sat, May 9vsLos Angeles AngelsLAALAAW 14-100000100–
Fri, May 8vsLos Angeles AngelsLAALAAW 2-03000001020.9
Wed, May 6@Tampa Bay RaysTBTBL 0-33020001086.1
Tue, May 5@Tampa Bay RaysTBTBL 3-410000000–
Mon, May 4@Tampa Bay RaysTBTBL 1-53010010066.3
Sun, May 3@Minnesota TwinsMINMINL 3-421100010–
Sat, May 2@Minnesota TwinsMINMINW 11-42212120096.0
Fri, May 1@Minnesota TwinsMINMINW 7-300000000–
Wed, Apr 29vsBoston Red SoxBOSBOSW 8-13001000010.6
Tue, Apr 28vsBoston Red SoxBOSBOSW 3-03110011066.3
Mon, Apr 27vsBoston Red SoxBOSBOSL 0-53000001020.4
Sun, Apr 26vsCleveland GuardiansCLECLEW 4-210000000–
Sat, Apr 25vsCleveland GuardiansCLECLEW 5-35120000177.0
Fri, Apr 24vsCleveland GuardiansCLECLEL 6-810000000–
Tue, Apr 21@Los Angeles AngelsLAALAAW 4-220000000–
Mon, Apr 20@Los Angeles AngelsLAALAAW 5-23210010066.8
Sun, Apr 19@Arizona DiamondbacksARIARIW 10-43100011034.1
Sat, Apr 18@Arizona DiamondbacksARIARIL 2-63010000054.3
Fri, Apr 17@Arizona DiamondbacksARIARIL 3-63221100094.5
Wed, Apr 15@Milwaukee BrewersMILMILL 1-210000010–
Tue, Apr 14@Milwaukee BrewersMILMILW 9-711120000–
Sat, Apr 11vsMinnesota TwinsMINMINL 4-720000000–
Fri, Apr 10vsMinnesota TwinsMINMINW 10-410000000–
Wed, Apr 8vsLos Angeles DodgersLADLADW 4-301000000–
Mon, Apr 6vsLos Angeles DodgersLADLADL 2-143000011032.0
Sat, Apr 4@Chicago White SoxCHWCHWL 3-63110000053.6
Fri, Apr 3@Chicago White SoxCHWCHWL 4-510000000–
Wed, Apr 1vsColorado RockiesCOLCOLL 1-221200000–
Tue, Mar 31vsColorado RockiesCOLCOLW 5-111100000–
Sun, Mar 29vsAthleticsATHATHW 5-200000000–
Sat, Mar 28vsAthleticsATHATHW 8-721100000–
Fri, Mar 27vsAthleticsATHATHW 3-200000000–

2026 game log: pitching

Game grades need 3 batters faced; starts are ranked against starts, relief outings against relief outings.

GameResultDecIPHRERBBKHRPCGrade
Thu, Aug 27vsKansas City RoyalsKCKCL 2-13GS1.0322001918.8
Tue, Jul 21vsTampa Bay RaysTBTBL 2-12GS0.21000001549.4
Sat, Jul 4@Seattle MarinersSEASEAL 0-111.00000001071.4
Fri, Jun 19@Chicago CubsCHCCHCL 2-161.14001002010.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.