SportsDirect Inc. Ad
SportsDirect Inc. Ad
SportsDirect Inc. Ad
???label.league_mlb???
BOXSCORE | PLAY-BY-PLAY | RECAP
Cleveland 3, Baltimore 2
When: 6:40 PM ET, Wednesday, July 23, 2025
Where: Progressive Field, Cleveland, Ohio
Temperature: 82°
Umpires: Home - John Bacon, 1B - Phil Cuzzi, 2B - Daniel Bellino, 3B - Tony Randazzo
Attendance: 30476
Final Scoring Summary
 
Final123456789RHE
Baltimore 000101000250
Cleveland 00020001-340
Innings:
  • All
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
Top 1st
Baltimore
Jackson Holliday walks.
Jordan Westburg grounds into a double play, third to second to first. Jackson Holliday out at second. Jordan Westburg out at first.
Gunnar Henderson grounds out, shortstop to first.
Bottom 1st
Cleveland Steven Kwan flies out to center.
Angel Martinez grounds out, first to pitcher.
Jose Ramirez lines out to center.
Top 2nd
Baltimore Ryan O'Hearn singles to center.
Ramon Laureano flies out to center.
Colton Cowser grounds into a double play, second to shortstop to first. Ryan O'Hearn out at second. Colton Cowser out at first.
Bottom 2nd
Cleveland Kyle Manzardo strikes out.
Carlos Santana grounds out, first to pitcher.
Nolan Jones flies out to left.
Top 3rd
Baltimore Ram�n Ur�as walks.
Cedric Mullins doubles to right. Ram�n Ur�as to third.
Jacob Stallings on a fielder's choice out, reaches first, third to catcher. Ram�n Ur�as out at home.
Cedric Mullins picked off, caught stealing at third, pitcher to shortstop to third.
Jackson Holliday strikes out.
Bottom 3rd
Cleveland Daniel Schneemann grounds out, second to first.
Brayan Rocchio grounds out, pitcher to shortstop to first.
Bo Naylor strikes out.
Top 4th
Baltimore Jordan Westburg doubles to left.
Gunnar Henderson grounds out, shortstop to first. Jordan Westburg to third.
Ryan O'Hearn out on a sacrifice fly to left. Jordan Westburg scores.
Ramon Laureano singles to center.
Colton Cowser lines out to left.
Bottom 4th
Cleveland Steven Kwan walks.
Angel Martinez strikes out.
Jose Ramirez doubles to right. Steven Kwan to third.
Kyle Manzardo singles to left. Steven Kwan scores. Jose Ramirez scores.
Carlos Santana strikes out.
Kyle Manzardo on passed ball, advances to second.
Nolan Jones flies out to right.
Top 5th
Baltimore Ram�n Ur�as lines out to shortstop.
Cedric Mullins grounds out to first.
Jacob Stallings strikes out.
Bottom 5th
Cleveland Daniel Schneemann strikes out.
Brayan Rocchio grounds out, second to first.
Bo Naylor pops out to shortstop.
Top 6th
Baltimore Jackson Holliday homers to right.
Jordan Westburg grounds out, third to first.
Gunnar Henderson grounds out, first to pitcher.
Ryan O'Hearn pops out into foul territory to third.
Bottom 6th
Cleveland Andrew Kittredge enters game as pitcher.
Steven Kwan lines out to right.
Angel Martinez flies out to right.
Jose Ramirez flies out to left.
Top 7th
Baltimore Nic Enright enters game as pitcher.
Ramon Laureano flies out to center.
Colton Cowser grounds out, shortstop to first.
Ram�n Ur�as walks.
Cedric Mullins strikes out.
Bottom 7th
Cleveland Yennier Cano enters game as pitcher.
Kyle Manzardo flies out to left.
Carlos Santana grounds out to first.
Nolan Jones flies out to center.
Top 8th
Baltimore Hunter Gaddis enters game as pitcher.
Dylan Carlson enters game as pinch hitter, replacing Jacob Stallings.
Dylan Carlson strikes out.
Jackson Holliday grounds out, third to first.
Jordan Westburg flies out to center.
Bottom 8th
Cleveland Alex Jackson enters the game, playing catcher. Dylan Carlson leaves the game.
Colin Selby enters game as pitcher.
Daniel Schneemann flies out to center.
Brayan Rocchio flies out to left.
Bo Naylor doubles to left.
Steven Kwan singles to left. Bo Naylor scores. Steven Kwan to third.
Angel Martinez walks.
Jose Ramirez strikes out.
Top 9th
Baltimore Austin Hedges enters the game, playing catcher. Bo Naylor leaves the game.
Emmanuel Clase enters game as pitcher.
Gunnar Henderson strikes out.
Ryan O'Hearn grounds out, second to pitcher.
Ramon Laureano strikes out.