← Chicago Cubs

Pedro Ramirez

Chicago CubsCHCChicago Cubs

2B · #75 · Bats B · Throws R · 5'9" · 165 lb · Age 22 · 1 yr in MLB

2026 grade

32.1
Runs above average
+1.5
AVG / OBP / SLG
.261/.321/.402
HR · SB
6 · 9
Rank
266 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−2.8
  • Singles+2.5
  • Walks−1.5
  • Stolen bases+1.4
  • Triples+1.1
  • Doubles+0.9
  • Parks played in+0.8
  • Caught stealing−0.4
  • Hit by pitch−0.4
  • Outs, strikeouts included−0.1

2026 game log: hitting

Game grades need 3 plate appearances.

GameResultABRHRBIHRBBKSBGrade
Wed, Sep 30@San Diego PadresSDSDPostseasonL 1-400000000–
Tue, Sep 29@San Diego PadresSDSDPostseasonL 0-84000001014.0
Sun, Sep 27@Boston Red SoxBOSBOSW 6-24020001082.7
Fri, Sep 25@Boston Red SoxBOSBOSL 0-23000001017.4
Thu, Sep 24vsMiami MarlinsMIAMIAW 2-13010011278.6
Wed, Sep 23vsMiami MarlinsMIAMIAL 2-34010001045.5
Tue, Sep 22vsMiami MarlinsMIAMIAL 2-8500000202.0
Sun, Sep 20@Cincinnati RedsCINCINW 9-15132000084.4
Wed, Sep 16vsAtlanta BravesATLATLW 8-44010002045.1
Tue, Sep 15vsAtlanta BravesATLATLL 3-64011000045.1
Mon, Sep 14vsAtlanta BravesATLATLW 7-33000010034.6
Sun, Sep 13vsPittsburgh PiratesPITPITL 3-43100010034.6
Sat, Sep 12vsPittsburgh PiratesPITPITW 4-33221100096.6
Fri, Sep 11vsPittsburgh PiratesPITPITW 12-24210000057.2
Wed, Sep 9@Milwaukee BrewersMILMILL 6-84001001011.9
Tue, Sep 8@Milwaukee BrewersMILMILL 3-421100010–
Mon, Sep 7@Milwaukee BrewersMILMILL 3-44111100078.2
Sun, Sep 6@Miami MarlinsMIAMIAL 3-10400000205.3
Sat, Sep 5@Miami MarlinsMIAMIAW 6-5500000100.7
Fri, Sep 4@Miami MarlinsMIAMIAW 6-1300200105.3
Thu, Sep 3vsMilwaukee BrewersMILMILW 2-12000012048.7
Sun, Aug 30vsCincinnati RedsCINCINL 5-74000000014.7
Sat, Aug 29vsCincinnati RedsCINCINW 17-53320020093.0
Fri, Aug 28vsCincinnati RedsCINCINL 8-104113100078.8
Wed, Aug 26@Arizona DiamondbacksARIARIL 0-23000001019.4
Tue, Aug 25@Arizona DiamondbacksARIARIL 4-53010000050.3
Mon, Aug 24@Arizona DiamondbacksARIARIW 7-04121000086.5
Sun, Aug 23@Seattle MarinersSEASEAW 19-26335101094.8
Sat, Aug 22@Seattle MarinersSEASEAL 4-54010001046.8
Fri, Aug 21@Seattle MarinersSEASEAL 5-64000010026.0
Wed, Aug 19vsChicago White SoxCHWCHWL 0-32000011048.7
Tue, Aug 18vsChicago White SoxCHWCHWW 4-34010001045.1
Mon, Aug 17vsChicago White SoxCHWCHWW 7-54000011014.2
Sun, Aug 16vsSt. Louis CardinalsSTLSTLL 4-114010002045.5
Sat, Aug 15vsSt. Louis CardinalsSTLSTLL 4-84120001081.5
Thu, Aug 13@Washington NationalsWSHWSHL 0-73000001018.9
Wed, Aug 12@Washington NationalsWSHWSHW 12-64220011292.5
Sun, Aug 9@Kansas City RoyalsKCKCW 10-210000000–
Sat, Aug 8@Kansas City RoyalsKCKCL 3-610000010–
Fri, Aug 7@Kansas City RoyalsKCKCW 6-44221100091.5
Thu, Aug 6vsToronto Blue JaysTORTORW 3-210000010–
Tue, Aug 4vsLos Angeles DodgersLADLADW 5-14000001014.2
Mon, Aug 3vsLos Angeles DodgersLADLADW 10-54010002045.1
Sun, Aug 2vsNew York YankeesNYYNYYL 1-23000011146.4
Sat, Aug 1vsNew York YankeesNYYNYYW 5-201000100–
Fri, Jul 31vsNew York YankeesNYYNYYL 0-24020000072.7
Thu, Jul 30@St. Louis CardinalsSTLSTLW 4-210000000–
Wed, Jul 29@St. Louis CardinalsSTLSTLL 2-32000021047.9
Tue, Jul 28@St. Louis CardinalsSTLSTLW 10-25131001191.8
Sun, Jul 26@Pittsburgh PiratesPITPITL 7-84121000070.4
Sat, Jul 25@Pittsburgh PiratesPITPITW 11-04221011189.5
Fri, Jul 24@Pittsburgh PiratesPITPITW 3-24110001038.2
Tue, Jul 21vsDetroit TigersDETDETW 11-210100000–
Mon, Jul 20vsDetroit TigersDETDETL 6-85011002028.7
Sun, Jul 19vsMinnesota TwinsMINMINW 10-14121000081.4
Sat, Jul 18vsMinnesota TwinsMINMINW 6-23022010091.3
Sun, Jul 12@Cincinnati RedsCINCINW 8-410000110–
Sun, Jul 5vsSt. Louis CardinalsSTLSTLW 6-410010000–
Sat, Jul 4vsSt. Louis CardinalsSTLSTLL 0-310000000–
Fri, Jul 3vsSt. Louis CardinalsSTLSTLL 1-1721100000–
Wed, Jul 1vsSan Diego PadresSDSDW 23-320000000–
Sun, Jun 28@Milwaukee BrewersMILMILW 4-310000010–
Thu, Jun 25@New York MetsNYMNYMW 4-34000003012.3
Wed, Jun 24@New York MetsNYMNYMW 10-55432000294.0
Wed, Jun 24@New York MetsNYMNYMW 10-33000002021.8
Sat, Jun 20vsToronto Blue JaysTORTORL 6-810000000–
Fri, Jun 19vsToronto Blue JaysTORTORW 16-210110000–
Tue, Jun 16vsColorado RockiesCOLCOLL 2-510000000–
Mon, Jun 15vsColorado RockiesCOLCOLW 5-420210000–
Sun, Jun 14@San Francisco GiantsSFSFL 1-54000000015.2
Sat, Jun 13@San Francisco GiantsSFSFW 6-15121102093.1
Tue, Jun 9@Colorado RockiesCOLCOLL 3-710000000–
Sun, Jun 7vsSan Francisco GiantsSFSFL 1-22000020062.0
Sat, Jun 6vsSan Francisco GiantsSFSFW 3-24010001046.1
Fri, Jun 5vsSan Francisco GiantsSFSFL 3-1821200000–
Thu, Jun 4vsAthleticsATHATHW 7-63000000023.7
Wed, Jun 3vsAthleticsATHATHL 4-54000000015.2
Tue, Jun 2vsAthleticsATHATHL 1-200000000–
Tue, May 26@Pittsburgh PiratesPITPITL 1-1200000000–
Mon, May 25@Pittsburgh PiratesPITPITL 1-23010000053.5
Sun, May 24vsHouston AstrosHOUHOUL 5-83111010076.5
Sat, May 23vsHouston AstrosHOUHOUL 0-310000000–

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.