Marlins Host Struggling Giants in a Friday Night Proving Ground
Miami enters Friday's 7:10 PM ET matchup at loanDepot park sitting just one game below .500 at 37-38, with genuine momentum to push into positive territory. The San Francisco Giants, meanwhile, arrive at 31-43 — a team in need of answers, not just wins.
The pitching matchup sets an intriguing tone. Landen Roupp is expected to start for San Francisco, while Lake Bachar is set to take the mound for Miami. Neither name carries household recognition, which means the offenses on both sides have a real opportunity to dictate the game's identity early. That's worth paying attention to, because both lineups have legitimate weapons.
For the Giants, the contact game runs through Luis Arraez, who is hitting .326 on the season — a number that demands respect from any pitching staff. Casey Schmitt leads San Francisco with 15 home runs, giving the lineup a power dimension that can change a game in a single swing. Matt Chapman anchors the run production with 41 RBI, making him the most dangerous situational hitter in this order. The Giants may be 12 games under .500, but this isn't a lineup you can simply dismiss.
Miami's case for being the sharper team tonight starts with Otto Lopez, whose .336 batting average is the best mark among all key players in this matchup — a genuine on-base threat who can set the table repeatedly. The real story, though, is Liam Hicks. He leads the Marlins with 13 home runs and a commanding 52 RBI, making him the most complete offensive contributor on either roster tonight. If Bachar can keep San Francisco's bats in check through the middle innings, Miami's lineup has the firepower to make it hold. Our model doesn't have a validated read on this one, so we're not pushing a side — but the underlying numbers suggest Miami's offensive depth and the home-field setting at loanDepot park give the Marlins a reasonable structural edge over a Giants club still searching for consistency.