San Francisco Giants at Miami Marlins

By Bush StaffUpdated 66d ago·2 min read
San Francisco GiantsSF(29-43)
Miami MarlinsMIA(36-38)
36
FINAL
123456789RHE
SF
0101000103104
MIA
11040000660

First pitch is 4:10 PM ET on Saturday, June 20 in Miami. Neither team has announced a starter publicly as of writing, so we'll let the pitcher card to the right fill in the names — what matters is both rotations are shorthanded and both bullpens have been getting cooked in matchup spots.

Show fees
FINAL
Spread
ML
Total
Giants(29-43)
WLLWL
3
Marlins(36-38)
LLWLW
6
Best BetMarlins -148
Pregame

Even without a posted price, the Marlins are the right side here. They're 7 games better than the Giants, they're at home, and San Francisco's lineup hasn't been able to scratch out runs against anyone lately. Miami's rotation is the only thing that gives pause, and you'd still rather have the home club at any reasonable number.

San Francisco's June has been an extended trust fall with no one underneath. They're 29-43 overall, riding a stretch where they've dropped 3 of the last 5, and the lineup keeps disappearing — back-to-back 1-run games against the Cubs sandwiched a wild 11-10 win over the Nationals that nobody is using as a vibe check. The Giants are sitting near the bottom of the NL standings and the offense, with Matt Chapman among the slumpers, has had real trouble stringing anything together.

San Francisco Giants
Trevor McDonald
(3-6)·4.42 ERA
Jun 13 vs Cubs
L
3.2IP
4ER
4K
3BB
92P
06/20 Lineup
Miami Marlins
Max Meyer
(9-1)·2.53 ERA
Jun 14 @ Pirates
W
6.0IP
1ER
9K
3BB
105P
06/20 Lineup
San Francisco Giants
San Francisco Giants
(29-43)
Jun 14Wvs Cubs5-1
Jun 14Lvs Cubs1-6
Jun 13Lvs Cubs1-5
Jun 10Wvs Nationals11-10
Jun 10Lvs Nationals3-6
Miami Marlins
Miami Marlins
(36-38)
Jun 16L@ Phillies2-8
Jun 15L@ Phillies0-7
Jun 14W@ Pirates4-2
Jun 13L@ Pirates2-3
Jun 12W@ Pirates8-3

Miami is the more interesting team, even if the last 48 hours were ugly. The Marlins took a Pirates series on the road, then came home and got outscored 15-2 across 2 nights by the Phillies. They're 36-38, which is honestly a reasonable spot for a team that nobody picked to do anything in 2026, but the rotation is held together with tape — Eury Perez is finally on a rehab assignment, Janson Junk and Adam Mazur are out, and Thomas White is done for the year with a shoulder capsular sprain.

