Welcome to our redesigned site
The redesign was done to make the web experience more user friendly, as well as to make the mobile and desktop versions more compatible. We hope you find the site an improved experience. We always welcome your input, so let us know what you think. Play ball!
Try this game in our Simulator
Lineups and Summary
(back to top)
Marlins
@ Giants
Oracle Park
June 26, 2025
(No Comments)
The information below contains details about the Major League Baseball game between the San Francisco Giants and the Miami Marlins, played on June 26, 2025 at Oracle Park.
Game Summary
Date | June 26, 2025 |
---|---|
Visiting Team |
Miami Marlins
|
Home Team |
San Francisco Giants
|
Winning Pitcher | — |
Losing Pitcher | — |
Save | — |
Game Winning RBI | — |
Game Info
Date | June 26, 2025 |
---|---|
Day of Week | Thu |
Day / Night | |
Visiting Team | Miami Marlins |
Home Team | San Francisco Giants |
Visiting Starting Pitcher | Janson Junk |
Home Starting Pitcher | Hayden Birdsong |
Ballpark | Oracle Park |
City | San Francisco |
State | CA |
Attendance | 33,804 |
Time of Game | 2 hours and 48. minutes |
Miami Marlins Lineup
Name | Position |
---|---|
Xavier Edwards | Second Baseman |
Jesus Sanchez | Right Fielder |
Otto Lopez | Shortstop |
Agustin Ramirez | Designated Hitter |
Kyle Stowers | Left Fielder |
Eric Wagaman | First Baseman |
Connor Norby | Third Baseman |
Dane Myers | Center Fielder |
Nick Fortes | Catcher |
Manager |
San Francisco Giants Lineup
Name | Position |
---|---|
Mike Yastrzemski | Right Fielder |
Rafael Devers | Designated Hitter |
Heliot Ramos | Left Fielder |
Wilmer Flores | First Baseman |
Jung Hoo Lee | Center Fielder |
Willy Adames | Shortstop |
Christian Koss | Third Baseman |
Brett Wisely | Second Baseman |
Andrew Knizner | Catcher |
Manager |
All Plays in Game
(back to top)
Marlins
@ Giants
Oracle Park
June 26, 2025
Top 1
-
Marlins, 0 - Giants, 0
Outs: 0, Count: 1-2, RoB: ---
Edwards vs. Birdsong
Edwards hits a popup beyond short. Adames gets back and makes the catch for the out. View Play -
Marlins, 0 - Giants, 0
Outs: 1, Count: 3-1, RoB: ---
Sanchez vs. Birdsong
Sanchez hits a short popup towards 1st. Flores makes the catch for the out. View Play -
Marlins, 0 - Giants, 0
Outs: 2, Count: 0-0, RoB: ---
Lopez vs. Birdsong
Lopez is hit by the pitch. Lopez is on 1st. View Play -
Marlins, 0 - Giants, 0
Outs: 2, Count: 0-0, RoB: 1--
Ramirez vs. Birdsong
Ramirez hits a line drive into left field. That will be extra bases. Ramirez is safe at second with a double. Lopez moves to 3rd. View Play -
Marlins, 0 - Giants, 0
Outs: 2, Count: 2-1, RoB: -23
Stowers vs. Birdsong
Stowers hits a drive into right center field. That ball is gone. Lopez scores. Ramirez scores. A 3 run home run. View Play -
Marlins, 3 - Giants, 0
Outs: 2, Count: 1-2, RoB: ---
Wagaman vs. Birdsong
Wagaman hits a ground ball towards third. The throw to first, and Wagaman is out. View Play
Bottom 1
-
Marlins, 3 - Giants, 0
Outs: 0, Count: 0-1, RoB: ---
Yastrzemski vs. Junk
Yastrzemski hits a popup beyond short. Lopez gets back and makes the catch for the out. View Play -
Marlins, 3 - Giants, 0
Outs: 1, Count: 1-2, RoB: ---
Devers vs. Junk
Devers hits a ground ball, base hit into center field. View Play -
Marlins, 3 - Giants, 0
Outs: 1, Count: 0-1, RoB: 1--
Ramos vs. Junk
Ramos hits a fly ball towards right. Sanchez is there to make the catch. View Play -
Marlins, 3 - Giants, 0
Outs: 2, Count: 2-2, RoB: 1--
Flores vs. Junk
Flores hits a fly ball towards center. Myers makes the catch for the out. View Play
Top 2
-
Marlins, 3 - Giants, 0
Outs: 0, Count: 3-2, RoB: ---
Norby vs. Birdsong
Norby strikes out swinging. View Play -
Marlins, 3 - Giants, 0
Outs: 1, Count: 1-0, RoB: ---
Myers vs. Birdsong
Myers hits a popup beyond short. Adames gets back and makes the catch for the out. View Play -
Marlins, 3 - Giants, 0
Outs: 2, Count: 1-1, RoB: ---
Fortes vs. Birdsong
Fortes hits a ground ball, base hit into right field. View Play -
Marlins, 3 - Giants, 0
Outs: 2, Count: 0-0, RoB: 1--
Edwards vs. Birdsong
There's a wild pitch. Fortes moves to 2nd. View Play -
Marlins, 3 - Giants, 0
Outs: 2, Count: 1-1, RoB: -2-
Edwards vs. Birdsong
Edwards hits a line drive towards shallow left field. Ramos makes the catch for the out. View Play
Bottom 2
-
Marlins, 3 - Giants, 0
Outs: 0, Count: 1-2, RoB: ---
Lee vs. Junk
Lee hits a ground ball towards first. Wagaman fields it and makes the out, unassisted. View Play -
Marlins, 3 - Giants, 0
Outs: 1, Count: 2-1, RoB: ---
Adames vs. Junk
Adames hits a ground ball, base hit into left field. View Play -
Marlins, 3 - Giants, 0
Outs: 1, Count: 0-1, RoB: 1--
Koss vs. Junk
Koss hits a ground ball towards third. The throw to first, and Koss is out. Adames moves to 2nd. View Play -
Marlins, 3 - Giants, 0
Outs: 2, Count: 1-2, RoB: -2-
Wisely vs. Junk
Wisely hits a fly ball towards center. Myers makes the catch for the out. View Play
Top 3
-
Marlins, 3 - Giants, 0
Outs: 0, Count: 3-2, RoB: ---
Sanchez vs. Birdsong
That is ball 4. Sanchez is on with a walk. View Play -
Marlins, 3 - Giants, 0
Outs: 0, Count: 0-2, RoB: 1--
Lopez vs. Birdsong
Lopez hits a popup towards first. Flores makes the catch for the out. View Play -
Marlins, 3 - Giants, 0
Outs: 1, Count: 0-2, RoB: 1--
Ramirez vs. Birdsong
Ramirez hits a drive into left field. That ball is gone. Sanchez scores. A 2 run home run. View Play -
Marlins, 5 - Giants, 0
Outs: 1, Count: 3-1, RoB: ---
Stowers vs. Birdsong
That is ball 4. Stowers is on with a walk. View Play -
Marlins, 5 - Giants, 0
Outs: 1, Count: 2-0, RoB: 1--
Wagaman vs. Birdsong
Wagaman hits a fly ball towards left. Ramos makes the catch for the out. View Play -
Marlins, 5 - Giants, 0
Outs: 2, Count: 0-1, RoB: 1--
Norby vs. Birdsong
Norby hits a line drive deep towards center. Lee makes the catch for the out. View Play
Bottom 3
-
Marlins, 5 - Giants, 0
Outs: 0, Count: 1-2, RoB: ---
Knizner vs. Junk
Knizner hits a line drive, base hit into center field. View Play -
Marlins, 5 - Giants, 0
Outs: 0, Count: 3-2, RoB: 1--
Yastrzemski vs. Junk
Yastrzemski is called out on strikes. View Play -
Marlins, 5 - Giants, 0
Outs: 1, Count: 2-2, RoB: 1--
Devers vs. Junk
Devers hits a drive into center field. Going, going, gone. Knizner scores. A 2 run home run. View Play -
Marlins, 5 - Giants, 2
Outs: 1, Count: 0-0, RoB: ---
Ramos vs. Junk
Ramos hits a fly ball towards center. Myers makes the catch for the out. View Play -
Marlins, 5 - Giants, 2
Outs: 2, Count: 0-2, RoB: ---
Flores vs. Junk
Flores hits a ground ball towards the mound. Junk throws to first, and Flores is out. View Play
Top 4
-
Marlins, 5 - Giants, 2
Outs: 0, Count: 0-2, RoB: ---
Myers vs. Birdsong
Myers hits a ground ball towards short. The throw to first, and Myers is out. View Play -
Marlins, 5 - Giants, 2
Outs: 1, Count: 0-1, RoB: ---
Fortes vs. Birdsong
Fortes hits a ground ball towards third. The throw to first, and Fortes is out. View Play -
Marlins, 5 - Giants, 2
Outs: 2, Count: 2-2, RoB: ---
Edwards vs. Birdsong
Edwards hits a fly ball towards center. Lee makes the catch for the out. View Play
Bottom 4
-
Marlins, 5 - Giants, 2
Outs: 0, Count: 2-2, RoB: ---
Lee vs. Junk
Lee hits a line drive into right field. That ball is in the gap. Lee rounds second base and makes it to third with a triple View Play -
Marlins, 5 - Giants, 2
Outs: 0, Count: 0-0, RoB: --3
Adames vs. Junk
Adames hits a line drive, base hit into left field. Lee scores. View Play -
Marlins, 5 - Giants, 3
Outs: 0, Count: 1-2, RoB: 1--
Koss vs. Junk
Koss hits a line drive into right field. That will be extra bases. Koss is safe at second with a double. Adames moves to 3rd. View Play -
Marlins, 5 - Giants, 3
Outs: 0, Count: 0-1, RoB: -23
Wisely vs. Junk
Wisely hits a fly ball into right field. That will be extra bases. Wisely is safe at second with a double. Adames scores. Koss scores. View Play -
Marlins, 5 - Giants, 5
Outs: 0, Count: 0-1, RoB: -2-
Knizner vs. Junk
Knizner bunts towards the mound. Junk scoops up the ball and throws to first for the out. Wisely moves to 3rd. View Play -
Marlins, 5 - Giants, 5
Outs: 1, Count: 0-0, RoB: --3
Yastrzemski vs. Junk
Yastrzemski hits a fly ball towards left. Stowers makes the catch for the out. View Play -
Marlins, 5 - Giants, 5
Outs: 2, Count: 3-1, RoB: --3
Devers vs. Simpson
Josh Simpson replaces Janson Junk as Pitcher.
That is ball 4. Devers is on with a walk. View Play -
Marlins, 5 - Giants, 5
Outs: 2, Count: 2-2, RoB: 1-3
Ramos vs. Simpson
Ramos is called out on strikes. View Play
Top 5
-
Marlins, 5 - Giants, 5
Outs: 0, Count: 3-0, RoB: ---
Sanchez vs. Birdsong
That is ball 4. Sanchez is on with a walk. View Play -
Marlins, 5 - Giants, 5
Outs: 0, Count: 3-1, RoB: 1--
Lopez vs. Birdsong
That is ball 4. Lopez is on with a walk. Sanchez moves to 2nd. View Play -
Marlins, 5 - Giants, 5
Outs: 0, Count: 0-2, RoB: 12-
Ramirez vs. Bivens
Spencer Bivens replaces Hayden Birdsong as Pitcher.
Ramirez is called out on strikes. View Play -
Marlins, 5 - Giants, 5
Outs: 1, Count: 2-2, RoB: 12-
Stowers vs. Bivens
Stowers strikes out swinging. View Play -
Marlins, 5 - Giants, 5
Outs: 2, Count: 2-0, RoB: 12-
Wagaman vs. Bivens
Wagaman hits a line drive into left center field. That will be extra bases. Wagaman is safe at second with a double. Sanchez scores. Lopez scores. View Play -
Marlins, 7 - Giants, 5
Outs: 2, Count: 3-1, RoB: -2-
Norby vs. Bivens
Norby hits a line drive, base hit into left field. Wagaman scores. View Play -
Marlins, 8 - Giants, 5
Outs: 2, Count: 0-2, RoB: 1--
Myers vs. Bivens
Myers strikes out swinging. View Play
Bottom 5
-
Marlins, 8 - Giants, 5
Outs: 0, Count: 1-1, RoB: ---
Flores vs. Bachar
Lake Bachar replaces Josh Simpson as Pitcher.
Flores hits a popup towards short. Lopez makes the catch for the out. View Play -
Marlins, 8 - Giants, 5
Outs: 1, Count: 1-2, RoB: ---
Lee vs. Bachar
Lee hits a line drive deep towards center. Myers makes the catch for the out. View Play -
Marlins, 8 - Giants, 5
Outs: 2, Count: 0-2, RoB: ---
Adames vs. Bachar
Adames strikes out swinging. View Play
Top 6
-
Marlins, 8 - Giants, 5
Outs: 0, Count: 3-2, RoB: ---
Fortes vs. Lucchesi
Joey Lucchesi replaces Spencer Bivens as Pitcher.
Fortes strikes out swinging. View Play -
Marlins, 8 - Giants, 5
Outs: 1, Count: 0-2, RoB: ---
Edwards vs. Lucchesi
Edwards is called out on strikes. View Play -
Marlins, 8 - Giants, 5
Outs: 2, Count: 1-1, RoB: ---
Sanchez vs. Lucchesi
Sanchez hits a fly ball towards left. Ramos makes the catch for the out. View Play
Bottom 6
-
Marlins, 8 - Giants, 5
Outs: 0, Count: 2-0, RoB: ---
Koss vs. Bachar
Koss hits a fly ball towards center. Myers makes the catch for the out. View Play -
Marlins, 8 - Giants, 5
Outs: 1, Count: 1-2, RoB: ---
Wisely vs. Bachar
Wisely hits a ground ball, base hit into right field. View Play -
Marlins, 8 - Giants, 5
Outs: 1, Count: 1-1, RoB: 1--
Knizner vs. Bachar
Knizner hits a popup, in foul territory, off the first base line. Wagaman makes the catch for the out. View Play -
Marlins, 8 - Giants, 5
Outs: 2, Count: 3-2, RoB: 1--
Yastrzemski vs. Gibson
Cade Gibson replaces Lake Bachar as Pitcher.
Yastrzemski strikes out swinging. View Play
Top 7
-
Marlins, 8 - Giants, 5
Outs: 0, Count: 1-2, RoB: ---
Lopez vs. Lucchesi
Lopez hits a line drive towards second. Wisely makes the catch for the out. View Play -
Marlins, 8 - Giants, 5
Outs: 1, Count: 3-1, RoB: ---
Ramirez vs. Lucchesi
Ramirez hits a ground ball towards third. The throw to first, and Ramirez is out. View Play -
Marlins, 8 - Giants, 5
Outs: 2, Count: 3-0, RoB: ---
Stowers vs. Lucchesi
That is ball 4. Stowers is on with a walk. View Play -
Marlins, 8 - Giants, 5
Outs: 2, Count: 1-1, RoB: 1--
Wagaman vs. Lucchesi
Wagaman hits a ground ball towards third. The throw to first, and Wagaman is out. View Play
Bottom 7
-
Marlins, 8 - Giants, 5
Outs: 0, Count: 1-2, RoB: ---
Devers vs. Gibson
Devers strikes out swinging. View Play -
Marlins, 8 - Giants, 5
Outs: 1, Count: 2-2, RoB: ---
Ramos vs. Gibson
Ramos hits a ground ball towards second. The throw to first, and Ramos is out. View Play -
Marlins, 8 - Giants, 5
Outs: 2, Count: 2-2, RoB: ---
Flores vs. Gibson
Flores strikes out swinging. View Play
Top 8
-
Marlins, 8 - Giants, 5
Outs: 0, Count: 3-1, RoB: ---
Norby vs. Hjelle
Sean Hjelle replaces Joey Lucchesi as Pitcher.
That is ball 4. Norby is on with a walk. View Play -
Marlins, 8 - Giants, 5
Outs: 0, Count: 0-2, RoB: 1--
Myers vs. Hjelle
Myers hits a ground ball, base hit into center field. Norby moves to 2nd. View Play -
Marlins, 8 - Giants, 5
Outs: 0, Count: 1-1, RoB: 12-
Fortes vs. Hjelle
Fortes bunts in front of the plate. Hjelle scoops up the ball and throws to first for the out. Norby moves to 3rd. Myers moves to 2nd. View Play -
Marlins, 8 - Giants, 5
Outs: 1, Count: 1-1, RoB: -23
Edwards vs. Hjelle
Edwards hits a line drive into right field. That will be extra bases. Edwards is safe at second with a double. Norby scores. Myers scores. View Play -
Marlins, 10 - Giants, 5
Outs: 1, Count: 0-2, RoB: -2-
Sanchez vs. Hjelle
Sanchez hits a line drive, base hit into left field. Edwards moves to 3rd. View Play -
Marlins, 10 - Giants, 5
Outs: 1, Count: 0-1, RoB: 1-3
Lopez vs. Hjelle
Lopez hits a ground ball, base hit into right field. Edwards scores. Sanchez moves to 2nd. View Play -
Marlins, 11 - Giants, 5
Outs: 1, Count: 0-0, RoB: 12-
Ramirez vs. Hjelle
Ramirez hits a ground ball, base hit into center field. Sanchez scores. Lopez moves to 3rd. View Play -
Marlins, 12 - Giants, 5
Outs: 1, Count: 1-2, RoB: 1-3
Stowers vs. Hjelle
Stowers strikes out swinging. View Play -
Marlins, 12 - Giants, 5
Outs: 2, Count: 2-2, RoB: 1-3
Wagaman vs. Hjelle
Wagaman strikes out swinging. View Play
Bottom 8
-
Marlins, 12 - Giants, 5
Outs: 0, Count: 1-1, RoB: ---
Lee vs. Bellozo
Valente Bellozo replaces Cade Gibson as Pitcher.
Lee hits a ground ball towards second. The throw to first, and Lee is out. View Play -
Marlins, 12 - Giants, 5
Outs: 1, Count: 0-2, RoB: ---
Adames vs. Bellozo
Adames hits a line drive, base hit into center field. View Play -
Marlins, 12 - Giants, 5
Outs: 1, Count: 0-0, RoB: 1--
Koss vs. Bellozo
Koss hits a ground ball, base hit into left field. Adames moves to 2nd. View Play -
Marlins, 12 - Giants, 5
Outs: 1, Count: 0-0, RoB: 12-
Wisely vs. Bellozo
Wisely hits a ground ball towards first. There's the throw to Bellozo covering, and Wisely is out. Adames moves to 3rd. Koss moves to 2nd. View Play -
Marlins, 12 - Giants, 5
Outs: 2, Count: 2-2, RoB: -23
Knizner vs. Bellozo
Knizner hits a ground ball towards second. The throw to first, and Knizner is out. View Play
Top 9
-
Marlins, 12 - Giants, 5
Outs: 0, Count: 1-1, RoB: ---
Norby vs. Walker
Ryan Walker replaces Sean Hjelle as Pitcher.
Norby hits a ground ball towards third. The throw to first, and Norby is out. View Play -
Marlins, 12 - Giants, 5
Outs: 1, Count: 0-0, RoB: ---
Myers vs. Walker
Myers hits a fly ball towards center. Lee makes the catch for the out. View Play -
Marlins, 12 - Giants, 5
Outs: 2, Count: 0-1, RoB: ---
Fortes vs. Walker
Fortes hits a line drive towards right. Yastrzemski is there to make the catch. View Play
Bottom 9
-
Marlins, 12 - Giants, 5
Outs: 0, Count: 3-2, RoB: ---
Johnson vs. Bellozo
Daniel Johnson pinch hits for Mike Yastrzemski batting 1st.
Johnson hits a ground ball towards third. The throw to first, and Johnson is out. View Play -
Marlins, 12 - Giants, 5
Outs: 1, Count: 0-1, RoB: ---
Devers vs. Bellozo
Devers hits a fly ball into left field. That will be extra bases. Devers is safe at second with a double. View Play -
Marlins, 12 - Giants, 5
Outs: 1, Count: 1-2, RoB: -2-
Ramos vs. Bellozo
Ramos strikes out swinging. View Play -
Marlins, 12 - Giants, 5
Outs: 2, Count: 0-1, RoB: -2-
Flores vs. Bellozo
Flores hits a popup, foul, behind the plate. Fortes makes the catch for the 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