Sports Interaction

San Francisco Giants vs. Miami Marlins Odds, Stats June 20, 2026

Final Score
San Francisco
Giants
Miami
Marlins
3
6
San Francisco Giants
Miami Marlins
Scoreboard 1 2 3 4 5 6 7 8 9 R ML H E
San Francisco Giants 31-46 0 1 0 1 0 0 0 - - 3 +125 10 4
Miami Marlins 40-38 1 1 0 4 0 0 0 - - 6 -150 6 0

Latest Encounters

Date Result Competition Stats Recap
06/21/26
San Francisco Giants SF ( 31-46 )
Miami Marlins MIA ( 40-38 )
1   -   2
National League West
06/19/26
San Francisco Giants SF ( 31-46 )
Miami Marlins MIA ( 40-38 )
3   -   4
National League West
06/17/26
San Francisco Giants SF ( 31-46 )
Atlanta Braves ATL ( 48-28 )
7   -   5
National League West
06/17/26
Miami Marlins MIA ( 40-38 )
Philadelphia Phillies PHI ( 42-35 )
12   -   4
National League East
06/16/26
San Francisco Giants SF ( 31-46 )
Atlanta Braves ATL ( 48-28 )
7   -   2
National League West
06/16/26
Miami Marlins MIA ( 40-38 )
Philadelphia Phillies PHI ( 42-35 )
2   -   8
National League East
06/15/26
Miami Marlins MIA ( 40-38 )
Philadelphia Phillies PHI ( 42-35 )
0   -   7
National League East
06/14/26
Chi. Cubs Cubs CHC ( 40-37 )
San Francisco Giants SF ( 31-46 )
1   -   5
National League Central

Matchup Odds

Team Runline Moneyline Over / Under
San Francisco Giants SF
+1.5 0 0 U+80
Miami Marlins MIA
-1.5 0 0 O+80

Line History

time fav spread money line total
Opening 19 Jun 8:14pm SF -1.5 +155 - O +8 -105
Closing 19 Jun 8:14pm SF -1.5 +155 - O +8 -105

Line History

Team Leaders

San Francisco Giants SF
Miami Marlins MIA
Casey Schmitt
Designated Hitter Miami
16 HR 13
Liam Hicks
Catcher San Francisco
Jonah Cox
Center Outfield Miami
0.4 BA 0.3
Otto Lopez
Shortstop San Francisco
Jakob Marsee
Center Outfield San Francisco
18 SB 7
Casey Schmitt
Designated Hitter Miami

Matchup Details

Stat
31 Wins 38
44 Losses 38
4-6 Last 10 7-3
-7.36 Units 7
14-20 Wins Home 24-16
17-24 Wins Away 14-22
24-28-4 Covers Against Ou 29-26-2
26-30 Run Line Wins Losses 30-27
-14.15 Runline Units 1.57

Recent Meetings

