Sign up free
Matchups
Props
Hit rates count how often tonight's line would have landed in each player's recent games.How to use the cheat sheet →
Research
Matchups ranked from this season's box scores; prices are FanDuel's.Research home →
Tools
Bet tracker
Free. Log a bet from any game page.Add a bet →
Sign up freeLog in
Game

Miami Marlins vs San Francisco Giants: result and box score, 25 June 2025

MLB games
Final, Oracle Park
33–45
@
44–36
8FINAL5
Box score →

Matchup

Last 15 games
3.73Runs per game4.67
4.07Runs allowed4.6
0.700OPS0.729
4.05Bullpen ERA3.58
19.3Strikeout %22.1
MLB matchupsMarlins @ Giants
Away, 33–45
Home, 44–36
Thu 26 Jun, 02:45 UK, Oracle Park
8 – 5

Box score

Box score

Team12345678910RH
Miami Marlins 0002000204 813
San Francisco Giants 1000100021 55

Miami Marlins

BatterABRH2B3BHRRBIBBSOSB
1. Xavier Edwards 4000 0002 10
2. Jesús Sánchez 5000 0000 20
3. Agustín Ramírez 4220 0000 10
Nick Fortes 1100 0000 00
4. Liam Hicks 4121 0001 10
Jack Winkler 0100 0000 00
5. Kyle Stowers 4122 0001 10
6. Otto Lopez 4131 0031 00
7. Heriberto Hernández 5121 0040 20
8. Connor Norby 4020 0010 01
9. Dane Myers 4000 0001 20
PitcherIPHRERBBSOHRPitches
Edward Cabrera5.132 2361 90
Ronny Henriquez1.000 0010 9
Josh Simpson1.200 0000 15
Calvin Faucher1.012 2100 18
Tyler Phillips1.011 0000 8

San Francisco Giants

BatterABRH2B3BHRRBIBBSOSB
1. Mike Yastrzemski 3110 0110 10
Wilmer Flores 2000 0000 00
2. Rafael Devers 4000 0001 00
3. Heliot Ramos 5020 0010 10
4. Dominic Smith 2100 0001 00
Daniel Johnson 1000 0000 00
5. Casey Schmitt 3100 0000 20
6. Jung Hoo Lee 1100 0002 10
7. Willy Adames 3010 0010 10
8. Patrick Bailey 3010 0010 10
9. Christian Koss 3100 0010 00
PitcherIPHRERBBSOHRPitches
Logan Webb6.062 2360 102
Randy Rodríguez1.010 0020 20
Tyler Rogers1.042 2010 15
Erik Miller1.000 0110 19
Camilo Doval0.224 3200 21
Sean Hjelle0.100 0000 1

Team comparison

Last 15 games before this one
MarlinsGiants
3.73 Runs per game 4.67
4.07 Runs allowed 4.6
0.700 OPS 0.729
4.05 Bullpen ERA 3.58
19.3 Strikeout % 22.1

Weather at first pitch

55°F, wind 13 mph, 13 mph blowing out