Giants vs Marlins Prediction, Odds, Moneyline, Spread & Over/Under for June 21

Odds updated as of 10:12 p.m.
In MLB action on Sunday, the San Francisco Giants take on the Miami Marlins.
We've got you covered, in terms of the vital info about this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Giants vs Marlins Game Info
- San Francisco Giants (31-45) vs. Miami Marlins (39-38)
- Date: Sunday, June 21, 2026
- Time: 1:40 p.m. ET
- Venue: loanDepot park -- Miami, Florida
- Coverage: Marlins.TV and NBCS-BA
Giants vs Marlins Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: SF: (-144) | MIA: (+122)
- Spread: SF: -1.5 (+118) | MIA: +1.5 (-142)
- Total: 8 -- Over: (-108) | Under: (-112)
Giants vs Marlins Probable Starting Pitchers
Probable Pitchers: Logan Webb (Giants) - 4-4, 3.46 ERA vs Ryan Gusto (Marlins) - 0-2, 7.24 ERA
The Giants will look to Logan Webb (4-4) versus the Marlins and Ryan Gusto (0-2). Webb and his team have a record of 5-7-0 against the spread when he starts. Webb's team has been victorious in 37.5% of the games he's started as the moneyline favorite with a record of 3-5. When Gusto starts, the Marlins have gone 1-2-0 against the spread. The Marlins are 1-2 in Gusto's three starts this season that they were the moneyline underdog.
Giants vs Marlins Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Giants win (55%)
Giants vs Marlins Moneyline
- Looking at the moneyline for Giants-Marlins, San Francisco is the favorite at -144, and Miami is +122 playing at home.
Giants vs Marlins Spread
- The Giants are at the Marlins and are favored by 1.5 runs (+118 to cover) on the runline. Miami is -142 to cover.
Giants vs Marlins Over/Under
- The over/under for the Giants versus Marlins game on June 21 has been set at 8, with -108 odds on the over and -112 odds on the under.
Bet on San Francisco Giants vs. Miami Marlins on FanDuel today!
Giants vs Marlins Betting Trends
- The Giants have been chosen as favorites in 25 games this year and have walked away with the win 11 times (44%) in those games.
- This year San Francisco has won one of four games when listed as at least -144 on the moneyline.
- The Giants and their opponents have gone over the total this season in 36 of their 74 opportunities.
- The Giants have posted a record of 31-43-0 against the spread this season.
- The Marlins are 13-28 in games they were listed as the moneyline underdog (winning 31.7% of those games).
- Miami has a record of 5-11 when playing as a moneyline underdog with odds of +122 or longer (31.2%).
- The Marlins have combined with opponents to go over the total 42 times this season for a 42-32-2 record against the over/under.
- The Marlins have covered 50% of their games this season, going 38-38-0 against the spread.
Giants Player Leaders
- Luis Arraez leads San Francisco in slugging percentage (.444) thanks to 24 extra-base hits. He has a .321 batting average and an on-base percentage of .358.
- Among the qualified hitters in baseball, his batting average ranks fifth, his on-base percentage ranks 44th, and he is 65th in slugging.
- Casey Schmitt leads San Francisco in total hits (80) this season while batting .293 with 32 extra-base hits. He's slugging .531 with an on-base percentage of .322.
- He is 14th in batting average, 94th in on-base percentage and 16th in slugging in the majors.
- Schmitt has picked up a hit in six games in a row. During his last 10 games he is hitting .357 with three doubles, a home run and three RBIs.
- Jung Hoo Lee leads San Francisco with an OBP of .361 this season while batting .331 with 11 walks and 39 runs scored.
- Lee heads into this matchup with two games in a row with at least one hit. During his last five outings he is batting .368 with three doubles, a home run and two RBIs.
- Matt Chapman has seven home runs, 41 RBI and a batting average of .245 this season.
Marlins Player Leaders
- Liam Hicks has 69 hits, a team-high for the Marlins. He's batting .278 and slugging .472 with an on-base percentage of .359.
- Including all qualifying players in the big leagues, he ranks 39th in batting average, 42nd in on-base percentage and 41st in slugging percentage.
- Hicks brings a 10-game hitting streak into this matchup. During his last 10 outings he is batting .357 with two doubles, a triple, a home run, four walks and six RBIs.
- Otto Lopez's .465 slugging percentage leads his team. He has a batting average of .332 with an on-base percentage of .364.
- Including all qualifying hitters, his batting average places him first, his on-base percentage ranks 36th, and he is 49th in slugging.
- Xavier Edwards has accumulated a team-high .370 on-base percentage.
- Jakob Marsee has 10 doubles, three triples, four home runs and 41 walks while batting .208.
Giants vs Marlins Head to Head
- 6/20/2026: 6-3 MIA (Favorite: Marlins, Spread: -1.5, Total: 8, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 6/19/2026: 4-3 MIA (Favorite: Marlins, Spread: -1.5, Total: 8, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 4/26/2026: 6-3 SF (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 4/25/2026: 6-2 SF (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 4/24/2026: 9-4 MIA (Favorite: Marlins, Spread: -1.5, Total: 7.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 6/26/2025: 12-5 MIA (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -180, Underdog Moneyline: +152)
- 6/25/2025: 8-5 MIA (Favorite: Giants, Spread: -1.5, Total: 6.5, Favorite Moneyline: -225, Underdog Moneyline: +188)
- 6/24/2025: 4-2 MIA (Favorite: Giants, Spread: -1.5, Total: 8, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 6/1/2025: 4-2 SF (Favorite: Giants, Spread: -1.5, Total: 8, Favorite Moneyline: -118, Underdog Moneyline: -100)
- 5/31/2025: 1-0 MIA (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



