The Giants and Cardinals are set to face off in an NL matchup at 7:15 PM ET. Thursday's matchup is taking place at Rickwood Field in Birmingham, and the Giants are the slight money line favorites (+100). The Cardinals are favored at -119 and the over/under line is 8.5 runs.

Keaton Winn is starting for the Giants, and he will be facing off against Andre Pallante. The Giants are 36-39 this season, and they are 4th in the NL West. The Cardinals are 2nd in the NL Central but are on a two-game losing streak.

ST. LOUIS CARDINALS VS SAN FRANCISCO GIANTS BETTING PICK

The Pick: St. Louis Cardinals Moneyline -119

This game will be played at Rickwood Field at 7:15 ET on Thursday, June 20th.

HOW TO BET THE GIANTS VS CARDINALS:

  • We have the Cardinals winning by a score of 6 to 5
  • However, if you're looking for a run line pick, we like the Giants to cover
  • As for an over/under pick, we have this game finishing with 11 runs and like the over

Giants Records & Stats

The Giants will be looking to get back on track after closing out their series vs. the Cubs with a 6-5 loss. This was especially tough, as they held a lead going into the 8th inning before the Cubs scored four runs in the bottom of the 8th. San Francisco was the -107 favorite on the money line going into the game.

Erik Miller only lasted one inning in his start for the Giants, and the Giants used six different relievers to get through the rest of the game. Jorge Soler had a big game at the plate, going 4/4 with a homer and four RBIs.

San Francisco is 36-39 overall and trail the Dodgers by 9.5 games in the NL West. The Giants have lost two straight games, and they dropped the final two games of their series vs. the Cubs. So far, they are 13-13 in divisional games.

At home, the Giants have gone 20-17 this year, and they are 16-22 on the road. As the underdog, the Giants are 15-22 this year, and they are 10-16 as the road underdog. San Francisco's overall series record is 12-10-2, and they have dropped two straight series.

When the Giants win, they win big, with an average run margin of +3.4. But when they lose, they lose big, with an average run margin of -3.8. Their overall run line record is just below .500 at 37-38, but they are 21-17 against the run line on the road. They are 16-21 against the run line at home and 16-22 against the run line as the favorite.

When the San Francisco Giants are on the road, the over/under line is set at 8.5 runs. The Giants' games have averaged 9.1 runs per game, and their over/under record for the season is 40-33. Their games have had an average over/under line of 8 runs, and when the line is set at 8.5 runs, their over/under record is 9-6. In 12.0% of their games this season, the over/under line has been set higher than 8.5 runs, while in 68.0% of their games, the line has been set lower.

Right-hander Keaton Winn is starting for the Giants today as he faces the Cardinals on the road. He has made 11 starts this season and has a record of 3-7 with a 6.67 ERA. So far, Winn has turned in four quality starts and is averaging 7.86 strikeouts per nine innings. Looking back at his last outing, Winn finished with a no-decision against the Angels, giving up three earned runs in six innings of work. Before that, he had lost three straight starts. Winn's ERA on the road is 18.29 compared to 4.95 at home.

Heliot Ramos has been swinging the bat well for the Giants, going 9/31 (.290) over his last seven games, including three homers and three RBIs. For the season, he is batting .310 with a team-high 32 RBIs. Ramos is also tied for the team lead with nine homers. Thairo Estrada, Jorge Soler, and Michael Conforto are also tied for the team lead in homers.

As a team, the Giants are averaging 4.4 runs per game, which is 14th in the league. They are also a top-10 road scoring team, averaging 4.5 runs per contest. San Francisco comes into the game with a team batting average of .246, which is 9th in the league.

Cardinals Records & Stats

The Cardinals will be looking to get back on track after closing out their series vs. the Marlins with a 4-3 loss. This was especially tough, as they held a lead going into the 9th inning before the Marlins scored a run in the bottom of the 9th. St. Louis was the -155 favorite on the money line going into the game.

Kyle Gibson was making his Cardinals debut, and things started off well for him, as the Cardinals scored two runs in the 2nd inning. However, the Cardinals couldn't hold the lead, and Gibson took the loss. He only lasted one inning, giving up the leadoff spot in the 1st.

St. Louis will take on the Giants at home today with an overall record of 36-37. They are 7.5 games behind the Brewers in the NL Central and are 2nd in the division. The Cardinals head into today's game having dropped two straight, losing the final two games of their series vs. the Marlins.

At home, the Cardinals are 17-15 this year and 19-22 on the road. As the home favorite, the Cardinals have gone 12-11 and 18-17 as the favorite overall. St. Louis has won two straight at home, and their overall series record is 12-11-1 this year.

St. Louis has been a solid run line bet at home this season, going 18-14. They have been especially profitable as an underdog, going 23-15 against the run line. Their average run margin in wins is +2.4, while it drops to -3.4 in losses.

The St. Louis Cardinals are playing at home against the San Francisco Giants today. The over/under line for the game is set at 8.5 runs. The Cardinals and their opponents have averaged a combined 8.4 runs per game this season. St. Louis has an over/under record of 30-40 on the year, and the average over/under line in their games is 8 runs. When the over/under line has been set at 8.5 runs, their games have gone over 15 times and under 9 times. So far this season, 19.2% of their games have had over/under lines set higher than 8.5 runs.

Right-hander Andre Pallante gets the start for the Cardinals today as he faces the Giants at home. Pallante has made four starts and 13 appearances this season, finishing with a record of 2-3 and an ERA of 4.61. His WHIP for the season is 1.57. In his last outing, Pallante took the loss, going 3 1/3 innings and giving up one earned run on six hits. He has allowed a home run in each of his last three outings. One positive note for Pallante is that he has a home ERA of 1.2 compared to 4.95 on the road.

Heading into today's game, the Cardinals are averaging just 3.9 runs per game, which is 24th in the league. This is due to the fact that they are batting just .236 as a team and have been below average in terms of home runs and on-base percentage. One thing to keep in mind is that they have been a better offensive team at home, averaging 4.1 runs per game.

Nolan Gorman is the Cardinals' leader in home runs this season, but he is hitting just .202 and has gone just 3/40 in his last 10 games. Alec Burleson has also struggled of late, hitting just .237 in his last 10 games, but he does have 10 homers this season and is batting .268 overall.