date home-away ats o/u MIA:RBI MIA:Batting Average MIA:Home Runs SF:RBI SF:Batting Average SF:Home Runs
06/21/2026 MIA 2 - SF 1 MIA Under 8.5 2 .19 1 1 .14 0
06/20/2026 MIA 6 - SF 3 MIA Over 8 4 .21 1 3 .28 1
06/19/2026 MIA 4 - SF 3 MIA Under 8 4 .31 1 3 .26 1
04/26/2026 SF 6 - MIA 3 SF Over 7.5 3 .07 1 5 .26 1
04/25/2026 SF 6 - MIA 2 SF Over 7.5 2 .19 0 6 .32 3
04/24/2026 SF 4 - MIA 9 MIA Over 7.5 9 .39 2 4 .31 1
06/26/2025 SF 5 - MIA 12 MIA Over 7.5 12 .3 2 5 .32 1
06/25/2025 SF 5 - MIA 8 MIA Over 6 8 .33 0 5 .17 1
06/24/2025 SF 2 - MIA 4 MIA Under 8 4 .29 0 2 .17 1
06/01/2025 MIA 2 - SF 4 SF Under 8 4 .24 1 2 .26 0
05/31/2025 MIA 1 - SF 0 MIA Under 8 0 .24 0 1 .12 0
05/30/2025 MIA 0 - SF 2 SF Under 8.5 2 .3 1 0 .11 0
09/01/2024 SF 5 - MIA 7 MIA Over 7 7 .29 1 4 .19 1
08/31/2024 SF 3 - MIA 4 MIA Under 7.5 4 .22 2 3 .21 1
08/30/2024 SF 3 - MIA 1 SF Under 7.5 1 .13 0 3 .21 0
04/17/2024 MIA 1 - SF 3 SF Under 8 2 .26 0 1 .2 1
04/16/2024 MIA 6 - SF 3 MIA Over 8.5 3 .26 1 6 .25 0
04/15/2024 MIA 3 - SF 4 SF Under 8.5 4 .25 0 3 .28 1
05/21/2023 SF 7 - MIA 5 SF Over 7.5 4 .34 2 7 .28 2
05/20/2023 SF 0 - MIA 1 MIA Under 7.5 1 .16 0 0 .1 0
date score ats o/u RBI Batting Average Home Runs
06/21/2026 MIA 2 - SF 1 L Under 8.5 1 .14 0
06/20/2026 MIA 6 - SF 3 L Over 8 3 .28 1
06/19/2026 MIA 4 - SF 3 L Under 8 3 .26 1
06/17/2026 ATL 5 - SF 7 W Over 9 7 .26 3
06/16/2026 ATL 2 - SF 7 W Under 9 7 .29 3
06/14/2026 SF 5 - CHC 1 W Under 8 0 .21 0
06/13/2026 SF 1 - CHC 6 L Under 8 5 .29 3
06/12/2026 SF 1 - CHC 5 L Under 8.5 5 .19 1
06/10/2026 SF 11 - WAS 10 W Over 8.5 10 .34 2
06/09/2026 SF 3 - WAS 6 L Over 8.5 5 .25 1
date score ats o/u RBI Batting Average Home Runs
06/21/2026 MIA 2 - SF 1 W Under 8.5 2 .19 1
06/20/2026 MIA 6 - SF 3 W Over 8 4 .21 1
06/19/2026 MIA 4 - SF 3 W Under 8 4 .31 1
06/17/2026 PHI 4 - MIA 12 W Over 9.5 2 .27 0
06/16/2026 PHI 8 - MIA 2 L Over 8.5 8 .2 3
06/15/2026 PHI 7 - MIA 0 L Under 8 7 .3 2
06/14/2026 PIT 2 - MIA 4 W Under 7.5 2 .23 1
06/13/2026 PIT 3 - MIA 2 L Under 9.5 3 .25 0
06/12/2026 PIT 3 - MIA 8 W Over 8.5 3 .18 2
06/11/2026 MIA 2 - AZ 0 W Under 8.5 2 .19 0

Matchup Edge - Scoring Stats

avg rank edge in rank avg
6.18 5 Runs Per 9 Innings 27 3.59
0.847 3 On Base Plus Slugging 26 0.62
0.3 1 Batting Average 23 0.202
34 11 Home Runs 20 21

Odds Analysis

Team Rankings

San Francisco Giants SF
Season stats rank
ERA 4.46 9
WHIP 1.39 9
KS 592 26
CG - -
Errors 52 29
Miami Marlins MIA
Season stats rank
ERA 4.07 18
WHIP 1.25 22
KS 641 16
CG - -
Errors 51 28
San Francisco Giants SF
Season stats rank
Runs / G 4.12 23
BA 0.26 4
OPS 0.73 10
HR 81 20
SB 25 29
Miami Marlins MIA
Season stats rank
Runs / G 4.31 17
BA 0.25 13
OPS 0.71 19
HR 69 26
SB 87 1

Injuries

San Francisco Giants SF
Miami Marlins MIA

San Francisco vs. Miami Betting News

San Francisco Giants SF

No posts found.

No posts found.

Pitchers & Umpires

