← Cleveland Guardians

Steven Kwan

Cleveland GuardiansCLECleveland Guardians

LF · #38 · Bats L · Throws L · 5'8" · 170 lb · Age 29 · 5 yrs in MLB

2026 grade

54.1
Runs above average
+10.2
AVG / OBP / SLG
.282/.382/.349
HR · SB
3 · 9
Rank
62 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−22.6
  • Singles+16.3
  • Outs, strikeouts included+11.1
  • Walks+9.6
  • Doubles−3.6
  • Stolen bases+1.4
  • Caught stealing−1.3
  • Hit by pitch−1.2
  • Triples+0.7
  • Parks played in−0.3

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Sat, Oct 3vsChicago White SoxCHWCHWPostseasonL 0-33000010032.0
Sat, Sep 26@Kansas City RoyalsKCKCW 11-54031010097.5
Fri, Sep 25@Kansas City RoyalsKCKCW 12-93200020049.8
Thu, Sep 24@Boston Red SoxBOSBOSW 1-03000010030.5
Wed, Sep 23@Boston Red SoxBOSBOSL 0-14020000070.3
Tue, Sep 22@Boston Red SoxBOSBOSW 3-24010012057.5
Sun, Sep 20vsAthleticsATHATHW 1-04030000088.9
Sat, Sep 19vsAthleticsATHATHW 12-65121000061.7
Fri, Sep 18vsAthleticsATHATHW 5-33000021050.1
Wed, Sep 16vsChicago White SoxCHWCHWW 6-33100010031.7
Tue, Sep 15vsChicago White SoxCHWCHWW 7-63110010065.6
Mon, Sep 14vsChicago White SoxCHWCHWL 3-73010010065.6
Sun, Sep 13@Minnesota TwinsMINMINW 9-24232110099.2
Sat, Sep 12@Minnesota TwinsMINMINL 3-44011001036.4
Fri, Sep 11@Minnesota TwinsMINMINW 5-24010011161.6
Wed, Sep 9@Baltimore OriolesBALBALL 5-95120001062.3
Tue, Sep 8@Baltimore OriolesBALBALW 9-55210000046.3
Mon, Sep 7@Baltimore OriolesBALBALL 4-64020000072.3
Sun, Sep 6vsDetroit TigersDETDETW 3-24120001086.3
Sat, Sep 5vsDetroit TigersDETDETL 0-6400000008.8
Fri, Sep 4vsDetroit TigersDETDETW 4-33110020078.1
Fri, Sep 4vsDetroit TigersDETDETW 7-6400000208.8
Thu, Sep 3vsToronto Blue JaysTORTORL 3-65020000061.8
Wed, Sep 2vsToronto Blue JaysTORTORL 0-113000000019.4
Tue, Sep 1vsToronto Blue JaysTORTORW 6-14010000040.1
Sun, Aug 30vsKansas City RoyalsKCKCW 11-13320010091.2
Sat, Aug 29vsKansas City RoyalsKCKCL 3-84010001041.8
Fri, Aug 28vsKansas City RoyalsKCKCL 0-3400000109.6
Wed, Aug 26@Los Angeles AngelsLAALAAW 4-35021001072.6
Tue, Aug 25@Los Angeles AngelsLAALAAW 8-65351010099.3
Mon, Aug 24@Los Angeles AngelsLAALAAW 4-25120000046.9
Sun, Aug 23@Colorado RockiesCOLCOLW 7-25220001059.6
Sat, Aug 22@Colorado RockiesCOLCOLW 4-3500000000.2
Fri, Aug 21@Colorado RockiesCOLCOLW 9-14111020064.1
Thu, Aug 20vsSan Francisco GiantsSFSFW 5-22111030090.2
Wed, Aug 19vsSan Francisco GiantsSFSFL 0-13000010032.2
Tue, Aug 18vsSan Francisco GiantsSFSFW 8-13310022077.9
Sun, Aug 16vsSan Diego PadresSDSDL 0-5400000008.8
Sat, Aug 15vsSan Diego PadresSDSDW 6-14221000183.7
Fri, Aug 14vsSan Diego PadresSDSDL 5-73110020078.1
Thu, Aug 13@Detroit TigersDETDETL 0-3400000003.1
Wed, Aug 12@Detroit TigersDETDETW 6-43110020076.6
Tue, Aug 11@Detroit TigersDETDETL 4-64220010081.8
Sun, Aug 9@Chicago White SoxCHWCHWL 3-55120002062.2
Sat, Aug 8@Chicago White SoxCHWCHWL 3-65010002028.1
Fri, Aug 7@Chicago White SoxCHWCHWW 8-25231100096.4
Wed, Aug 5vsNew York MetsNYMNYML 5-65110012047.1
Tue, Aug 4vsNew York MetsNYMNYML 2-64010000059.2
Sun, Aug 2vsArizona DiamondbacksARIARIW 5-02110020084.1
Sat, Aug 1vsArizona DiamondbacksARIARIL 8-125032000084.7
Fri, Jul 31vsArizona DiamondbacksARIARIL 1-42020010094.3
Wed, Jul 29@Cincinnati RedsCINCINW 6-15131000078.3
Tue, Jul 28@Cincinnati RedsCINCINL 0-23000011030.1
Tue, Jul 28@Cincinnati RedsCINCINW 6-55010002135.1
Sun, Jul 26@Tampa Bay RaysTBTBL 0-14010000055.5
Sat, Jul 25@Tampa Bay RaysTBTBL 0-34010001040.1
Thu, Jul 23vsMinnesota TwinsMINMINL 1-34020011185.1
Wed, Jul 22vsMinnesota TwinsMINMINL 6-105030000084.7
Tue, Jul 21vsMinnesota TwinsMINMINW 5-23111020084.6
Mon, Jul 20vsMinnesota TwinsMINMINW 13-43100010031.4
Sun, Jul 19vsPittsburgh PiratesPITPITL 1-74021000057.4
Sat, Jul 18vsPittsburgh PiratesPITPITW 5-34230000093.3
Sat, Jul 18vsPittsburgh PiratesPITPITL 1-72120010090.9
Sun, Jul 12@Miami MarlinsMIAMIAW 5-24020001175.5
Sat, Jul 11@Miami MarlinsMIAMIAW 4-14012000159.9
Fri, Jul 10@Miami MarlinsMIAMIAW 3-23010000051.2
Thu, Jul 9@Minnesota TwinsMINMINW 5-22100021059.9
Wed, Jul 8@Minnesota TwinsMINMINL 5-611100100–
Tue, Jul 7@Minnesota TwinsMINMINL 1-33000000016.4
Sun, Jul 5vsChicago White SoxCHWCHWL 6-72010010180.5
Sat, Jul 4vsChicago White SoxCHWCHWL 1-33010000074.2
Fri, Jul 3vsChicago White SoxCHWCHWW 4-33111001052.5
Thu, Jul 2vsChicago White SoxCHWCHWW 6-52010020084.0
Wed, Jul 1vsTexas RangersTEXTEXW 9-421100000–
Tue, Jun 30vsTexas RangersTEXTEXL 2-43010000052.5
Mon, Jun 29vsTexas RangersTEXTEXL 3-64010000040.1
Sun, Jun 28vsSeattle MarinersSEASEAW 6-54110010058.4
Sat, Jun 27vsSeattle MarinersSEASEAW 4-3400000107.9
Fri, Jun 26vsSeattle MarinersSEASEAL 1-33010000052.5
Wed, Jun 24@Chicago White SoxCHWCHWW 4-34020001071.8
Tue, Jun 23@Chicago White SoxCHWCHWL 1-24010001056.3
Mon, Jun 22@Chicago White SoxCHWCHWL 5-601000200–
Sun, Jun 21@Houston AstrosHOUHOUL 1-220000000–
Sat, Jun 20@Houston AstrosHOUHOUW 8-13100000035.1
Fri, Jun 19@Houston AstrosHOUHOUL 3-93000001019.4
Thu, Jun 18@Milwaukee BrewersMILMILW 4-210100100–
Wed, Jun 17@Milwaukee BrewersMILMILL 4-92000011048.3
Tue, Jun 16@Milwaukee BrewersMILMILL 1-24000001011.9
Sat, Jun 13vsDetroit TigersDETDETW 3-13000000020.9
Fri, Jun 12vsDetroit TigersDETDETW 3-24021001071.7
Tue, Jun 9vsNew York YankeesNYYNYYL 2-33000000020.9
Mon, Jun 8vsNew York YankeesNYYNYYL 5-74100010025.3
Sun, Jun 7@Texas RangersTEXTEXL 0-103020000080.3
Sat, Jun 6@Texas RangersTEXTEXW 6-04110000045.5
Fri, Jun 5@Texas RangersTEXTEXL 2-33120000188.6
Thu, Jun 4@New York YankeesNYYNYYL 1-23000001022.8
Wed, Jun 3@New York YankeesNYYNYYW 5-44000000013.8
Tue, Jun 2@New York YankeesNYYNYYW 9-44220000072.6
Wed, May 27vsWashington NationalsWSHWSHW 3-24010000044.7
Tue, May 26vsWashington NationalsWSHWSHL 3-63210010067.3
Mon, May 25vsWashington NationalsWSHWSHL 2-103000010034.6
Sun, May 24@Philadelphia PhilliesPHIPHIW 3-14031000089.0
Sat, May 23@Philadelphia PhilliesPHIPHIL 0-33000000020.7
Fri, May 22@Philadelphia PhilliesPHIPHIW 1-03000001020.4
Thu, May 21@Detroit TigersDETDETW 3-1400000107.8
Wed, May 20@Detroit TigersDETDETW 3-22010010074.5
Tue, May 19@Detroit TigersDETDETW 4-32111010075.1
Mon, May 18@Detroit TigersDETDETW 8-21100030081.6
Sun, May 17vsCincinnati RedsCINCINW 10-32100021061.3
Sat, May 16vsCincinnati RedsCINCINW 7-43210021078.9
Fri, May 15vsCincinnati RedsCINCINL 6-74001010025.6
Tue, May 12vsLos Angeles AngelsLAALAAW 3-23010010067.1
Mon, May 11vsLos Angeles AngelsLAALAAW 7-23000021050.6
Sun, May 10vsMinnesota TwinsMINMINL 4-54000002012.8
Sat, May 9vsMinnesota TwinsMINMINL 1-2500000001.6
Fri, May 8vsMinnesota TwinsMINMINW 6-43220020095.2
Thu, May 7@Kansas City RoyalsKCKCW 8-54110011057.6
Tue, May 5@Kansas City RoyalsKCKCL 3-5400000004.8
Mon, May 4@Kansas City RoyalsKCKCL 2-6400000004.5
Sun, May 3@AthleticsATHATHL 1-7400000005.3
Sat, May 2@AthleticsATHATHW 14-64311011069.5
Fri, May 1@AthleticsATHATHW 8-54120011081.9
Wed, Apr 29vsTampa Bay RaysTBTBW 3-14110010067.9
Tue, Apr 28vsTampa Bay RaysTBTBL 0-13010010063.7
Mon, Apr 27vsTampa Bay RaysTBTBL 2-3400000109.6
Sun, Apr 26@Toronto Blue JaysTORTORL 2-45010002027.8
Fri, Apr 24@Toronto Blue JaysTORTORW 8-600000000–
Wed, Apr 22vsHouston AstrosHOUHOUL 0-23010010067.0
Tue, Apr 21vsHouston AstrosHOUHOUW 8-53110020078.9
Mon, Apr 20vsHouston AstrosHOUHOUL 2-94000010025.6
Sun, Apr 19vsBaltimore OriolesBALBALW 8-4400100102.0
Sat, Apr 18vsBaltimore OriolesBALBALW 4-24000002013.8
Fri, Apr 17vsBaltimore OriolesBALBALL 4-64110010058.3
Thu, Apr 16vsBaltimore OriolesBALBALW 4-24021001071.1
Wed, Apr 15@St. Louis CardinalsSTLSTLL 3-54010000056.1
Tue, Apr 14@St. Louis CardinalsSTLSTLL 5-6500000001.5
Mon, Apr 13@St. Louis CardinalsSTLSTLW 9-35022000062.0
Sat, Apr 11@Atlanta BravesATLATLW 6-04100010025.0
Fri, Apr 10@Atlanta BravesATLATLL 5-114020011082.3
Wed, Apr 8vsKansas City RoyalsKCKCW 10-24210011058.3
Tue, Apr 7vsKansas City RoyalsKCKCW 2-14011000040.5
Mon, Apr 6vsKansas City RoyalsKCKCL 2-44121100092.0
Sun, Apr 5vsChicago CubsCHCCHCW 6-55110001045.9
Sun, Apr 5vsChicago CubsCHCCHCL 0-12000001048.9
Fri, Apr 3vsChicago CubsCHCCHCW 4-13100011032.0
Wed, Apr 1@Los Angeles DodgersLADLADW 4-13000010016.0
Tue, Mar 31@Los Angeles DodgersLADLADL 1-42000020061.2
Mon, Mar 30@Los Angeles DodgersLADLADW 4-25131001192.3
Sun, Mar 29@Seattle MarinersSEASEAL 0-83000000023.8
Sat, Mar 28@Seattle MarinersSEASEAW 6-55121000063.1
Fri, Mar 27@Seattle MarinersSEASEAL 1-54020000073.7
Thu, Mar 26@Seattle MarinersSEASEAW 6-4500000202.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.