San Francisco Giants vs Miami Marlins Prediction, 6/20/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Miami Marlins
Date: Saturday, June 20, 2026
Location: LoanDepot Park in Miami, FL
TV: MLB.TV
Odds/Point Spread: San Francisco (-132) Miami (+110)
LoanDepot Park is the location where the Miami Marlins (37-38) will play the San Francisco Giants (31-43) on Saturday. The moneyline on this contest has San Francisco at -132 while Miami is priced at +110. The total is 8.5. The expected starting pitchers will be Trevor McDonald and Max Meyer.

San Francisco is slugging .421 and have been called out on strikes 569 times, while being walked on 175 occasions. They have recorded 302 RBI's as well as 661 base knocks on the season, while their average at the plate is .258. The Giants have recorded 145 two-baggers as a team and have hit 79 balls out of the stadium. They have accounted for 310 runs scored while holding a team OBP of .309. As a unit, the San Francisco Giants are earning 4.2 runs per game, which puts them at 21st in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 7-Unit Play on Thursday (2 p.m.). We have nailed 7 of our last 9 MLB Top Plays and 11 of our last 15 top plays in all sports. Doc’s is positive on the season in MLB, and you can receive this selection by signing-up below with a daily picks package from MLB Baseball. 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 NHL package. Join Now! |
Get all of our MLB Picks Today
The Giants have compiled a team earned run average of 4.49 on the year (22nd in the league), and the staff has rung up 591 hitters. Giants pitchers have relinquished 77 home runs and also 359 total runs (21st in MLB). They have walked 286 batters and their FIP comes in at 4.24 as a unit over the course of the season. San Francisco has relinquished 629 hits (8.6 per 9 innings) and also 327 earned runs. Their strikeout to walk ratio is 2.07 and their pitching staff has a collective WHIP of 1.40.
The Giants have dispatched 243 relief pitchers to the hill so far this year. The bullpen pitchers have inherited 122 base runners for the year with 33.6% of those runners crossing the plate. The relief pitchers have racked up 37 holds on the campaign (17th in MLB). Giants pitchers have stepped onto the hill with runners on 82 times as well as having 55 appearances in high leverage situations. They have earned 14 saves on the year and have missed out on 8 of their 22 save opportunities. The Giants bullpen have earned a save rate of 63.6% and have come into the game in 59 save situations.
The Giants have turned 68.7% of balls hit into play into outs out of 5,901 innings on the field, which has them ranked 28th in professional baseball. The San Francisco Giants have notched a total of 1,967 putouts for the season, in addition to 681 assists and 48 errors. Their fielding percentage is currently at .982 which has them sitting 26th in pro baseball, and they have turned 72 double plays.
McDonald has pitched in 60 innings and has totaled 56 K's during his career. McDonald (3-4 record in his career) sits with a FIP of 3.68 while going up against 255 hitters in the major leagues. His ERA is 3.74 (25 earned runs allowed) and his WHIP is 1.179. He has allowed 53 base hits (7.9 hits per 9 innings) with 18 walks.
The Miami Marlins have a team OBP of .322 and a batting average of .245 on the campaign. They have struck out on 624 instances (15th in MLB) and have totaled 609 base knocks. Miami has a total of 66 home runs over the course of the season as well as 312 RBIs. The Marlins hold a slugging % of .386 and they score 4.32 runs per contest (17th in baseball). They have hit 122 two-baggers, while taking a walk 253 times and scoring 324 runs.
The Miami pitching staff have conceded 329 runs for the year while having a team ERA of 4.14 (303 earned runs allowed). They have given up 72 dingers and they allow 4.50 runs per 9 innings (15th in the league). The Marlins have a team WHIP of 1.258 with a FIP of 3.94 as a team this year. They have earned a strikeout to walk ratio of 8.80 (647 strikeouts against 264 free passes). They are currently ranked 5th in baseball as a pitching staff in total hits allowed with 564.
With 69 save situations, the Marlins have earned 40 holds in addition to 10 blown saves. Miami has called on relievers to step onto the hill in 28 save opportunities and they have tallied 18 saves. Miami relievers have an inherited score percentage of 21.8% of 87 inherited base runners. Their relief pitchers have stepped onto the hill 67 times in high leverage situations in addition to 58 occasions with runners on base. They sit at 14th in MLB holding a save percentage of 64.3%, and they have dispatched 236 relief pitchers to the mound this season.
The Miami Marlins have gotten 51 double plays and hold a fielding percentage of .981 (29th in the majors). The Marlins have accrued 599 assists, 51 errors and have notched a total of 1,974 putouts so far this year. In their 5,922 innings played, the Marlins have earned a defensive efficiency of 70.5% (10th in the majors).
During his pro baseball career, Meyer has surrendered 204 base hits while he has totaled 215 punch outs in 212 innings pitched. He has given up a total of 101 ER's while holding a WHIP of 1.305 and a FIP of 4.2. He has a K/BB ratio of 2.95 and he has gone up against 912 opposing hitters thus far in his career. Meyer (13-11 career record) has a 4.28 ERA and has conceded 8.7 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Miami (+110)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Miami Marlins - Twitter
San Francisco Giants - Twitter
