OddsShark Top Sportsbooks

*Terms and Conditions apply to all bonus offers on this website. Please visit operator for details.

MLB Odds: Giants vs. Cardinals

Albert Pujols leads the St. Louis Cardinals tonight into the finale of a four-game series with the San Francisco Giants at Busch Stadium.

Jaime Garcia (5-1, 3.28) gets the start for the Cardinals and Jonathan Sanchez (3-3, 3.37) gets the ball for the Giants. Garcia is coming off his first loss of the season after allowing 12 runs on 11 hits in 3 1-3 innings versus Colorado. Sanchez picked up a no decision versus Milwaukee last time out after giving up two runs on two hits in seven innings.

View San Francisco vs St Louis Odds and Stats.

Betting Line:
On the opening MLB line for this matchup, St. Louis sat as -165 favorites. The total was set at 7.

Power Rankings:
The MLB Power Rankings at Odds Shark show the National League's No. 9-rated Giants taking on the National League's No. 4-rated Cardinals in this contest.

How They Match Up:
The game also pits St. Louis' No. 1-rated National League offense, averaging 4.9 runs per game, against a Giants defense that ranks No. 3 in the National League at 3.6 in runs allowed per game. The Cardinals have averaged 9.7 hits per game so far, more than Giants batters have averaged on the year (8.2 hits per game).

Defensively, San Francisco features the National League's No. 4-rated defense on the road, allowing 3.7 runs per game. St. Louis, meanwhile, comes in at No. 11 in the National League at home, scoring 3.9 runs per game.

Last time out for San Francisco, they were a 7-5 winner as they battled the Cardinals on the road. Moneyline bettors who got the Giants at +100 were rewarded, while the 12 combined runs moved the game OVER for totals bettors. San Francisco needed extra innings to get the job done against the Cardinals on Wednesday as the Giants defeated them 7-5 at Busch Stadium.

San Francisco Giants Trends:
When playing on Thursday are 5-5
Before playing Colorado are 6-4
After playing St. Louis are 4-6
After a win are 5-5

St. Louis Cardinals Trends:
When playing on Thursday are 5-5
Before playing Chi Cubs are 5-5
After playing San Francisco are 8-2
After a loss are 8-2

A few Giants at Cardinals trends to consider:
San Francisco is 4-2 SU in its last 6 games when playing St. Louis
The total has gone OVER in 4 of San Francisco's last 6 games when playing on the road against St. Louis
San Francisco is 3-6 SU in its last 9 games
The total has gone UNDER in 8 of St. Louis' last 10 games at home
St. Louis is 6-2 SU in its last 8 games at home
St. Louis is 11-5 SU in its last 16 games
The total has gone UNDER in 11 of St. Louis' last 16 games

Next up:
San Francisco home to Colorado, Friday, June 3
St. Louis home to Chi Cubs, Friday, June 3