St. Louis Cardinals vs. San Francisco Giants Moneyline Pick

by | Last updated Apr 27, 2023 | mlb

St. Louis Cardinals vs. San Francisco Giants
Date: Thursday, April 27th, 3:45 ET
Location: Oracle Park
TV: MLBN
Money Line: Cardinals +128/Giants -151
Total Line: 8.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the San Francisco Giants and the Cardinals on Thursday, April 27th at Oracle 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
+128 +1.5 O 8.5 (-118)
-151 -1.5 U 8.5 (-103)

Cardinals vs. Giants Projected Lineup

Batting Order Position
Brendan Donovan 1 2B
Alec Burleson 2 RF
Paul Goldschmidt 3 1B
Nolan Arenado 4 3B
Willson Contreras 5 C
Nolan Gorman 6 2B
Lars Nootbaar 7 RF
Dylan Carlson 8 CF
Tommy Edman 9 SS
Miles Mikolas SP


Batting Order Position
LaMonte Wade Jr. 1 1B
Thairo Estrada 2 2B
Michael Conforto 3 LF
Mike Yastrzemski 4 CF
Joc Pederson 5 LF
J.D. Davis 6 3B
Brandon Crawford 7 SS
Blake Sabol 8 C
Joey Bart 9 C
Logan Webb SP


Straight Up/Over-Under/ Runline Record

St. Louis Cardinals: 9-16 SU / OU 12-13 / Runline 11-14
San Francisco Giants: 11-13 SU / OU 12-10 / Runline 11-13

If the Cardinals are going to climb out of last place in the NL Central, they will need to turn things around with a win over the Giants. Heading into the game, the Cardinals have lost three straight games and stand with an overall record of 9-16. On the road, the Cardinals are 4-8 and 5-8 at home. The team’s overall series record is 2-4.

  • The Cardinals have covered the runline in 44.0% of their games and have an average run margin of -0.4
  • The Cardinals have been favored in 64.0% of their games and have runline records of 5-8 and 6-6 at home and on the road, respectively
  • So far, the Cardinals have an over/under record of just 12-13.

On a record of 11-13, the Giants are 4th in the NL West. Currently, they are two games out of the division lead. Against the Cardinals, they will be seeking their 6th straight win. On the road, they have a record of 4-7 while going 7-6 at home. San Francisco’s overall series record is 1-5.

  • The Giants have covered the runline in 45.8% of their games and have an average run margin of -0.2
  • The Giants have been favored in 37.5% of their games and have runline records of 6-7 and 5-6 at home and on the road, respectively
  • The over has hit in 55% of the Giants’ 24 games at 12-10.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Miles Mikolas 5 5 25 0-1 7.46 1.90 6


Starter Miles Mikolas comes in with an overall record of 0-1 for the Cardinals. Having made five appearances, his ERA is 7.46 and he has a K/9 figure of 0.9. Additionally, he has a FIP of 5.53 and an OBP of .395.

Miles Mikolas’ most recent outing saw him face the Mariners, where he allowed three runs and five hits in 5 1/3 innings of work. the Cardinals ended up losing the game by a score of 5-4.

Pitcher Appearances Started IP Record ERA WHIP HR
Logan Webb 5 5 30 1-4 4.40 1.14 6


With an overall record of 1-4, the Giants will give Logan Webb the start. His ERA stands at 4.40, with a K/9 figure of 1.2 after making five appearances. Additionally, he has a FIP of 4.01 and an OBP of .295.

The last time Logan Webb took to the mound, he secured a quality start and a win for his team, who won by a final score of 7-4 against the Mets. Webb gave up two runs and five hits across seven innings.

Cardinals vs. Giants Offense Outlook

At 4.4 runs per game, St. Louis is ranked 16th in the league in terms of runs scored this season. In terms of home runs, they have gone deep 30 times so far. The team’s batting average of .267 places them 4th in the league. When playing on the road, their batting average is ranked 13th compared to 1st at home.

St. Louis Cardinals Top Hitters vs. Righties

Player BA HR SLG WOBA
Nolan Gorman .314 6 .643 .433
Nolan Arenado .269 1 .346 .290
Paul Goldschmidt .271 2 .429 .372
Jordan Walker .274 1 .371 .313
Brendan Donovan .279 2 .426 .324


St. Louis Cardinals Top Hitters: Last Five Games

Player BA H R HR SLG
Paul Goldschmidt .360 8 4 2 .690
Tommy Edman .188 3 3 2 .562
Nolan Gorman .283 5 1 1 .500
Lars Nootbaar .220 5 3 1 .390
Paul DeJong .438 6 1 1 .750


The Giants have played 24 games and are currently ranked 16th in the league, averaging 4.6 runs per game. San Francisco ranks 4th in home runs, (38) and have a collective batting average of .243, including .230 on the road and .240 at home.

San Francisco Giants Top Bats

BA OBP SLG RBI HR SB
Thairo Estrada .326 .374 .511 7 4 7
Mike Yastrzemski .291 .315 .535 13 5 0
J.D. Davis .276 .333 .500 16 5 0


San Francisco Giants Top Hitters: Last Five Games

Player BA H R HR SLG
Thairo Estrada .337 7 6 1 .577
Blake Sabol .417 5 3 1 .604
Mike Yastrzemski .500 6 3 1 .917
LaMonte Wade Jr. .250 5 2 1 .550
Wilmer Flores .196 3 3 2 .596


Free MLB Pick

The Cardinals have played very poorly on their road trip. going 1-5. Overall, they’re 2-7 in their last nine games. They’ll send Mikolas to the mound who has been equally bad with a 7.46 ERA and 1.89 WHIP. That’s nearly two baserunners per inning he’s allowing! Mikolas has been consistently bad on the road since 2019.

On the flip side, the Giants have been heating up. Winners of five games in a row, they’ll send Logan Webb to the mound, who is always nasty at home and has only allowed 51 earned runs over his last 185.1 innings pitched at Oracle, good for a beautiful 2.48 ERA. This line opened at -132 and was quickly bet up to -145 and for good reason; The Giants are a value play all the way up to -185.

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!