ENSign in
MLB · Final

Marlins Sweep Giants with 2-1 Victory

Sunday, June 21, 2026, 1:40 PM ET · loanDepot park

Miami Marlins 2, San Francisco Giants 1, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won San Francisco Giants vs Miami Marlins?

Miami Marlins beat San Francisco Giants 2-1 at loanDepot park on June 21, 2026.

Who was favored in San Francisco Giants vs Miami Marlins?

San Francisco Giants were the favorite at DraftKings, moneyline -144 (about 59% implied). The underdog won.

In a tightly contested matchup, the Miami Marlins secured a 2-1 victory over the San Francisco Giants, completing a three-game sweep of the series. This win not only highlighted the Marlins' strong performance at home but also underscored the Giants' struggles on the road. The game took place at loanDepot park on June 21, 2026.

The Marlins have been in impressive form, boasting a 7-3 record over their last ten games, with a current winning streak of three. They have averaged 4.8 runs scored per game during this stretch while allowing just 3.3 runs. Their recent games included two victories against the Giants prior to this match, with scores of 6-3 and 4-3, showcasing their dominance in this series. At home, the Marlins have been particularly strong, achieving a perfect 4-0 record in their last four games at loanDepot park.

In contrast, the Giants have struggled recently, with a record of 3-6-1 over their last ten games and a losing streak of two games. They have averaged only 3.0 runs scored per game while allowing 3.9 runs. Their recent performances included back-to-back losses to the Marlins, indicating their difficulties in overcoming Miami in this series. The Giants have not fared well on the road, with a home record of 0-4 in their last four games.

The matchup featured some notable injury concerns. The Marlins were without Anthony Bender, Pete Fairbanks, Xavier Edwards, Max Meyer, and Ronny Henriquez. The Giants also faced challenges, with Victor Bericoto, Marcelo Mayer, JT Brubaker, Keaton Winn, and Matt Gage on the injured list. These absences may have impacted both teams' strategies and performances.

From a betting perspective, DraftKings listed the Giants as favorites with odds of -144, while the Marlins had a moneyline of +119. The spread was set at 1.5, with a total of 8.5 runs. The odds for the over were -104, and the under was -115, reflecting the expectations for a low-scoring game, which ultimately proved accurate given the final score.

The game conditions were typical for a summer evening in Miami, with warm temperatures and a slight breeze, providing an ideal setting for baseball. Fans witnessed a competitive game that featured key moments, including a home run by Stowers in the second inning, which gave the Marlins an early lead. The Giants responded in the third inning when Schmitt singled to right, allowing Arraez to score and tying the game at 1-1. However, the Marlins regained the lead in the fourth inning when Lopez doubled to center, bringing Stowers home.

As the game progressed, the Marlins' pitching staff held firm against the Giants' offense, ensuring that the 2-1 score held until the final out. The Marlins' victory not only solidified their winning streak but also emphasized their ability to perform under pressure, especially at home.

Overall, this game was a testament to the Marlins' current form and their ability to capitalize on opportunities, while the Giants will need to regroup and address their road struggles moving forward.

Odds

BookSpreadTotalMoneyline
DraftKingsSF -144 8.5 o -104 / u -115 San Francisco Giants -144 · Miami Marlins +119

What these prices pay on $100 · What these numbers mean

Injury report

  • Anthony Bender15-Day-ILLower LegMiami Marlins
  • Pete Fairbanks15-Day-ILHandMiami Marlins
  • Xavier Edwards10-Day-ILThumbMiami Marlins
  • Max Meyer15-Day-ILNeckMiami Marlins
  • Ronny Henriquez60-Day-ILElbowMiami Marlins
  • Victor Bericoto10-Day-ILKneeSan Francisco Giants
  • Marcelo Mayer10-Day-ILForearmSan Francisco Giants
  • JT Brubaker15-Day-ILRibsSan Francisco Giants
  • Keaton Winn15-Day-ILElbowSan Francisco Giants
  • Matt Gage60-Day-ILElbowSan Francisco Giants

Recent form

Miami Marlins

Last 10: 7-3Streak W34.8 scored · 3.3 allowed per game4-0 at home

  • W6-3vs San Francisco GiantsJun 20
  • W4-3vs San Francisco GiantsJun 19
  • W12-4at Philadelphia PhilliesJun 17
  • L2-8at Philadelphia PhilliesJun 16
  • L0-7at Philadelphia PhilliesJun 15
  • W4-2at Pittsburgh PiratesJun 14
  • L2-3at Pittsburgh PiratesJun 13
  • W8-3at Pittsburgh PiratesJun 12
  • W2-0vs Arizona DiamondbacksJun 11
  • W8-0vs Arizona DiamondbacksJun 10

San Francisco Giants

Last 10: 3-6-1Streak L23 scored · 3.9 allowed per game3-2 away

  • L3-6at Miami MarlinsJun 20
  • L3-4at Miami MarlinsJun 19
  • D0-0at Atlanta BravesJun 18
  • W7-5at Atlanta BravesJun 17
  • W7-2at Atlanta BravesJun 16
  • L1-6vs Chicago CubsJun 14
  • L1-5vs Chicago CubsJun 13
  • L3-6vs Washington NationalsJun 10
  • L3-4vs Washington NationalsJun 9
  • W2-1at Chicago CubsJun 8

Standings

TeamGames behindLostStreakWin %Won
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654
Atlanta-57W1.59383
Philadelphia461L1.56479
Miami1269W2.50771
Washington1775L1.47267
New York2077W1.45063

How the scoring went

  1. 2nd Inning0-1Stowers homered to center (426 feet).
  2. 3rd Inning1-1Schmitt singled to right, Arraez scored, Eldridge to third.
  3. 4th Inning1-2Lopez doubled to center, Stowers scored.

Win probability

Above the line favours Miami Marlins, below favours San Francisco Giants.

Venue

  • loanDepot parkMiami, Florida
  • Attendance18749
  • OfficialsCarlos Torres, Nate Tomlinson, Jacob Metz, Mark Wegner

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.