← Chicago Cubs

Dansby Swanson

Chicago CubsCHCChicago Cubs

SS · #7 · Bats R · Throws R · 6'0" · 190 lb · Age 32 · 11 yrs in MLB

2026 grade

25.4
Runs above average
−1.1
AVG / OBP / SLG
.213/.297/.397
HR · SB
19 · 17
Rank
486 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.

  • Singles−7.6
  • Home runs+5.8
  • Walks+2.9
  • Doubles−2.9
  • Stolen bases+2.7
  • Outs, strikeouts included−2.6
  • Triples+1.3
  • Hit by pitch−1.3
  • Parks played in+1.0
  • Caught stealing−0.4

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Wed, Sep 30@San Diego PadresSDSDPostseasonL 1-43000001023.0
Tue, Sep 29@San Diego PadresSDSDPostseasonL 0-83000001023.0
Sun, Sep 27@Boston Red SoxBOSBOSW 6-23000012031.7
Fri, Sep 25@Boston Red SoxBOSBOSL 3-4410000104.5
Thu, Sep 24vsMiami MarlinsMIAMIAW 2-13000001023.4
Wed, Sep 23vsMiami MarlinsMIAMIAL 2-33012010067.6
Tue, Sep 22vsMiami MarlinsMIAMIAL 2-8500000402.0
Sat, Sep 19@Cincinnati RedsCINCINW 5-24221100091.7
Fri, Sep 18@Cincinnati RedsCINCINL 4-63110011064.9
Sun, Aug 16vsSt. Louis CardinalsSTLSTLL 4-1100000000–
Fri, Aug 14vsSt. Louis CardinalsSTLSTLW 3-03110001160.0
Thu, Aug 13@Washington NationalsWSHWSHL 0-71000021069.7
Wed, Aug 12@Washington NationalsWSHWSHW 12-64322111097.1
Tue, Aug 11@Washington NationalsWSHWSHW 8-62001011061.7
Sun, Aug 9@Kansas City RoyalsKCKCW 10-24110011057.4
Sat, Aug 8@Kansas City RoyalsKCKCL 3-6400000003.1
Fri, Aug 7@Kansas City RoyalsKCKCW 6-43100010029.8
Thu, Aug 6vsToronto Blue JaysTORTORW 3-24000002014.2
Wed, Aug 5vsLos Angeles DodgersLADLADW 7-64111001057.1
Tue, Aug 4vsLos Angeles DodgersLADLADW 5-14231101098.7
Mon, Aug 3vsLos Angeles DodgersLADLADW 10-53120010182.6
Sun, Aug 2vsNew York YankeesNYYNYYL 1-24000001014.2
Sat, Aug 1vsNew York YankeesNYYNYYW 5-23000000023.1
Fri, Jul 31vsNew York YankeesNYYNYYL 0-23000002023.1
Thu, Jul 30@St. Louis CardinalsSTLSTLW 4-23100012146.0
Wed, Jul 29@St. Louis CardinalsSTLSTLL 2-3410000108.8
Mon, Jul 27@St. Louis CardinalsSTLSTLW 7-34010002040.1
Sun, Jul 26@Pittsburgh PiratesPITPITL 7-84121000070.4
Sat, Jul 25@Pittsburgh PiratesPITPITW 11-04221011087.1
Fri, Jul 24@Pittsburgh PiratesPITPITW 3-24011002038.2
Wed, Jul 22vsDetroit TigersDETDETL 1-53000000022.8
Tue, Jul 21vsDetroit TigersDETDETW 11-23320010189.8
Mon, Jul 20vsDetroit TigersDETDETL 6-84020010087.7
Sun, Jul 19vsMinnesota TwinsMINMINW 10-14000001014.2
Sat, Jul 18vsMinnesota TwinsMINMINW 6-24110000172.8
Fri, Jul 17vsMinnesota TwinsMINMINL 2-53000001023.1
Sun, Jul 12@Cincinnati RedsCINCINW 8-44110002053.5
Sat, Jul 11@Cincinnati RedsCINCINW 5-3400000204.0
Fri, Jul 10@Cincinnati RedsCINCINL 0-43010000051.2
Thu, Jul 9@Baltimore OriolesBALBALL 2-34010001258.0
Wed, Jul 8@Baltimore OriolesBALBALW 9-74110001042.3
Tue, Jul 7@Baltimore OriolesBALBALW 5-24121000071.8
Sun, Jul 5vsSt. Louis CardinalsSTLSTLW 6-44110000045.1
Sat, Jul 4vsSt. Louis CardinalsSTLSTLL 0-33000002023.1
Fri, Jul 3vsSt. Louis CardinalsSTLSTLL 1-1720000000–
Wed, Jul 1vsSan Diego PadresSDSDW 23-35438300099.9
Tue, Jun 30vsSan Diego PadresSDSDW 9-74233200099.6
Mon, Jun 29vsSan Diego PadresSDSDW 3-24120001081.5
Sun, Jun 28@Milwaukee BrewersMILMILW 4-34000001011.9
Sat, Jun 27@Milwaukee BrewersMILMILW 8-24000002011.0
Fri, Jun 26@Milwaukee BrewersMILMILL 2-64000001011.0
Thu, Jun 25@New York MetsNYMNYMW 4-34100002012.3
Wed, Jun 24@New York MetsNYMNYMW 10-55134001195.3
Wed, Jun 24@New York MetsNYMNYMW 10-34227202098.4
Tue, Jun 23@New York MetsNYMNYMW 9-63124100095.1
Sat, Jun 20vsToronto Blue JaysTORTORL 6-83120010091.3
Fri, Jun 19vsToronto Blue JaysTORTORW 16-24211020280.3
Wed, Jun 17vsColorado RockiesCOLCOLW 8-64112100182.7
Tue, Jun 16vsColorado RockiesCOLCOLL 2-52000011048.7
Mon, Jun 15vsColorado RockiesCOLCOLW 5-43000001023.4
Sun, Jun 14@San Francisco GiantsSFSFL 1-53110000055.2
Sat, Jun 13@San Francisco GiantsSFSFW 6-14100013025.9
Fri, Jun 12@San Francisco GiantsSFSFW 5-13010000055.5
Thu, Jun 11@Colorado RockiesCOLCOLW 9-33100012136.3
Wed, Jun 10@Colorado RockiesCOLCOLL 2-32000012047.1
Tue, Jun 9@Colorado RockiesCOLCOLL 3-74110001050.8
Sat, Jun 6vsSan Francisco GiantsSFSFW 3-201000000–
Fri, Jun 5vsSan Francisco GiantsSFSFL 3-184000000015.2
Thu, Jun 4vsAthleticsATHATHW 7-64011001046.1
Wed, Jun 3vsAthleticsATHATHL 4-54010002057.3
Tue, Jun 2vsAthleticsATHATHL 1-220000010–
Sun, May 31@St. Louis CardinalsSTLSTLL 1-52000011048.6
Sat, May 30@St. Louis CardinalsSTLSTLW 6-13100022050.7
Fri, May 29@St. Louis CardinalsSTLSTLL 5-64110001149.8
Thu, May 28@Pittsburgh PiratesPITPITW 7-23000012032.9
Wed, May 27@Pittsburgh PiratesPITPITW 10-44220010190.0
Tue, May 26@Pittsburgh PiratesPITPITL 1-123000012032.9
Mon, May 25@Pittsburgh PiratesPITPITL 1-23000001021.2
Sat, May 23vsHouston AstrosHOUHOUL 0-33010000056.2
Fri, May 22vsHouston AstrosHOUHOUL 2-44000001015.2
Wed, May 20vsMilwaukee BrewersMILMILL 0-53000002023.7
Tue, May 19vsMilwaukee BrewersMILMILL 2-54010002046.2
Mon, May 18vsMilwaukee BrewersMILMILL 3-94112100079.0
Sun, May 17@Chicago White SoxCHWCHWL 8-93210011067.5
Fri, May 15@Chicago White SoxCHWCHWW 10-55110001046.9
Thu, May 14@Atlanta BravesATLATLW 2-04000002013.3
Wed, May 13@Atlanta BravesATLATLL 1-42000011048.5
Tue, May 12@Atlanta BravesATLATLL 2-53000001022.5
Sun, May 10@Texas RangersTEXTEXL 0-33000000023.7
Sat, May 9@Texas RangersTEXTEXL 0-63010001064.0
Fri, May 8@Texas RangersTEXTEXW 7-14010000149.9
Thu, May 7vsCincinnati RedsCINCINW 8-33101010035.0
Wed, May 6vsCincinnati RedsCINCINW 7-64010001046.1
Tue, May 5vsCincinnati RedsCINCINW 3-25110000029.0
Mon, May 4vsCincinnati RedsCINCINW 5-44000001014.7
Sun, May 3vsArizona DiamondbacksARIARIW 8-43000011034.8
Sat, May 2vsArizona DiamondbacksARIARIW 2-03010000055.1
Fri, May 1vsArizona DiamondbacksARIARIW 6-54111000045.5
Tue, Apr 28@San Diego PadresSDSDW 8-310120001–
Mon, Apr 27@San Diego PadresSDSDL 7-93120010087.3
Sun, Apr 26@Los Angeles DodgersLADLADL 0-64000002013.3
Sat, Apr 25@Los Angeles DodgersLADLADL 4-124000001011.9
Fri, Apr 24@Los Angeles DodgersLADLADW 6-43224101099.0
Thu, Apr 23vsPhiladelphia PhilliesPHIPHIW 8-75022000051.8
Wed, Apr 22vsPhiladelphia PhilliesPHIPHIW 7-23000011035.2
Tue, Apr 21vsPhiladelphia PhilliesPHIPHIW 7-42000031074.2
Mon, Apr 20vsPhiladelphia PhilliesPHIPHIW 5-14113101079.1
Sun, Apr 19vsNew York MetsNYMNYMW 2-14000001015.2
Sat, Apr 18vsNew York MetsNYMNYMW 4-23000001023.7
Fri, Apr 17vsNew York MetsNYMNYMW 12-42211010067.6
Wed, Apr 15@Philadelphia PhilliesPHIPHIW 11-25232100096.2
Tue, Apr 14@Philadelphia PhilliesPHIPHIW 10-43200021049.9
Mon, Apr 13@Philadelphia PhilliesPHIPHIL 7-133212111089.7
Sun, Apr 12vsPittsburgh PiratesPITPITW 7-62311120096.3
Sat, Apr 11vsPittsburgh PiratesPITPITL 3-44111010059.2
Fri, Apr 10vsPittsburgh PiratesPITPITL 0-23000011034.7
Wed, Apr 8@Tampa Bay RaysTBTBW 6-23100011032.6
Tue, Apr 7@Tampa Bay RaysTBTBW 9-25220001177.2
Mon, Apr 6@Tampa Bay RaysTBTBL 4-63100013032.6
Sun, Apr 5@Cleveland GuardiansCLECLEL 5-64112102077.4
Sun, Apr 5@Cleveland GuardiansCLECLEW 1-0400000108.3
Fri, Apr 3@Cleveland GuardiansCLECLEL 1-4400000208.3
Wed, Apr 1vsLos Angeles AngelsLAALAAW 6-23001002014.5
Tue, Mar 31vsLos Angeles AngelsLAALAAL 0-23000012034.7
Mon, Mar 30vsLos Angeles AngelsLAALAAW 7-23021010087.3
Sun, Mar 29vsWashington NationalsWSHWSHL 3-63000002023.2
Sat, Mar 28vsWashington NationalsWSHWSHW 10-23110010067.6
Thu, Mar 26vsWashington NationalsWSHWSHL 4-102101020061.4

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.