Marlins vs. Giants Dunkel MLB Picks, Predictions and Prop Bets - June 19
19 June 2026

The Miami Marlins and San Francisco Giants clash in the first of a three-game series on Friday at loanDepot park, at 7:10 p.m. ET. Lake Bachar (0-0, 2.97 ERA) gets the start for the Marlins, who are 37-38 this season and fourth in the NL East. Landen Roupp (5-7, 4.24 ERA) is starting for the Giants, who are 31-43 and fourth in the NL West.
Sportsbooks expect a close matchup between the Marlins (-120 to win) and the Giants (-101). The contest has a total set at 8.
Marlins vs. Giants Odds, Game Time
- Game day: Friday, June 19, 2026
- Game time: 7:10 p.m. ET
- Location: Miami, Florida
- Stadium: loanDepot park
- Favorite: Marlins (-120)
- Underdog: Giants (-101)
- Over/under: 8
How to Watch Marlins vs. Giants
- TV Channel: MIAM and NBCS-BA
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Marlins vs. Giants: Betting the Moneyline
- The Marlins have won 68.6% of the games this season when they were the moneyline favorite (24-11).
- San Francisco has been pegged as an underdog in 46 games this year and has walked away with the win 18 times (39.1%) in those games.
- Miami has a record of 17-7 in games when bookmakers favor them by at least -120 on the moneyline.
- This season, the Giants have come away with a win 18 times in 40 chances when named as an underdog of at least -101 or worse on the moneyline.
- The Marlins have a 54.5% chance to win this contest based on the moneyline's implied probability.
- The moneyline set for this matchup implies the Giants have a 50.2% chance of walking away with the win.
Marlins vs. Giants: Betting the Spread & Total
- The Marlins have played in 75 games with an over/under set, and have combined with their opponents to go over the total 42 times (42-31-2).
- San Francisco and its opponents have gone over the total this season in 36 of its 73 opportunities.
- The Marlins have collected a 37-38-0 record against the spread this season.
- The Giants are 32-41-0 against the spread in their 73 games with a line set by sportsbooks this season.
