Miami Marlins vs San Francisco Giants Prediction & Picks - MLB

USA - MLB

Miami Marlins
6/21/26 13:40
San Francisco Giants

Prediction:

 

Giants ML

-144
$350 offered for betting!

New customers only | Commercial content | 21+ age limit | T&Cs apply

 by Travis Pulver in MLB Picks

The Marlins (39-38, 25-16 Home) will go for the series sweep on Sunday afternoon when they host the San Francisco Giants at loanDepot park in Miami, FL. This battle between two teams ranked fourth in their respective divisions is set to get underway at 1:40 p.m. EST with coverage provided by MLB.TV.

San Francisco had won three in a row coming into this series, but dropped the series opener on Friday, 4-3, and lost Saturday, 6-3. With the win, Miami has a winning record for the first time since losing to Detroit on April 11, falling to 8-7.

Ryan Gusto is set to start for the Marlins. Although he is listed as a starting pitcher. He may be more of a long reliever as he has pitched two innings or less in three of his appearances and no more than 4 2/3 innings. Gusto is 0-2 in five appearances with a 7.24 ERA and a 1.76 WHIP. Gusto surrendered eight hits and five earned runs in his last start (June 15).

As for San Francisco, Logan Webb is set to start. He has gone 4-4 in 12 starts with a 3.46 ERA and a 1.15 WHIP. He has allowed just two runs to be scored over the last three games he started, and went 7+ innings in all three.

Miami Marlins vs San Francisco Giants Form

Table

Teams Pts P W L
10 Miami Marlins
0.513 78 40 38
28 San Francisco Giants
0.403 77 31 46

Miami Marlins and San Francisco Giants Latest Matches

Miami Marlins
Miami Marlins Latest matches
W L L W W W
Victories

4/6 (67%)

Defeats

2/6 (33%)

Jun 20, 2026 - MLB

Miami Marlins
6 :  3
San Francisco Giants

Jun 19, 2026 - MLB

Miami Marlins
4 :  3
San Francisco Giants

Jun 17, 2026 - MLB

Philadelphia Phillies
4 :  12
Miami Marlins

Jun 16, 2026 - MLB

Philadelphia Phillies
8 :  2
Miami Marlins

Jun 15, 2026 - MLB

Philadelphia Phillies
7 :  0
Miami Marlins

Jun 14, 2026 - MLB

Pittsburgh Pirates
2 :  4
Miami Marlins
W W W W W W
Victories

6/6 (100%)

Defeats

0/6 (0%)

Jun 20, 2026 - MLB

Miami Marlins
6 :  3
San Francisco Giants

Jun 19, 2026 - MLB

Miami Marlins
4 :  3
San Francisco Giants

Jun 11, 2026 - MLB

Miami Marlins
2 :  0
Arizona Diamondbacks

Jun 10, 2026 - MLB

Miami Marlins
8 :  0
Arizona Diamondbacks

Jun 9, 2026 - MLB

Miami Marlins
10 :  6
Arizona Diamondbacks

Jun 7, 2026 - MLB

Miami Marlins
4 :  1
Tampa Bay Rays
W L W L L W
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 17, 2026 - MLB

Philadelphia Phillies
4 :  12
Miami Marlins

Jun 16, 2026 - MLB

Philadelphia Phillies
8 :  2
Miami Marlins

Jun 15, 2026 - MLB

Philadelphia Phillies
7 :  0
Miami Marlins

Jun 14, 2026 - MLB

Pittsburgh Pirates
2 :  4
Miami Marlins

Jun 13, 2026 - MLB

Pittsburgh Pirates
3 :  2
Miami Marlins

Jun 12, 2026 - MLB

Pittsburgh Pirates
3 :  8
Miami Marlins
San Francisco Giants
San Francisco Giants Latest matches
L W W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 20, 2026 - MLB

Miami Marlins
6 :  3
San Francisco Giants

Jun 19, 2026 - MLB

Miami Marlins
4 :  3
San Francisco Giants

Jun 17, 2026 - MLB

Atlanta Braves
5 :  7
San Francisco Giants

Jun 16, 2026 - MLB

