Try this game in our Simulator
Lineups and Summary
(back to top)
Red Sox
@ Giants
Oracle Park
June 21, 2025
(No Comments)
The information below contains details about the Major League Baseball game between the San Francisco Giants and the Boston Red Sox, played on June 21, 2025 at Oracle Park.
Game Summary
Date | June 21, 2025 |
---|---|
Visiting Team |
Boston Red Sox
|
Home Team |
San Francisco Giants
|
Winning Pitcher | — |
Losing Pitcher | — |
Save | — |
Game Winning RBI | — |
Game Info
Date | June 21, 2025 |
---|---|
Day of Week | Sat |
Day / Night | |
Visiting Team | Boston Red Sox |
Home Team | San Francisco Giants |
Visiting Starting Pitcher | Brayan Bello |
Home Starting Pitcher | Landen Roupp |
Ballpark | Oracle Park |
City | San Francisco |
State | CA |
Attendance | 39,027 |
Time of Game | 2 hours and 09. minutes |
Boston Red Sox Lineup
Name | Position |
---|---|
Jarren Duran | Designated Hitter |
Abraham Toro | First Baseman |
Roman Anthony | Left Fielder |
Trevor Story | Shortstop |
Wilyer Abreu | Right Fielder |
Ceddanne Rafaela | Center Fielder |
Marcelo Mayer | Third Baseman |
Connor Wong | Catcher |
David Hamilton | Second Baseman |
Manager |
San Francisco Giants Lineup
Name | Position |
---|---|
Mike Yastrzemski | Right Fielder |
Rafael Devers | Designated Hitter |
Heliot Ramos | Left Fielder |
Willy Adames | Shortstop |
Dominic Smith | First Baseman |
Casey Schmitt | Third Baseman |
Daniel Johnson | Center Fielder |
Tyler Fitzgerald | Second Baseman |
Andrew Knizner | Catcher |
Manager |
All Plays in Game
(back to top)
Red Sox
@ Giants
Oracle Park
June 21, 2025
Top 1
-
Red Sox, 0 - Giants, 0
Outs: 0, Count: 1-1, RoB: ---
Duran vs. Roupp
Duran hits a fly ball towards left. Ramos makes the catch for the out. View Play -
Red Sox, 0 - Giants, 0
Outs: 1, Count: 1-2, RoB: ---
Toro vs. Roupp
Toro hits a line drive deep towards left center field. Johnson is there and makes the catch. View Play -
Red Sox, 0 - Giants, 0
Outs: 2, Count: 3-2, RoB: ---
Anthony vs. Roupp
That is ball 4. Anthony is on with a walk. View Play -
Red Sox, 0 - Giants, 0
Outs: 2, Count: 0-1, RoB: 1--
Story vs. Roupp
Roupp commits a balk. Anthony moves to 2nd. View Play -
Red Sox, 0 - Giants, 0
Outs: 2, Count: 1-2, RoB: -2-
Story vs. Roupp
Story strikes out swinging. View Play
Bottom 1
-
Red Sox, 0 - Giants, 0
Outs: 0, Count: 0-1, RoB: ---
Yastrzemski vs. Bello
Yastrzemski hits a popup towards short. Story makes the catch for the out. View Play -
Red Sox, 0 - Giants, 0
Outs: 1, Count: 1-0, RoB: ---
Devers vs. Bello
Devers hits a ground ball towards first. There's the throw to Bello covering, and Devers is out. View Play -
Red Sox, 0 - Giants, 0
Outs: 2, Count: 3-2, RoB: ---
Ramos vs. Bello
Ramos hits a drive into center field. Going, going, gone. A solo home run. View Play -
Red Sox, 0 - Giants, 1
Outs: 2, Count: 0-1, RoB: ---
Adames vs. Bello
Adames hits a ground ball towards third. The throw to first, and Adames is out. View Play
Top 2
-
Red Sox, 0 - Giants, 1
Outs: 0, Count: 0-1, RoB: ---
Abreu vs. Roupp
Abreu hits a ground ball, base hit into left field. View Play -
Red Sox, 0 - Giants, 1
Outs: 0, Count: 1-0, RoB: 1--
Rafaela vs. Roupp
Rafaela hits a line drive towards second. Fitzgerald makes the catch for the out. View Play -
Red Sox, 0 - Giants, 1
Outs: 1, Count: 1-0, RoB: 1--
Mayer vs. Roupp
Mayer hits a ground ball to short. Adames steps on second for one, and over to first, double play. View Play
Bottom 2
-
Red Sox, 0 - Giants, 1
Outs: 0, Count: 0-2, RoB: ---
Smith vs. Bello
Smith hits a ground ball towards second. The throw to first, and Smith is out. View Play -
Red Sox, 0 - Giants, 1
Outs: 1, Count: 2-1, RoB: ---
Schmitt vs. Bello
Schmitt hits a ground ball towards second. The throw to first, and Schmitt is out. View Play -
Red Sox, 0 - Giants, 1
Outs: 2, Count: 2-0, RoB: ---
Johnson vs. Bello
Johnson hits a fly ball towards right. Abreu is there to make the catch. View Play
Top 3
-
Red Sox, 0 - Giants, 1
Outs: 0, Count: 2-2, RoB: ---
Wong vs. Roupp
Wong strikes out swinging. View Play -
Red Sox, 0 - Giants, 1
Outs: 1, Count: 1-0, RoB: ---
Hamilton vs. Roupp
Hamilton hits a ground ball towards first. Smith fields it and makes the out, unassisted. View Play -
Red Sox, 0 - Giants, 1
Outs: 2, Count: 0-2, RoB: ---
Duran vs. Roupp
Duran strikes out swinging. View Play
Bottom 3
-
Red Sox, 0 - Giants, 1
Outs: 0, Count: 2-2, RoB: ---
Fitzgerald vs. Bello
Fitzgerald strikes out swinging. View Play -
Red Sox, 0 - Giants, 1
Outs: 1, Count: 3-2, RoB: ---
Knizner vs. Bello
Knizner hits a ground ball towards second. Hamilton bobbles the ball. Knizner reaches on the error. Knizner is on 1st. View Play -
Red Sox, 0 - Giants, 1
Outs: 1, Count: 2-2, RoB: 1--
Yastrzemski vs. Bello
Yastrzemski strikes out swinging. View Play -
Red Sox, 0 - Giants, 1
Outs: 2, Count: 0-1, RoB: 1--
Devers vs. Bello
Devers hits a drive into left field. That ball is gone. Knizner scores. A 2 run home run. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 1-2, RoB: ---
Ramos vs. Bello
Ramos strikes out swinging. View Play
Top 4
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 0-2, RoB: ---
Toro vs. Roupp
Toro hits a fly ball towards left. Ramos makes the catch for the out. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 3-2, RoB: ---
Anthony vs. Roupp
Anthony hits a fly ball towards center. Johnson makes the catch for the out. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 1-2, RoB: ---
Story vs. Roupp
Story hits a ground ball, base hit into right field. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 1-2, RoB: 1--
Abreu vs. Roupp
Abreu strikes out swinging. View Play
Bottom 4
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 1-1, RoB: ---
Adames vs. Bello
Adames softly hits a ground ball towards third. The throw to first, and Adames is out. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 3-2, RoB: ---
Smith vs. Bello
That is ball 4. Smith is on with a walk. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 1-1, RoB: 1--
Schmitt vs. Bello
Schmitt hits a ground ball, base hit into left field. Smith moves to 2nd. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 3-2, RoB: 12-
Johnson vs. Bello
Johnson hits a ground ball towards second. Hamilton throws to second to get Schmitt. Smith moves to 3rd. Johnson is on 1st. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 0-0, RoB: 1-3
Fitzgerald vs. Bello
Fitzgerald hits a ground ball towards short. Story throws to second to get Johnson. View Play
Top 5
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 3-2, RoB: ---
Rafaela vs. Roupp
Rafaela strikes out swinging. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 3-1, RoB: ---
Mayer vs. Roupp
That is ball 4. Mayer is on with a walk. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 0-0, RoB: 1--
Wong vs. Roupp
Wong hits a ground ball towards the mound. Roupp throws to first, and Wong is out. Mayer moves to 2nd. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 2-2, RoB: -2-
Hamilton vs. Roupp
Hamilton strikes out swinging. View Play
Bottom 5
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 1-2, RoB: ---
Knizner vs. Bello
Knizner strikes out swinging. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 1-0, RoB: ---
Yastrzemski vs. Bello
Yastrzemski hits a ground ball towards short. The throw to first, and Yastrzemski is out. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 3-2, RoB: ---
Devers vs. Bello
Devers is called out on strikes. View Play
Top 6
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 2-2, RoB: ---
Duran vs. Roupp
Duran hits a ground ball towards second. The throw to first, and Duran is out. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 1-2, RoB: ---
Toro vs. Roupp
Toro strikes out swinging. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 3-1, RoB: ---
Anthony vs. Roupp
That is ball 4. Anthony is on with a walk. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 1-0, RoB: 1--
Story vs. Roupp
Story hits a ball towards the mound. Roupp can't make the play in time. Story gets a base hit. Anthony moves to 2nd. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 0-0, RoB: 12-
Abreu vs. Roupp
Abreu hits a ground ball towards first. There's the throw to Roupp covering, and Abreu is out. View Play
Bottom 6
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 0-0, RoB: ---
Ramos vs. Bello
Ramos hits a ground ball towards short. The throw to first, and Ramos is out. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 1-2, RoB: ---
Adames vs. Bello
Adames is called out on strikes. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 1-0, RoB: ---
Smith vs. Bello
Smith hits a ball towards third. Mayer can't make the play in time. Smith gets a base hit. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 3-2, RoB: 1--
Schmitt vs. Bello
Schmitt hits a fly ball towards right. Abreu is there to make the catch. View Play
Top 7
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 2-1, RoB: ---
Rafaela vs. Rodriguez
Randy Rodriguez replaces Landen Roupp as Pitcher.
Rafaela hits a popup, in foul territory, off the first base line. Smith makes the catch for the out. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 1-2, RoB: ---
Mayer vs. Rodriguez
Mayer strikes out swinging. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 0-0, RoB: ---
Wong vs. Rodriguez
Wong hits a fly ball towards center. Johnson makes the catch for the out. View Play
Bottom 7
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 1-2, RoB: ---
Johnson vs. Alcala
Jorge Alcala replaces Brayan Bello as Pitcher.
Johnson hits a fly ball towards center. Rafaela makes the catch for the out. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 0-2, RoB: ---
Fitzgerald vs. Alcala
Fitzgerald hits a fly ball towards right. Abreu is there to make the catch. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 0-0, RoB: ---
Knizner vs. Alcala
Knizner hits a popup, foul, behind the plate. Wong makes the catch for the out. View Play
Top 8
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 3-2, RoB: ---
Hamilton vs. Rogers
Tyler Rogers replaces Randy Rodriguez as Pitcher.
Hamilton hits a ground ball towards the mound. Rogers throws to first, and Hamilton is out. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 0-1, RoB: ---
Duran vs. Rogers
Force Play Challenged by BOS manager (Alex Cora): Original call upheld upon review.
Duran hits a ground ball towards short. The throw to first, and Duran is out. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 0-0, RoB: ---
Toro vs. Rogers
Toro hits a ground ball towards second. The throw to first, and Toro is out. View Play
Bottom 8
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 1-2, RoB: ---
Yastrzemski vs. Guerrero
Luis Guerrero replaces Jorge Alcala as Pitcher.
Yastrzemski is called out on strikes. View Play -
Red Sox, 0 - Giants, 3
Outs: 1, Count: 1-2, RoB: ---
Devers vs. Guerrero
Devers hits a ground ball towards second. The throw to first, and Devers is out. View Play -
Red Sox, 0 - Giants, 3
Outs: 2, Count: 1-0, RoB: ---
Ramos vs. Guerrero
Ramos hits a fly ball towards center. Rafaela makes the catch for the out. View Play
Top 9
-
Red Sox, 0 - Giants, 3
Outs: 0, Count: 1-1, RoB: ---
Anthony vs. Doval
Camilo Doval replaces Tyler Rogers as Pitcher.
Anthony hits a fly ball into center field. That will be extra bases. Anthony is safe at second with a double. View Play -
Red Sox, 0 - Giants, 3
Outs: 0, Count: 0-1, RoB: -2-
Story vs. Doval
Story hits a ground ball, base hit into right field. Anthony moves to 3rd. View Play -
Red Sox, 0 - Giants, 3
Outs: 0, Count: 0-2, RoB: 1-3
Abreu vs. Doval
Abreu hits a ground ball, base hit into right field. Anthony scores. Story moves to 3rd. View Play -
Red Sox, 1 - Giants, 3
Outs: 0, Count: 0-2, RoB: 1-3
Rafaela vs. Doval
Nate Eaton pinch runs for Wilyer Abreu batting 5th.
Rafaela hits a popup towards second. Fitzgerald makes the catch for the out. View Play -
Red Sox, 1 - Giants, 3
Outs: 1, Count: 0-0, RoB: 1-3
Mayer vs. Doval
There goes Eaton , and he's safe at second with a stolen base. Story scores. View Play -
Red Sox, 2 - Giants, 3
Outs: 1, Count: 3-2, RoB: -2-
Mayer vs. Doval
Mayer hits a ground ball towards first. Smith fields it and makes the out, unassisted. Eaton moves to 3rd. View Play -
Red Sox, 2 - Giants, 3
Outs: 2, Count: 0-2, RoB: --3
Gonzalez vs. Doval
Romy Gonzalez pinch hits for Connor Wong batting 8th.
Gonzalez hits a ground ball towards short. The throw to first, and Gonzalez is out. View Play
Audio Play-by-Play
(back to top)
Click the button below to listen to the audio play-by-play.
If the player above doesn’t work for you, please check to make sure that your speakers are not muted, especially if your device has a hardware "silence switch".
If that does not resolve the issue, please download the MP3 file below to play the game audio directly.
Box Score
(back to top)
View Baseball-Reference Box Score