← Thu, Jul 9 scores

Oriole Park at Camden Yards

Final

123456789RHE
CHC000001010290
BAL01000002X332

Chicago CubsCHC Chicago Cubs

BatterABRHRBIBBKGrade
Pete Crow-ArmstrongCF31101175.5
Alex Bregman3B30001032.9
Seiya SuzukiRF41320099.0
Justin DeanRF000000–
Carson KellyDH40000210.6
Michael Busch1B40100042.3
Nico Hoerner2B40100033.5
Ian HappLF40200171.8
Dansby SwansonSS40100158.0
Miguel AmayaC30000020.9
Michael ConfortoPH100000–
Team3429225

2B: Crow-Armstrong, Suzuki, HoernerHR: SuzukiSB: Suzuki, Swanson 2

PitcherIPHRERBBKHRPCGrade
David Peterson5.02114217756.4
Gavin Hollowell1.10002102860.5
Caleb Thielbar0.20000106–
Tyler FergusonL0.1022010926.3
Ryan RolisonB0.21001001323.7

Baltimore OriolesBAL Baltimore Orioles

BatterABRHRBIBBKGrade
Adley RutschmanDH20002060.8
Taylor WardLF30101166.4
Gunnar HendersonSS31000035.3
Pete Alonso1B11002182.4
Tyler O'NeillRF31110184.0
Dylan BeaversPH000000–
Jeremiah JacksonPH101200–
Colton CowserCF000000–
Coby Mayo3B200000–
Jackson Holliday2B000020–
Samuel BasalloC40000110.6
Blaze Alexander3B40000010.6
Leody TaverasRF30000120.9
Team2633375

2B: JacksonHR: O'Neill

PitcherIPHRERBBKHRPCGrade
Trevor Rogers6.05112418946.5
Yennier Cano1.01000001155.8
Tyler WellsW1.02110102318.7
Andrew KittredgeS1.01000001355.8

Game grades: runs above an average player in this game, park-adjusted, for 3+ plate appearances or batters faced, ranked against every such game of the regular season (starters against starts, relievers against relief outings). Box score and play-by-play from ESPN.

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.