
Free MLB Pick: Marlins vs. Giants Odds
Looking for Miami Marlins vs. San Francisco Giants Free MLB predictions? MLB betting sees the Marlins taking on the Giants on Tuesday, June 24th, 2024 at Oracle Park, in San Francisco, CA. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Marlins Giants free pick.
2025 MLB Handicapping – Miami Marlins vs San Francisco Giants
(31-45) Miami Marlins vs. San Francisco Giants (44-34)
Date: Tuesday, June 24th
Time: 9:45 ET
Venue: Oracle Park San Francisco, CA
Projected Starting Pitchers: Cal Quantrill vs. Justin Verlander
MLB Moneyline Odds: Marlins +154 | Giants -186 (Bet Now!)
Today’s MLB Run Line Betting Odds: Marlins +1.5 | Giants -1.5
MLB Baseball Gambling Total: O/U: 8
- Live Betting Odds for today’s Miami Marlins vs. San Francisco Giants game!
- Want more baseball predictions like this Marlins Giants play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Marlins vs. Giants Gameday
There are a few interesting storylines heading into Tuesday’s Marlins vs. Giants matchup. The Giants are 44-34 and have won two straight, and they are facing a Marlins club that is 31-45. Miami is starting Cal Quantrill, while the Giants are sending Justin Verlander to the mound. The money line odds have the Giants at -186 compared to the Marlins at +154. The over/under line is currently at 8 runs.
First pitch from Oracle Park is set for 9:45 PM ET, and FDSFL will be televising this NL matchup. In the NL East, the Marlins are in 5th place, while the Giants are 2nd in the NL West.
Miami Marlins
The Marlins’s offense was hot right out of the gates in their most recent game vs. the Braves, closing out their series with a 5-3 win. After allowing one run to the Braves in the top of the first, the Marlins responded with a run of their own and added another three runs in the 2nd inning. Miami went on to close things out with a 2-run 5th.
Sandy Alcantara put together a good start for the Marlins, going six innings and giving up three earned runs, and picking up the win. Miami’s offense was carried by Kyle Stowers, who went 1/3 with a homer and a run scored.
Miami is on the road today to take on the Giants, and they are 15 games out of the NL East lead. Overall, the Marlins are 31-45, and they are 12-12 against other NL East teams. The Marlins took two of three in their most recent series vs. the Braves.
At home, the Marlins are 17-24 this year, and they are 14-21 on the road. As the underdog, the Marlins are 31-45 this year, and they have won three straight games as the road underdog. So far, their overall series record is 7-17-1.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Marlins Stats
For the season, the Marlins are averaging 4 runs per game, which is 23rd in the league. Their team batting average of .251 is 8th in the league, and they have the 8th fewest strikeouts in the league. Agustin Ramirez and Kyle Stowers are tied for the team lead with 11 home runs, with Ramirez being 3rd on the team with 27 RBIs and Stowers leading the team with 35 RBIs. Ramirez has gone 4/20 in his last six games, including one home run, while Stowers has gone 3/15 with two RBIs over that stretch.
Right now, Derek Hill and Otto Lopez are both on four-game hitting streaks, with Eric Wagaman having the longest current streak at six games. Wagaman has gone 8/22 in his last six games, with one home run and three RBIs.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
San Francisco Giants
Heading into their last game vs. the Red Sox, the Giants closed out the series with a 9-5 win. Leading up to the game, they were the heavy favorite at -162. It was a big 3rd inning that really turned things in their favor, as the Giants scored two runs in the inning and added another two in the 4th.
Robbie Ray put together a good start for the Giants, going five innings and giving up just three runs on eight hits. He only had one strikeout in the outing and got the win.
San Francisco is 44-34 overall and 3.5 games behind the Dodgers in the NL West. The Giants will take on the Marlins at home today, having won two straight games. So far, they are 9-10 in divisional games.
The Giants closed out their series vs. the Red Sox with a win and took the series 2-1. At home, the Giants are 25-14 compared to 19-20 on the road. As for their record as the underdog, the Giants are 44-34 this year. They have gone 14-9-2 in series this year.
Giants Stats
San Francisco’s offense is averaging 4.3 runs per game this season, which is 17th in the league. They have been a bit better on the road, averaging 4.5 runs per game, compared to just 4.1 runs per game at home. The Giants are 17th in home runs this season and have a team batting average of .232.
Heliot Ramos has been swinging a hot bat of late, going 6/22 in his last six games with two homers and seven RBIs. For the season, he is batting .285 with 13 home runs. Rafael Devers is also a big power threat in the lineup, as he is 5th in the league with 61 RBIs and has 16 homers so far. Devers is batting .268 for the year.
We want to hear from you below! Comments are welcome! Give us your picks for this Miami Marlins vs. San Francisco Giants MLB matchup.
Marlins Giants Pitching
Miami is sending right-hander Cal Quantrill to the mound today as he faces the Giants on the road. Quantrill has made 14 starts this year and has a record of 3-7 with a 5.68 ERA. In his last outing, he finished with a no-decision, giving up three earned runs in four innings of work. Before that, he had lost three straight starts. Quantrill has a WHIP of 1.47 and opponents are batting .294 off him this season. Per nine innings, he has 6.82 strikeouts and 2.7 walks. Overall, he has allowed nine homers.
Right-hander Justin Verlander gets the start for the Giants today as he faces off against the Marlins. He has made 11 starts this season and has a record of 0-4 with an ERA of 4.45. Opposing batters are hitting .265 off Verlander this season, and he has a total of four quality starts. Looking back at his last outing, Verlander took the loss, going 4 2/3 innings and giving up three earned runs on six hits. He has given up at least one homer in three straight starts. Overall, he has allowed nine homers this year.
Miami Marlins vs. San Francisco Giants MLB Baseball Betting Trends
- The Marlins head into the game having gone 6-4 straight-up in their last ten games on the road.
- The Marlins they are 8-2 vs. the runline in their previous ten games on the road.
- Conversely, the Giants are 5-5 over their last ten home games (straight-up).
- Furthermore, the Giants have a 5-5 mark vs. the runline across their last ten home games.
- Also, the Marlins are 1-2 in their last three games as the favorite. On the other hand, they are 2-1 as the underdog (last 3).
- The Giants have a record of 2-1 across their last three games when favored. As the underdog, they are 1-2 in their last three games.
Marlins vs. Giants Prediction: Over 8 Runs -108
Our favorite bet in this Marlins vs. Giants matchup is to take the over, with the line sitting at 8 runs. We see this one finishing with a score of 6-3 in favor of the Giants, giving us a little bit of wiggle room with the over/under line.
Looking at the starting pitchers, we have Verlander finishing with six strikeouts compared to Quantrill with just four.
However, we have Verlander finishing with a higher ERA than Quantrill, but he will be going deeper into the game.
Giants win this one going away.
Today’s MLB Free Pick
MLB Betting Tweet Of The Day
Another day, another splash 💦 pic.twitter.com/xyrd8ADg22
— SFGiants (@SFGiants) June 22, 2025
Also, if you’re looking for more MLB picks like Miami Marlins vs. San Francisco Giants matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






