Miami Marlins vs San Francisco Giants Betting Pick & Prediction for 4/24

The Miami Marlins will play the San Francisco Giants in an MLB regular season game. The game will be at Oracle Park in San Francisco, CA. The Marlins have a record of 12-13 and are ranked second in their division. The Giants have a record of 11-14 and are ranked fourth in their division.
The Marlins recently won a game and are 4-6 in their last ten games. The Giants lost their last game and have a 5-5 record in their last ten games. Sandy Alcantara will pitch for the Marlins, and Adrian Houser will pitch for the Giants. The game is scheduled for Friday, April 24, 2026, at 10:15 PM and will be on NBCS.
Miami Marlins Team Preview
The Miami Marlins have shown strong performances in recent games. They won three out of their last five games. In the latest victory against the Cardinals, Janson Junk pitched five innings, giving up only one hit and no earned runs.
Miami’s hitting has been consistent, with a team batting average of .257. They rank fifth in the league. Otto Lopez and Xavier Edwards lead the team with batting averages of .315 and .330, respectively.
The Marlins have a solid pitching staff with an ERA of 3.93. Sandy Alcantara, their probable starting pitcher, has a 3.06 ERA this season. The team ranks third in batting average against, holding opponents to a .215 average.
Marlins vs Giants Game Day Info
- Sport: MLB
- Teams: Miami Marlins vs. San Francisco Giants
- Venue: Oracle Park in San Francisco, CA
- Date: Friday, April 24, 2026
- Betting Odds: Marlins Moneyline -116, Giants Moneyline -103, Marlins Runline -1.5 (+149), Giants Runline +1.5 (-178), Total Over 7.5 (-105), Total Under 7.5 (-115)
San Francisco Giants Team Preview
The San Francisco Giants have shown mixed results in their recent games. They managed a win against the Los Angeles Dodgers on April 22nd with a score of 3-0, thanks to Tyler Mahle’s pitching. However, they fell short on April 23rd, losing 3-0 to the Dodgers despite Logan Webb’s solid seven innings on the mound.
Looking at the Giants’ batting performance this season, they have a team batting average of .245, which ranks 11th in the league. The team’s on-base percentage is .285, placing them 25th. In terms of power, they have hit 14 home runs, ranking 17th, while their slugging percentage is .352, which is 23rd in the league.
Adrian Houser is set to start for the Giants in their upcoming game against the Miami Marlins. Houser has had a challenging start to the season with a 5.40 ERA and no wins in his record so far. He will look to improve his performance and help the Giants secure a victory at home.
BTB Betting Pick
The Marlins are slightly favored on the moneyline with odds of -116. Their batting average is higher than the Giants, and they rank better in on-base percentage. Given these factors, the Marlins are the pick to win the game. The projected score is Marlins 4, Giants 3.
The total for the game is set at 7.5 runs. Both teams have solid pitching stats, with the Giants having a better ERA and fewer home runs allowed. These defensive strengths suggest a low-scoring game. Therefore, the recommendation is to take the under 7.5 runs.