Atlanta Braves
2 :  7
San Francisco Giants

Jun 14, 2026 - MLB

San Francisco Giants
5 :  1
Chicago Cubs

Jun 13, 2026 - MLB

San Francisco Giants
1 :  6
Chicago Cubs
L L W L L W
Victories

2/6 (33%)

Defeats

4/6 (67%)

Jun 14, 2026 - MLB

San Francisco Giants
5 :  1
Chicago Cubs

Jun 13, 2026 - MLB

San Francisco Giants
1 :  6
Chicago Cubs

Jun 12, 2026 - MLB

San Francisco Giants
1 :  5
Chicago Cubs

Jun 10, 2026 - MLB

San Francisco Giants
11 :  10
Washington Nationals

Jun 9, 2026 - MLB

San Francisco Giants
3 :  6
Washington Nationals

Jun 8, 2026 - MLB

San Francisco Giants
3 :  4
Washington Nationals
L W W W L L
Victories

3/6 (50%)

Defeats

3/6 (50%)

Jun 20, 2026 - MLB

Miami Marlins
6 :  3
San Francisco Giants

Jun 19, 2026 - MLB

Miami Marlins
4 :  3
San Francisco Giants

Jun 17, 2026 - MLB

Atlanta Braves
5 :  7
San Francisco Giants

Jun 16, 2026 - MLB

Atlanta Braves
2 :  7
San Francisco Giants

Jun 7, 2026 - MLB

Chicago Cubs
1 :  2
San Francisco Giants

Jun 6, 2026 - MLB

Chicago Cubs
3 :  2
San Francisco Giants

Miami Marlins against San Francisco Giants : Head to Head (H2H)

Miami Marlins

67 %

San Francisco Giants

33 %

Jun 20, 2026 - MLB

Miami Marlins
6 :  3
San Francisco Giants

Jun 19, 2026 - MLB

Miami Marlins
4 :  3
San Francisco Giants

Apr 26, 2026 - MLB

San Francisco Giants
6 :  3
Miami Marlins

Apr 25, 2026 - MLB

San Francisco Giants
6 :  2
Miami Marlins

Apr 24, 2026 - MLB

San Francisco Giants
4 :  9
Miami Marlins

Jun 26, 2025 - MLB

San Francisco Giants
5 :  12
Miami Marlins

Miami Marlins - San Francisco Giants Key Points

  1. The Giants lead the all-time series vs. the Marlins, 131-112.
  2. The Marlins are 22-19 ATS (run line) at home; San Francisco is 19-23 ATS (run line) on the road.
  3. The OVER is 19-22 for Miami at home and 20-19-3 for the Giants on the road.
  4. Betting Public: 61% of moneyline tickets and 70% of the handle are on San Francisco.

Our Miami Marlins vs San Francisco Giants Prediction

Miami has been okay at the plate over the last week (.249, 28 runs scored across six games) but may have some trouble today against Webb (who has not allowed more than one run in his last four starts). But don’t count on Miami starter Ryan Gusto to slow down the Giants lineup (.278 with 25 runs scored across six games in the last week). Gusto gave up five runs in 4 2/3 innings in his last appearance and three in two of his other four. However, once he gets pulled, the Marlins lineup will slow things down. The Miami bullpen has the fourth-best ERA in baseball (3.38).

Our San Francisco vs. Miami Pick: Giants ML

Prediction:

 

Giants ML

-144
$350 offered for betting!

WC Welcome Bonus for the Miami Marlins vs San Francisco Giants match!

FanDuel World Cup

The World Cup is back in the US and FanDuel is offering some great promos during the tournament, including their welcome offer of $350, which can activated for this Miami Marlins vs San Francisco Giants match! Simply sign up and place a $5 first bet for $50 in bonus bets. You can do this during your first 7 days with FanDuel, earning a total of $350 in bonus bets!

Remember, the offer is only open to new sign-ups!

$350 in bonus bets for Miami Marlins vs San Francisco Giants!

All tips are fully researched and given in good faith, but profits cannot be guaranteed.

Miami Marlins vs San Francisco Giants Picks