OddsShark Top Sportsbooks

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

Baseball odds preview - St. Louis vs. New York

St. Louis CardinalsNew York Mets
July 20, 7:10 PM | GrassCiti Field

St. Louis Cardinals vs New York Mets Odds

50-46TEAM RECORD48-48

A key battle on the MLB odds menu sees visiting St. Louis duelling New York on Wednesday at Citi Field.

R.A. Dickey gets the call for the New York Mets and he will try to build on a 4-8 mark. In the other dugout, Kyle McClellan brings a 5-6 ledger to the game for the Cardinals as he tries to quiet the Mets bats.

View St Louis vs NY Mets Odds and Stats.

Betting Line:
Bettors looking to side with the Mets in this one will find them as -120 favorites on the MLB money line. Betting the over under instead? It was hovering near 8.5 at its open earlier today.

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

How They Match Up:
The game also pits New York's No. 6-rated National League offense, averaging 4.4 runs per game, against a Cardinals defense that ranks No. 11 in the National League at 4.4 in runs allowed per game. The Mets have averaged 9.1 hits per game so far, more than Cardinals batters have averaged on the year (9 hits per game).

Pitching and defensive stats are important baseball handicapping factors and New York has the National League's No. 9-ranked defense. In the other dugout, the Cardinals own the National League's No. 11 mark in runs allowed.

St. Louis lost its last outing, a 4-2 result against the Mets on July 19. Bettors who backed the Mets at -110 on the moneyline won on the day, and the total score (6) sent UNDER bettors to the payout window. The Cardinals endured a 4-2 loss at the hands of the Mets on Tuesday, with Kyle Lohse throwing 5 2/3 innings of 10-hit ball at Citi Field.

St. Louis Cardinals Trends:
When playing on Wednesday are 3-7
Before playing NY Mets are 4-6
After playing NY Mets are 5-5
After a loss are 4-6

New York Mets Trends:
When playing on Wednesday are 6-4
Before playing St. Louis are 4-6
After playing St. Louis are 5-5
After a win are 6-4

A few Cardinals at Mets trends to consider:
The total has gone UNDER in 4 of St. Louis' last 5 games
The total has gone UNDER in 5 of St. Louis' last 7 games on the road
St. Louis is 3-6 SU in its last 9 games
St. Louis is 2-4 SU in its last 6 games when playing NY Mets
NY Mets are 4-1 SU in its last 5 games when playing at home against St. Louis
The total has gone UNDER in 7 of NY Mets' last 10 games at home
The total has gone UNDER in 11 of NY Mets' last 16 games
NY Mets are 4-2 SU in its last 6 games when playing St. Louis

Next up:
St. Louis at NY Mets, Thursday, July 21