Today - Overall

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Trevor McDonald (-) - - - - - - 31-46 - - - - -
Max Meyer (-) - - - - - - 40-38 - - - - -

Today - Last 3

IP W-L ERA K BB SV TM W-L H WHIP AF AA OU
Trevor McDonald (-) - - - - - - 31-46 - - - - -
Max Meyer (-) - - - - - - 40-38 - - - - -
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Hayden Birdsong (-) 0.7 0 30.86 2 3 0 1 8 8 8 2 0 4.71 4:1
Joey Lucchesi (-) 1 0 3 2 0 0 0 5 1 1 0 0 1.67 3:2
Trevor McDonald (-) 5.02 2-5 4.93 42 18 0 9 43 28 25 4 0 1.34 57:11
Robbie Ray (-) 5.28 5-6 4.07 74 38 0 14 68 40 36 14 0 1.33 59:64
Landen Roupp (-) 5.34 5-7 4.15 89 33 0 15 71 41 37 5 0 1.29 87:31
Blade Tidwell (-) 1.5 0 3 10 3 0 0 10 4 4 1 0 1.08 8:4
Logan Webb (-) 6.39 4-5 3.35 70 20 0 13 73 34 31 5 0 1.12 104:36
Carson Whisenhunt (-) 5 1-0 3.6 2 2 0 1 6 2 2 0 0 1.6 5:7
Tyler Mahle (-) 5.11 1-7 6.04 57 24 0 11 63 38 38 11 0 1.54 55:33
Adrian Houser (-) 4.71 2-6 5.73 48 25 0 14 79 47 42 12 0 1.58 77:35
Caleb Kilian (-) 1.04 2-3 3.06 38 15 0 0 21 13 11 5 0 1.11 27:17
Gerelmi Maldonado (-) 0.5 0 27 1 3 0 0 2 3 3 1 0 5 1:1
Nick Margevicius (-) 2.4 1-1 5.25 6 1 0 0 18 8 7 0 0 1.58 12:6
Jack Choate (-) 0.1 1-0 0 0 0 0 0 0 0 0 0 0 0 0:1
Cody Delvecchio (-) 1 0 0 2 0 0 0 2 0 0 0 0 2 0:0
Greg Farone (-) 1 1-0 0 2 0 0 0 1 0 0 0 0 0.5 1:2
Marques Johnson (-) 0.8 0 2.45 6 0 0 0 3 1 1 0 0 0.82 2:2
Trystan Vrieling (-) 1 0-1 0 3 1 0 0 3 2 0 0 0 1.33 4:2
Ubert Mejias (R) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 1:0
Dylan Smith (-) 0.78 0 0 7 4 0 0 4 0 0 0 0 1.2 3:3
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Sandy Alcantara (-) 6.44 7-4 4.18 77 24 0 16 104 53 48 12 1 1.24 113:62
Dax Fulton (-) 3 0 3 5 3 0 0 3 2 2 0 0 1 9:2
Braxton Garrett (-) 2.05 0-1 14.54 5 8 0 2 7 7 7 0 0 3.46 3:3
Ryan Gusto (-) 3 0-2 6 16 7 0 4 22 12 12 2 0 1.61 20:11
Janson Junk (-) 5.45 3-5 4.8 43 13 0 11 65 34 32 8 0 1.3 63:33
Adam Mazur (-) 1.5 0 0 1 2 0 1 0 0 0 0 0 0.67 2:2
Max Meyer (-) 5.63 8-0 2.8 102 34 0 16 70 30 28 8 0 1.16 78:54
Eury Perez (-) 5.18 3-6 4.6 72 28 0 12 51 36 32 11 0 1.26 42:34
Bradley Blalock (-) 1.4 0-1 5.79 3 2 0 0 5 4 3 2 0 1.5 7:3
Liomar Martinez (-) 1 0 18 0 2 0 0 1 2 2 0 0 3 0:1
Evan McKendry (-) 1 0 27 1 0 0 0 7 6 6 2 0 3.5 2:1
Karson Milbrandt (-) 1 0 0 3 0 0 0 1 0 0 0 0 0.5 2:1
Robby Snelling (-) 5 0-1 5.4 2 4 0 1 5 3 3 1 0 1.8 7:1
Thomas White (-) 1 0 18 1 1 0 0 2 2 2 0 0 3 3:0
John King (-) 0.95 4-1 2.14 26 8 0 1 17 8 8 3 0 0.74 36:17
Chris Paddack (-) 4.31 0-5 7.63 27 10 0 6 41 27 26 6 0 1.66 31:23
Brayan Mendoza (-) 0.2 0 0 1 0 0 0 0 0 0 0 0 0 0:0
RJ Shunck (-) 0.2 0 27 1 3 0 0 1 2 2 0 0 6 0:1
Jake Walkinshaw (-) 0.4 0 5.4 1 2 0 0 2 1 1 0 0 2.4 2:1
Colby Martin (-) 0.4 1-1 16.2 4 2 0 0 1 3 3 0 0 1.8 1:0
Abrahan Ramirez (R) 0 0 0 0 0 0 0 0 0 0 0 0 0 0:0
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Tristan Beck (-) 1.28 0 6.75 5 2 0 0 13 8 8 1 0 1.41 15:6
Spencer Bivens (-) 1.26 0-1 3.48 8 4 0 1 13 4 4 1 0 1.65 18:3
JT Brubaker (-) 1.5 0 2.75 28 18 0 0 30 14 12 2 0 1.22 34:27
Jose Butto (-) 0.67 0 22.5 5 4 0 0 6 5 5 2 0 5 0:0
Matt Gage (-) 0.81 4-1 3.96 20 14 0 0 24 12 11 5 0 1.52 29:15
Erik Miller (-) 0.8 0 4.5 28 17 0 0 17 10 10 2 0 1.7 17:6
Joel Peguero (-) 1.01 0 2.38 5 4 0 0 10 5 3 0 0 1.24 16:6
Carson Seymour (-) 2.05 0 14.54 2 2 0 0 11 7 7 1 0 3 4:3
Ryan Walker (-) 0.95 0-1 5.21 17 11 0 0 20 12 11 2 0 1.63 18:14
Keaton Winn (-) 1.04 2-2 3.23 26 9 0 0 21 12 11 2 0 0.98 33:17
Sam Hentges (-) 0.76 1-2 2.84 14 13 0 0 10 5 4 0 0 1.82 10:7
Will Bednar (-) 1 1-0 2.25 3 4 0 0 2 2 1 0 0 1.5 5:1
Michael Fulmer (-) 1.26 0-1 4.35 16 4 0 0 4 6 5 3 0 0.77 10:2
Trent Harris (-) 1.05 0 9.64 4 2 0 0 9 5 5 2 0 2.36 4:3
Wilkin Ramos (-) 1 0 22.5 1 4 0 0 5 5 5 0 0 4.5 2:1
Juan Sanchez (-) 0.87 0 0 8 5 0 0 2 0 0 0 0 1.11 7:2
Reiver Sanmartin (-) 1.55 1-0 8.1 4 1 0 0 4 3 3 3 0 1.5 5:0
Gregory Santos (-) 1.67 0 3.6 1 3 0 0 5 5 2 0 0 1.6 7:3
R.J. Dabovich (-) 0.55 1-0 0 2 2 0 0 2 0 0 0 0 1.5 2:1
Ben Peterson (R) 0.6 0 0 1 1 0 0 1 0 0 0 0 1.2 4:0
Braxton Roxby (-) 0.78 0 0 0 2 0 0 1 0 0 0 0 0.9 2:3
Darien Smith (R) 1 0 0 1 1 0 0 1 0 0 0 0 1 2:1
Tyler Vogel (-) 0.6 0 5.4 2 1 0 0 3 1 1 0 0 2.4 1:2
Nick Zwack (-) 1 0 4.5 4 2 0 0 3 2 2 1 0 1.25 5:1
John Bertrand (-) 1 0 0 0 3 0 0 0 0 0 0 0 3 0:0
Hunter Dryden (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 1:0
Cade Vernon (-) 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0:0
Ricardo Estrada (L) 0.33 0 0 1 0 0 0 0 0 0 0 0 0 2:0
Ryan Vanderhei (-) 2 0 0 2 0 0 0 0 0 0 0 0 0 3:0
Cole Hillier (R) 0 0-1 0 0 1 0 0 1 3 2 1 0 0 0:1
Mitchell White (-) 1 0 9 1 1 0 0 1 1 1 1 0 2 2:0
Ryan Borucki (-) 1.1 1-1 4.94 15 9 0 0 27 14 13 3 0 1.52 23:18
IP W-L ERA K BB SV G H R ER HR SO WHIP GB:FB
Lake Bachar (-) 1.65 0 3.02 46 16 0 4 25 15 14 5 0 0.98 32:27
Anthony Bender (-) 0.97 1-1 2.87 36 11 0 0 19 10 10 1 0 0.96 27:21
Calvin Faucher (-) 0.98 4-3 3.13 34 23 0 0 25 16 11 0 0 1.52 35:14
Cade Gibson (-) 1.29 1-0 6.14 14 7 0 0 18 10 10 1 0 1.7 16:6
Andrew Nardi (-) 0.89 3-3 5.16 27 11 0 0 21 13 13 4 0 1.41 18:14
Michael Petersen (-) 1.07 1-1 3.34 38 13 0 0 20 14 12 2 0 1.02 19:26
Tyler Phillips (-) 2.61 1-2 3.1 45 27 0 4 45 20 18 5 0 1.38 60:32
Tyler Zuber (-) 0.74 0 4.76 7 3 0 0 4 3 3 0 0 1.24 5:3
William Kempner (-) 1.5 1-0 0 10 2 0 0 3 0 0 0 0 0.56 6:4
Josh White (-) 0.2 0 67.5 1 4 0 0 1 5 5 1 0 7.5 0:1
Zach Brzykcy (-) 1 1-0 0 7 0 0 0 5 1 0 0 0 0.83 5:1
Pete Fairbanks (-) 0.92 3-3 6.14 31 11 0 1 18 17 15 4 0 1.32 9:14
Garrett Acton (-) 0.85 0 0 6 4 0 0 0 1 0 0 0 0.75 2:3
Nigel Belgrave (-) 1 0-2 3.6 5 4 0 0 3 3 2 0 0 1.4 3:5
Josh Ekness (-) 0.85 0 1.69 5 5 0 0 2 1 1 0 0 1.31 5:2
Stephen Jones (-) 1 0 0 6 2 0 0 2 1 0 0 0 0.67 4:4
Justin King (-) 1.03 0 4.15 7 4 0 0 2 4 2 1 0 1.38 3:1
Patrick Monteverde (-) 2 0 4.5 1 0 0 0 5 2 2 0 0 1.25 4:2
Jack Ralston (-) 1 0 0 10 3 0 0 6 0 0 0 0 1.5 4:1
Dale Stanavich (-) 0.67 1-0 18 4 3 0 0 3 4 4 1 0 3 0:2
Samuel Vasquez (-) 1.02 0 2.84 6 2 0 0 4 2 2 0 0 0.95 3:5
Peyton Fosher (-) 0 0 0 0 0 0 0 1 0 0 0 0 0 0:0
Jake Smith (-) 0.55 0 13.5 0 3 0 0 3 2 2 0 0 4.5 0:1
Gabe Bierman (-) 0.1 0 0 0 1 0 0 0 0 0 0 0 3 0:0
Chase Centala (-) 0.2 0 0 0 0 0 0 2 1 0 0 0 3 2:0
Juan Reynoso (R) 0.2 0 0 2 0 0 0 0 0 0 0 0 0 0:0
Umpire G W-L AVG PIT STR B STR% STR_ BB K/BB HR O/U
Mark Wegner 0 0-0 0 0 0 0 0 0 0 0 0 0-0