San Francisco Giants
San Francisco Giants
(12)
  • 10-Day-ILHeliot Ramos (LF)Ramos (quadriceps) will begin a rehab assignment with Triple-A Sacramento on Wednesday, Shayna Rubin of the San Francisco Chronicle reports.06/16
  • 10-Day-ILHarrison Bader (CF)Bader met with Dr. Robert Anderson on June 5 and received a stem-cell injection to address plantar fasciitis in his left foot, MLB.com reports.06/15
  • 15-Day-ILTyler Mahle (SP)Mahle (hamstring) had been scheduled to make a rehab start with Triple-A Sacramento on Sunday before the game was postponed due to heavy rain in Sugar Land.06/15
  • 15-Day-ILKeaton Winn (RP)The Giants placed Winn on the 15-day injured list Sunday due to a right elbow strain.06/14
  • 15-Day-ILMatt Gage (RP)Gage (knee) allowed one hit while striking out two across 1.2 scoreless innings during a rehab appearance for Single-A San Jose on Saturday.06/14
  • 60-Day-ILJason Foley (RP)Foley (shoulder) struck out two over a scoreless inning in a rehab appearance with Triple-A Sacramento on Friday.06/15
  • 60-Day-ILJoel Peguero (RP)The Giants placed Peguero on the 60-day injured list Monday due to a left hamstring strain, John Shea of the San Francisco Chronicle reports.06/01
  • 60-Day-ILJared Oliva (CF)Oliva (wrist) started at designated hitter and went 2-for-2 with two stolen bases, a double, an RBI and a run scored in Triple-A Sacramento's 6-4 loss to Reno on Saturday.05/31
  • 60-Day-ILRowan Wick (RP)The Giants placed Wick (elbow) on the 60-day injured list Sunday, Justice delos Santos of The San Jose Mercury News reports.05/08
  • 60-Day-ILHayden Birdsong (RP)Birdsong underwent successful UCL reconstruction surgery on his right elbow Wednesday, Susan Slusser of the San Francisco Chronicle reports.05/08
  • 60-Day-ILRandy Rodriguez (RP)The Giants placed Rodriguez (elbow) on the 60-day injured list Tuesday, Justice delos Santos of The San Jose Mercury News reports.05/08
  • 60-Day-ILJose Butto (RP)The Giants transferred Butto (arm) to the 60-day injured list Tuesday.05/08
Miami Marlins
Miami Marlins
(10)
  • Day-To-DayThomas White (SP)White was diagnosed with a left shoulder capsular sprain Friday and is expected to miss the rest of the season, Isaac Azout of FishOnFirst.com reports.06/06
  • 15-Day-ILEury Perez (SP)Perez (hamstring) will begin a rehab assignment with Triple-A Jacksonville on Thursday, Stephen Strom of Marlins Radio Network reports.06/15
  • 15-Day-ILJosh Ekness (RP)Marlins manager Clayton McCullough said Monday that Ekness is expected to miss approximately six weeks due to a right calf strain, Kyle Sielaff of Marlins.tv reports.06/02
  • 15-Day-ILJanson Junk (SP)The Marlins placed Junk on the 15-day injured list Sunday due to right shin bone inflammation, Christina De Nicola of MLB.com reports.05/31
  • OutJesus Tinoco (RP)The Marlins re-signed Tinoco (elbow) to a minor-league contract Jan. 5.05/08
  • 60-Day-ILGriffin Conine (LF)Conine (hamstring) will begin a rehab assignment with Triple-A Jacksonville on Tuesday, Stephen Strom of Marlins Radio Network reports.06/15
  • 60-Day-ILAndrew Nardi (RP)The Marlins transferred Nardi (ribcage) from the 15-day injured list to the 60-day IL on Monday.06/01
  • 60-Day-ILRobby Snelling (SP)Snelling underwent internal brace surgery Friday to repair a torn UCL in his left elbow.05/22
  • 60-Day-ILRonny Henriquez (RP)The Marlins placed Henriquez (elbow) on the 60-day injured list Thursday.05/08
  • 60-Day-ILAdam Mazur (SP)The Marlins placed Mazur (elbow) on the 60-day injured list Wednesday.05/08

The Giants aren't much healthier. Heliot Ramos (quad) is on a rehab assignment and getting close, but Harrison Bader is still parked with plantar fasciitis after a stem-cell injection, and the bullpen is missing Keaton Winn, Jason Foley, Joel Peguero, Randy Rodriguez and Hayden Birdsong (UCL). Tyler Mahle's rotation return got pushed back by a rainout in Sugar Land. That's a lot of bodies for a team already 14 games under.

Stylistically this is a coin-flip game in a pitcher's park between 2 lineups that have been quiet. Miami's bullpen — minus Nardi and Ekness — is going to get tested if their starter doesn't go 6, and the Giants have plenty of slumping bats to hide behind. Saturday afternoon at loanDepot park is the kind of game that ends 3-2 in 2 hours 20 and nobody remembers it Monday.

MLBSan Francisco GiantsMiami MarlinsPolymarketKalshiTrevor McDonaldMax Meyer