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.
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.


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.

- 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.
- 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.
- 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.
- 15-Day-ILKeaton Winn RP — The Giants placed Winn on the 15-day injured list Sunday due to a right elbow strain.
- 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.
- 60-Day-ILJason Foley RP — Foley (shoulder) struck out two over a scoreless inning in a rehab appearance with Triple-A Sacramento on Friday.
- 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.
- 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.

- 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.
- 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.
- 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.
- 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.
- 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.
- 60-Day-ILAndrew Nardi RP — The Marlins transferred Nardi (ribcage) from the 15-day injured list to the 60-day IL on Monday.
- 60-Day-ILRobby Snelling SP — Snelling underwent internal brace surgery Friday to repair a torn UCL in his left elbow.
- 60-Day-ILRonny Henriquez RP — The Marlins placed Henriquez (elbow) on the 60-day injured list Thursday.
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.