The Miami Marlins and San Francisco Giants begin a three-game set tonight at Oracle Park, with the hosts looking to keep their winning ways alive.
However, my Marlins vs. Giants predictions have Miami coming away with the series opener, with Sandy Alcantara on the hill.
Read more for my MLB picks for Friday, April 24.
Who will win Marlins vs Giants today: Marlins moneyline (-108)
The Miami Marlins head into this one having won three of their last four contests, and when Sandy Alcantara is on the hill, they always have a chance to win. The righty has compiled a 2-2 record and 3.06 ERA this season, holding opponents to a .197 average.
While the San Francisco Giants did just take two out of three against the Los Angeles Dodgers, they scored only six runs in total, and the Giants were shut out in the rubber match. Alcantara allowed just two earned runs last time out.
Also, Adrian Houser has struggled immensely this season for San Fran. He owns a 5.40 ERA and a 0-2 record through four starts, with opponents batting .292. Miami has scored 18 runs across its last three road contests as well.

Marlins vs Giants Over/Under pick: Under 7.5 runs (-110)
Three of the last four meetings have cashed the Under, and San Fran just hit the Under in all three contests against the Dodgers at home. They’re 30th in runs scored and 29th in home runs. This offense isn’t thriving, and when Alcantara is on, he’s hard to hit.
While Houser’s 5.40 ERA is concerning, his FIP is sitting at 4.44. He has definitely struggled, but it’s not like getting lit up for six or seven runs each start.
That being said, he has allowed four earned runs in three straight, and the Marlins' offense is averaging 4.5 runs per game.
They will be the ones doing most of the scoring, but it won’t be a high-scoring affair. Miami’s bullpen, which has a 3.13 ERA, will also keep the Giants at bay after Alcantara departs.
- ML/RL bets: 7-5, -1.94 units
- Over/Under bets: 7-5, +1.19 units
Marlins vs Giants odds
- Moneyline: Marlins -112 | Giants -104
- Run line: Marlins -1.5 (+158) | Giants +1.5 (-192)
- Over/Under: Over 7.5 | Under 7.5
Marlins vs Giants trend
The Miami Marlins have hit the Moneyline in 26 of their last 45 games (+9.05 Units / 16% ROI). Find more MLB betting trends for Marlins vs. Giants.
How to watch Marlins vs Giants and game info
| Location | Oracle Park, San Francisco, CA |
| Date | Friday, April 24, 2026 |
| First pitch | 10:15 p.m. ET |
| TV | Apple TV+ |
| Marlins starting pitcher | Sandy Alcantara (2-2, 3.06 ERA) |
| Giants starting pitcher | Adrian Houser (0-2, 5.40 ERA) |
Marlins vs Giants latest injuries
Marlins vs Giants weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






