MLB

San Francisco Giants vs Miami Marlins

San Francisco
Giants
32 - 25
Robbie Ray (7-1) ERA: 2.43
Miami
Marlins
22 - 33
Edward Cabrera (2-1) ERA: 4.14
May 31, 2025, 4:10 PM EDT
 | loanDepot park
Ohio

Top Promotions

Terms and Conditions

GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY).

Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD).

21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Fees may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $200 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 10/19/25. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 10/12/25 at 11:59 PM ET. Sponsored by DK.

Terms and Conditions

GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY).

Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD).

21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Fees may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $200 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 10/19/25. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 10/12/25 at 11:59 PM ET. Sponsored by DK.

Terms and Conditions

Bonus bets expire in 7 days. One new customer offer per user. Additional terms apply.

Gambling Problem? Call 1-800-GAMBLER.
21+ and present in OH. 

Terms and Conditions

Bonus bets expire in 7 days. One new customer offer per user. Additional terms apply.

Gambling Problem? Call 1-800-GAMBLER.
21+ and present in OH. 

Terms and Conditions

Bonus bets expire in 7 days. One new customer offer per user. Additional terms apply.

Gambling Problem? Call 1-800-GAMBLER.
21+ and present in OH. 

Gambling Problem? Call 1-800-GAMBLER.
21+ and present in OH. 

World Series Winner - 2026


No available odds

Edge Finder

Overall

SF Offense Off. Rank Stat Def. Rank MIA Defense
4.3213Runs Scored285.65
3.4811Walks283.87
7.6324Hits269.09
8.4520Strike Outs227.89

Overall

SF Defense Def. Rank Stat Off. Rank MIA Offense
3.637Runs Scored174.24
2.918Walks213.06
7.709Hits98.63
8.6310Strike Outs168.26

Head To Head

SF
Stat Type MIA
3.40
Runs Scored
3.10
7.30
Hits
7.20
2.60
Walks
2.40
10.40
Strikeouts
8.50
3-7
O/U
3-7
SF
Stat Type MIA
3.33
Runs Scored
3.67
8.00
Hits
6.67
1.67
Walks
3.00
10.00
Strikeouts
9.67
1-2
O/U
1-2
May 30/25 (1 of 10)
SF
Stat Type MIA
Away
Home
2
Runs Scored
0
11
Hits
3
1
Walks
7
12
Strikeouts
11
8.5 o
O/U
8.5 u
Starting Pitcher
SFMIA
Kyle Harrison (L)
Cal Quantrill (R)
Sep 1/24 (2 of 10)
SF
Stat Type MIA
Home
Away
5
Runs Scored
7
6
Hits
10
2
Walks
1
11
Strikeouts
7
7.5 o
O/U
7.5 u
Starting Pitcher
SFMIA
Logan Webb (R)
Darren McCaughan (R)
Aug 31/24 (3 of 10)
SF
Stat Type MIA
Home
Away
3
Runs Scored
4
7
Hits
7
2
Walks
1
7
Strikeouts
11
7.5 o
O/U
7.5 u
Starting Pitcher
SFMIA
Mason Black (R)
Edward Cabrera (R)
Aug 30/24 (4 of 10)
SF
Stat Type MIA
Home
Away
3
Runs Scored
1
6
Hits
4
4
Walks
1
11
Strikeouts
10
7 o
O/U
7 u
Starting Pitcher
SFMIA
Blake Snell (L)
Adam Oller (R)
Apr 17/24 (5 of 10)
SF
Stat Type MIA
Away
Home
3
Runs Scored
1
9
Hits
6
2
Walks
1
10
Strikeouts
6
8 o
O/U
8 u
Starting Pitcher
SFMIA
Keaton Winn (R)
Trevor Rogers (L)
Apr 16/24 (6 of 10)
SF
Stat Type MIA
Away
Home
3
Runs Scored
6
9
Hits
8
3
Walks
6
13
Strikeouts
7
8.5 o
O/U
8.5 u
Starting Pitcher
SFMIA
Jordan Hicks (R)
Ryan Weathers (L)
Apr 15/24 (7 of 10)
SF
Stat Type MIA
Away
Home
4
Runs Scored
3
8
Hits
10
4
Walks
1
12
Strikeouts
5
8.5 o
O/U
8.5 u
Starting Pitcher
SFMIA
Kyle Harrison (L)
Edward Cabrera (R)
May 21/23 (8 of 10)
SF
Stat Type MIA
Home
Away
7
Runs Scored
5
9
Hits
13
2
Walks
0
10
Strikeouts
7
7.5 o
O/U
7.5 u
Starting Pitcher
SFMIA
Alex Wood (L)
Jesus Luzardo (L)
May 20/23 (9 of 10)
SF
Stat Type MIA
Home
Away
0
Runs Scored
1
3
Hits
5
1
Walks
3
10
Strikeouts
11
7.5 o
O/U
7.5 u
Starting Pitcher
SFMIA
Logan Webb (R)
Braxton Garrett (L)
May 19/23 (10 of 10)
SF
Stat Type MIA
Home
Away
4
Runs Scored
3
5
Hits
6
5
Walks
3
8
Strikeouts
10
7.5 o
O/U
7.5 u
Starting Pitcher
SFMIA
Anthony DeSclafani (R)
Sandy Alcantara (R)

Starting Pitchers

