Miami Marlins vs San Francisco Giants Prediction, 6/25/2025 MLB Picks, Best Bets & Odds
Game: Miami Marlins vs San Francisco Giants
Date: Wednesday, June 25, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Miami (+125) San Francisco (-145)
The Miami Marlins (31-45) are hitting the road to Oracle Park on Wednesday where they will take on the San Francisco Giants (44-34). The odds on this game have Miami at +125 while San Francisco is at -145. The total comes in at 8.5. The pitchers who are expected to start will be Edward Cabrera and Logan Webb.


Miami owns a slugging percentage of .384 and have been called out on strikes 609 times, while drawing a walk on 227 occasions. They have recorded 294 RBI's and 652 hits for the season, while their average at the plate is sitting at .251. The Marlins have accumulated 123 two-baggers as a squad and have knocked 66 baseballs out of the park. They have notched a total of 306 runs and hold an OBP of .314. As a team, the Miami Marlins are putting up 4.0 runs per game, which puts them at 23rd in the league.
Today’s Featured MLB Best Bet! VERNON CROY is on a 17-7, +4,030 MLB run the last 24 days and has hit FIVE straight picks. Croy is going for MLB winner No. 6 in a row with a 7-Unit MLB Runline (7 p.m.) that goes Tuesday night and he is now up over +13,600 with plays rated 6.0+ across all sports. Croy is also an outstanding 5-1, +2,690 with his last 6 plays rated 6.0+ across all sports. Sign-up now! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks
They have earned a K/BB ratio of 2.22 and the pitching staff holds a collective WHIP of 1.41. Marlins pitchers have relinquished 89 home runs in addition to 396 runs (26th in the league). Miami has given up 683 hits (9.1 per 9 innings) in addition to 368 earned runs. The Marlins hold a team earned run average of 4.91 for the season (27th in baseball), and the staff has struck out 591 batters. They have walked 266 batters and their FIP is 4.36 as a team on the season.
Marlins bullpen pitchers have come into the game with runners on base 68 times and also have had 82 appearances in high leverage situations. The relievers have accumulated 40 holds for the year (21st in MLB). The Marlins relief pitchers have recorded a save rate of 55.2% and have come into the game in 69 save situations. They have earned 16 saves for the season and have blown 13 out of their 29 save chances. The bullpen pitchers have inherited 100 base runners over the course of the season and 35.0% of them crossed the plate. The Marlins have dispatched 248 relievers to the mound for the season.
The Los Angeles Dodgers have earned a total of 2,025 putouts this season, as well as 675 assists and 41 errors. Their fielding percentage is currently at .985 which puts them in 21st in baseball, and they have turned 53 double plays. The Marlins have converted 68.5% of baseballs in play into outs out of 6,075 innings, which has them sitting 24th in MLB.
Cabrera has thrown 353 innings and has earned 391 strikeouts in his MLB career. His ERA is 4.23 (166 earned runs allowed) and he has a career WHIP of 1.354. He has surrendered 284 hits (7.2 hits per nine innings) and has 194 walks. Cabrera (19-24 win-loss mark in his career) has earned a FIP of 4.17 while he has gone up against 1,517 hitters in the majors.
San Francisco has 76 home runs on the campaign and 313 RBIs. They have 113 doubles, while taking a walk 280 times as well as putting up 332 runs. The San Francisco Giants have earned an on-base percentage of .313 and a team batting average of .232 on the season. The Giants hold a team slugging percentage of .375 and they have an average of 4.26 runs per game (17th in MLB). They have struck out on 653 occasions (14th in the league) and have earned 594 base hits.
The San Francisco pitching staff have allowed 286 runs over the course of the season while holding an ERA of 3.26 (250 earned runs yielded). They have relinquished 62 home runs and they relinquish 3.73 runs per 9 innings (4th in the league). The Giants have a team WHIP of 1.220 and are the owners of a FIP of 3.45 as a staff on the campaign. Their K/BB ratio comes in at 8.80 (671 strikeouts against 242 walks). They come in at 6th in MLB as a staff in total hits allowed with 599.
San Francisco has called on relievers to take the mound in 35 save chances and they have come away with 23 saves. They are currently ranked 12th in MLB with a save rate of 65.7%, and they have dispatched 241 relievers to the hill on the campaign. Their relievers have stepped onto the hill 92 times in high leverage situations and on 54 occasions with runners on. San Francisco bullpen pitchers have an inherited score rate of 31.5% of 89 inherited runners. Sitting with 92 save situations, the Giants have 57 holds in addition to 12 blown saves.
In their 6,207 innings played, the Giants are sitting with a defensive efficiency of 69.9% (17th in baseball). The San Francisco Giants have turned 57 double plays and hold a fielding percentage of .985 (22nd in professional baseball). The Giants have racked up 736 assists, 43 errors and have accumulated 2,069 putouts so far this season.
During his MLB career, Webb has conceded 903 base knocks and he has 884 punch outs in 956 innings pitched. He has given up a total of 353 ER's while earning a WHIP of 1.179 and being the owner of a FIP of 3.3. His K/BB ratio is 3.95 and he has gone up against 3,902 opposing batters so far in his pro baseball career. Webb (62-47 career mark) has earned a 3.32 ERA and has surrendered 8.5 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Miami (+125)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Miami Marlins - Twitter