San Francisco Giants vs Miami Marlins Prediction, 6/19/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Miami Marlins
Date: Friday, June 19, 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 try to defeat the San Francisco Giants (31-43) on Friday. The odds on this game have the Giants at -132 and the Marlins are sitting at +110. The betting total comes in at 9. The men taking the mound are Landen Roupp and Lake Bachar.

As a unit, the San Francisco Giants are putting up 4.2 runs per game, which puts them at 21st in the league. They have racked up 310 runs and have an on-base percentage of .309. The Giants have accumulated 145 two-baggers as a team and have hit 79 baseballs out of the stadium. They have recorded 302 runs batted in and 661 base knocks so far this year, while their team batting average is at .258. San Francisco has a slugging percentage of .421 and have been called out on strikes 569 times, while taking a walk on 175 occasions.
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
They have a strikeout to walk ratio of 2.07 and the pitching staff holds a collective WHIP of 1.40. Giants pitchers have allowed 77 long balls and also 359 total runs (21st in the league). San Francisco has allowed 629 base hits (8.6 per 9 innings) in addition to 327 earned runs. The Giants are sitting with a team ERA of 4.49 so far this year (22nd in the league), and they have struck out 591 hitters. Their pitching staff has walked 286 opposing batters and their FIP is 4.25 as a unit on the campaign.
The Giants relievers have a save rate of 63.6% and have stepped onto the mound in 59 save situations. They have recorded 14 saves so far this year and have blown 8 of 22 save opportunities. The relievers have inherited 122 runners so far this year with 33.6% of them earned a run for their team. Giants relief pitchers have entered the game with runners on base 82 times as well as having 55 appearances in high leverage situations. The Giants have dispatched 243 relief pitchers to the mound so far this year. The relievers have notched 37 holds on the year (17th in MLB).
The Giants have transformed 68.7% of balls in play into outs in their 5,901 innings, which ranks them 28th in pro baseball. The San Francisco Giants have accounted for 1,967 putouts on the year, in addition to 681 assists and 48 errors. Their fielding rate is at .982 which is 27th in professional baseball, and have a total of 72 double plays.
Roupp has taken the ball for 231 innings and has tallied 231 punch outs during his career. Roupp (13-16 win-loss record in his career) has earned a FIP of 3.84 and he has gone up against 1,006 batters in the majors. His ERA is 3.89 (100 earned runs allowed) and he has a career WHIP of 1.398. He has allowed 220 hits (8.6 hits per nine innings) and has had 103 free passes.
Miami has knocked in 66 long balls this season and 312 RBIs. They have put up 122 doubles, while walking 253 times and putting up 324 runs. The Miami Marlins hold an OBP of .322 in addition to a team batting average of .245 on the season. The Marlins have a team SLG% of .386 and they average 4.32 runs per game (17th in baseball). They have struck out on 624 occasions (13th in the league) and have totaled 609 hits.
The Marlins are sitting with a team WHIP of 1.258 with a FIP of 3.95 as a team on the year. They come in at 5th in MLB as a staff in total hits given up with 564. The Miami pitching staff have conceded 329 runs on the year and come in with a team ERA of 4.14 (303 earned runs yielded). Their K/BB ratio sits at 8.80 (647 strikeouts against 264 walks). They have surrendered 72 homers and they allow 4.50 runs per 9 innings (16th in baseball).
Miami relievers have an inherited score percentage of 21.8% out of their 87 inherited runners. Their relief pitchers have taken the field 67 times in high leverage situations and on 58 occasions with base runners. With 69 save situations, the Marlins have earned 40 holds and also 10 blown saves. They are currently ranked 15th in baseball holding a save percentage of 64.3%, and they have sent 236 relievers to the mound this season.
In 5,922 innings on the diamond, the Marlins have a defensive efficiency of 70.5% (10th in MLB). The Miami Marlins have turned 51 double plays and have a fielding rate of .981 (29th in baseball). The Marlins have recorded 599 assists, 51 errors and are sitting with 1,974 putouts during this campaign.
So far in his MLB career, Bachar has conceded 87 base hits while earning 131 strikeouts in 119 frames. He has conceded a total of 48 ER's while holding a WHIP of 1.124 and being the owner of a FIP of 3.6. His K/BB ratio is 2.79 and he has faced 492 opposing hitters in his career. Bachar (8-3 win-loss mark in his career) has a 3.62 earned run average while allowing 6.6 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take San Francisco (-132)
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