Date Opp SU Score O/U IP Line ER WHIP Strikeouts Decision
May 25, 2025WSHW3-2U6-15510.507Win
May 19, 2025KCL1-3U7-140017No Decision
May 13, 2025ARIW10-6O6-10531.679Win
View Pitcher Log
Date Opp SU Score O/U IP Line ER WHIP Strikeouts Decision
May 25, 2025LAAW3-0U5.20-10500.8810Win
May 19, 2025CHCW8-7O5+14031.207No Decision
May 10, 2025CHWW3-1U5-11010.802No Decision
View Pitcher Log
Date Opp SU Score O/U IP Line ER WHIP Strikeouts Decision
Apr 30, 2022MIAL1-3U5-11031.608Loss
Jun 23, 2021MIAW3-1U6-11810.836Win
Jun 1, 2021MIAW5-1U6-15211.339Win
View Pitcher Log
Date Opp SU Score O/U IP Line ER WHIP Strikeouts Decision
Aug 31, 2024SFW4-3P5.10+12011.503Win
Apr 15, 2024SFL3-4U6+1011110No Decision
Apr 18, 2023SFW4-2U6-10621.338Win
View Pitcher Log

Team Records

SF
Record MIA
32-25
All
22-33
17-9
Home
13-16
15-16
Away
9-17
21-13
As Fav
3-3
10-11
As Dog
18-29
27-30
ATS
29-26
11-15
ATS Home
15-14
16-15
ATS Away
14-12
27-29-1
O/U
32-23
11-15
O/U Home
16-13
16-14-1
O/U Away
16-10
5-12
vs. LHP
6-8
27-13
vs. RHP
16-25
SF
Record MIA
15-12
All
7-8
9-3
Home
3-3
6-9
Away
4-5
11-7
As Fav
1-2
4-4
As Dog
5-5
9-18
ATS
9-6
2-10
ATS Home
4-2
7-8
ATS Away
5-4
10-16-1
O/U
7-8
4-8
O/U Home
2-4
6-8-1
O/U Away
5-4
4-4
vs. LHP
0-2
11-8
vs. RHP
7-6
SF
Record MIA
17-13
All
15-25
8-6
Home
10-13
9-7
Away
5-12
10-6
As Fav
2-1
6-7
As Dog
13-24
18-12
ATS
20-20
9-5
ATS Home
11-12
9-7
ATS Away
9-8
17-13
O/U
25-15
7-7
O/U Home
14-9
10-6
O/U Away
11-6
1-8
vs. LHP
6-6
16-5
vs. RHP
9-19
SF
Record MIA
4-5
All
6-8
4-3
Home
3-3
0-2
Away
3-5
3-2
As Fav
1-0
1-3
As Dog
5-8
6-3
ATS
7-7
6-1
ATS Home
3-3
0-2
ATS Away
4-4
6-3
O/U
10-4
4-3
O/U Home
5-1
2-0
O/U Away
5-3
0-2
vs. LHP
2-2
4-3
vs. RHP
4-6
SF
Record MIA
4-6
All
4-6
1-2
Home
1-3
3-4
Away
3-3
3-4
As Fav
0-0
1-1
As Dog
4-6
3-7
ATS
6-4
0-3
ATS Home
2-2
3-4
ATS Away
4-2
1-9
O/U
5-5
1-2
O/U Home
2-2
0-7
O/U Away
3-3
1-2
vs. LHP
1-2
3-4
vs. RHP
3-4

Gametime Weather

3:10 pm EDT Cloudy
28ºC / 83ºF
67% Humidity
17% Precipitation
86% Cloud Cover
Wind Impact Stadium Type Retractable
Field Image
Arrow Image 12
mph

Injuries

Name Position Inj Desc
No Injuries to Report
Name Position Inj Desc
Andrew NardiRPDay-to-Day, Recovery from left elbow injury

Last 10 Games

Date Opp Score SU Line Total Starter IP OPP. Starter
May 30, 2025MIA2-0W-1658.50Kyle Harrison5Cal Quantrill
May 28, 2025DET3-4L+1007.50Landen Roupp4Jackson Jobe
May 27, 2025DET1-3L-1157.50Logan Webb6Jack Flaherty
May 26, 2025DET1-3L-1108.50Hayden Birdsong4.10Keider Montero
May 25, 2025WSH3-2W-1557.50Robbie Ray6Michael Soroka
May 24, 2025WSH0-3L-1608.50Kyle Harrison4Jake Irvin
May 23, 2025WSH4-0W-1057.50Landen Roupp6MacKenzie Gore
May 21, 2025KC4-8L-2207.50Logan Webb4Daniel Lynch IV
May 20, 2025KC3-2W-1357.50Hayden Birdsong5Michael Lorenzen
May 19, 2025KC1-3L-1407.50Robbie Ray7Kris Bubic
View Game Logs
Date Opp Score SU Line Total Starter IP OPP. Starter
May 30, 2025SF0-2L+1408.50Cal Quantrill5Kyle Harrison
May 28, 2025SD10-8W+1358.50Sandy Alcantara4Kyle Hart
May 27, 2025SD6-8L+1408Max Meyer3.10Stephen Kolek
May 26, 2025SD3-4L+1257.50Ryan Weathers5.20Randy Vasquez
May 25, 2025LAA3-0W-1059Edward Cabrera5.20Kyle Hendricks
May 24, 2025LAA6-2W+1658.50Cal Quantrill3.10Jose Soriano
May 23, 2025LAA4-7L+1358.50Sandy Alcantara5.10Yusei Kikuchi
May 21, 2025CHC1-2L+1259Max Meyer6Cade Horton
May 20, 2025CHC1-14L+1258.50Ryan Weathers5Jameson Taillon
May 19, 2025CHC8-7W+1408.50Edward Cabrera5Ben Brown
View Game Logs
Back to Top