Giants vs. Marlins Moneyline Pick 4/19/23

by | Last updated Apr 19, 2023 | mlb

San Francisco Giants vs. Miami Marlins
Date: Wednesday, April 19th, 1:10 ET
Location: loanDepot Park
TV: BSFL
Money Line: Giants -110/Marlins -108
Total Line: 8

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Miami Marlins and the Giants on Wednesday, April 19th at loanDepot Park. We provide you with a comprehensive analysis, odds, and predictions to help with your handicapping decision or tail our expert based on the projected lineups and listed starting pitchers.

Betting Odds

ML RL Total
-110 -1.5 O 8 (-103.0)
-108 +1.5 U 8 (-118.0)

Giants vs. Marlins Projected Lineup

Batting Order Position
Thairo Estrada 1 2B
Wilmer Flores 2 3B
Michael Conforto 3 LF
J.D. Davis 4 3B
Mike Yastrzemski 5 CF
David Villar 6 3B
Brandon Crawford 7 SS
Heliot Ramos 8 CF
Joey Bart 9 C
Alex Cobb SP


Batting Order Position
Jazz Chisholm Jr. 1 CF
Garrett Cooper 2 1B
Luis Arraez 3 2B
Bryan De La Cruz 4 CF
Jorge Soler 5 RF
Avisaíl García 6 RF
Jean Segura 7 SS
Nick Fortes 8 C
Jon Berti 9 3B
Trevor Rogers SP


Straight Up/Over-Under/ Runline Record

San Francisco Giants: 5-11 SU / OU 9-6 / Runline 6-10
Miami Marlins: 10-8 SU / OU 6-10 / Runline 7-11

Heading into their game vs. the Marlins, the Giants have a record of 5-11 and have dropped five straight games. In the NL West, they are in 4th place and have an overall series record of 1-4. At home, they have gone 2-4 and 3-7 on the road.

  • The Giants have covered the runline in 37.5% of their games and have an average run margin of -0.6
  • The Giants have been favored in 31.2% of their games and have runline records of 2-4 and 4-6 at home and on the road, respectively
  • The over has hit in 60% of the Giants’ 16 games at 9-6.

On a record of 10-8, the Marlins are 3rd in the NL East. Currently, they are four games out of the division lead. Against the Giants, they will be seeking their 3rd straight win. On the road, they have a record of 3-3 while going 7-5 at home. Miami’s overall series record is 3-2.

  • The Marlins have covered the runline in 38.9% of their games and have an average run margin of -1.3
  • The Marlins have been favored in 44.4% of their games and have runline records of 4-8 and 3-3 at home and on the road, respectively
  • So far, the Marlins have an over/under record of just 6-10.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Alex Cobb 3 3 14 0-1 3.14 1.47 2


The Giants will turn to starter Alex Cobb who has an overall record of 0-1. Through three appearances his ERA stands at 3.14 with a K/9 figure of 1.0. So far, he has put together of FIP of 3.59 to go along with an OBP of .333.

Alex Cobb finished with a no-decision in his last outing against the Dodgers. He allowed two runs on eight hits over 3 2/3 innings. The Giants went on to lose the game by a score of 10-5.

Pitcher Appearances Started IP Record ERA WHIP HR
Trevor Rogers 3 3 15 1-2 4.20 1.20 2


With an overall record of 1-2, the Marlins will give Trevor Rogers the start. His ERA stands at 4.20 with a K/9 figure of 1.1 after making three appearances. Additionally, he has a FIP of 4.51 and an OBP of .313.

In his last outing, Trevor Rogers finished with a quality start and picked up the win in a 5-1 victory over the Diamondbacks. Rogers gave up one run and five hits across six innings.

Giants vs. Marlins Offense Outlook

As of now, the Giants are one of the top home run hitting teams in baseball, with a total of 26 home runs (4th). Their overall performance has been impressive, averaging 4.6 runs per game with a collective batting average of .244. When playing on the road, their slugging percentage is .421 compared to .366 at home.

San Francisco Giants Team Hitting Stats

Team Games Runs HR BA OBP SLG
Giants 16 4.6 (22nd) 26 (4th) .244 (16th) .325 (14th) .325 (14th)


San Francisco Giants Top Hitters: Last Five Games

Player BA H R HR SLG
Thairo Estrada .337 8 6 2 .680
J.D. Davis .383 7 2 2 .783
Mike Yastrzemski .187 4 3 1 .387
Wilmer Flores .410 9 1 0 .410
Joey Bart .347 7 4 0 .397


This season, Miami is ranked 28th in the league in terms of runs scored, averaging 3.2 runs per game. Although they are not at the top of the league in home runs, they have hit 18 long balls so far. The team’s batting average stands at .250, which ranks 13th in the league. On the road, their batting average is 11th compared to 14th at home.

Miami Marlins Team Hitting Stats

Team Games Runs HR BA OBP SLG
Marlins 18 3.2 (28th) 18 (17th) .250 (13th) .304 (25th) .304 (25th)


Miami Marlins Top Hitters: Last Five Games

Player BA H R HR SLG
Jazz Chisholm Jr. .217 4 2 1 .417
Jorge Soler .400 5 2 1 1.100
Garrett Hampson .208 2 2 1 .667
Jon Berti .150 3 1 0 .200
Avisaíl García .250 3 2 0 .350


Free MLB Pick

Are the bookies nuts? They’re favoring the San Francisco Giants again after they’ve lost five games in a row and the Marlins have won six of their last seven? You’re only as good as your last few games and the Marlins are rolling! The Giants continue to lead the MLB in offensive strikeouts and face yet another hurler who misses bats in Trevor Rogers. The general betting public are backing the Giants to the tune of 60% and they’ve got it all wrong. Win, lose or draw, all the value is with the Marlins at even odds +100.

MLB Betting Guide

New to betting on baseball? We've got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!