The New York Mets have managed to pick up the victory on the MLB moneyline in six of Bartolo Colon's eight starts so far this season as the righthander heads to the mound on Wednesday night for a matchup with the St. Louis Cardinals.
Colon is 6-2 with a 3.86 ERA, although he did get roughed up for six runs (five earned) on seven hits over just five innings of work against the Brewers last time out. Carlos Martinez (3-2, 4.73 ERA) starts for the Cards on Wednesday.
Sportsbook Odds & Computer Pick
Sportsbooks such as Sportsbook had installed the New York Mets as -113 moneyline favorites in this particular MLB betting odds matchup. The total, meanwhile, was set early at 7 before betting at Sportsbook started to move the line.
Odds Shark computer score prediction models pick a possible 5-4.1 win for the Cardinals on Wednesday. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.
St. Louis Cardinals vs New York Mets Matchup
Team Betting Records & Power Rankings
The New York Mets sport a record of 23-17 heading into this matchup, while the St. Louis Cardinals sit at 26-13 on the season Stay Informed: follow us on Twitter for odds specials, betting line moves and New York vs St. Louis injuries news.
The Odds Shark MLB Power Rankings have the New York Mets at No. 14 and the St. Louis Cardinals at No. 7 heading into this contest.
Statistical Matchup
Scoring stats point to some edges in this matchup. The game features the New York Mets No. 25-ranked scoring average of 3.83 runs per game, against a St. Louis Cardinals offense rated No. 11 and scoring 4.41 runs per game. The Mets have averaged 7.78 hits per game to date this season, less than the Cardinals hitters have managed (9.41 per nine innings).
St. Louis brings the No. 1-rated defense to this matchup, facing the Mets's No. 2-ranked defense.
Recent Outings Betting Recap
The Cardinals enjoyed a 10-2 victory at the expense of the Mets on Tuesday, with Michael Wacha throwing 7 innings of 4-hit ball at Citi Field.
Next Betting Matchups
St. Louis at New York, Thursday, May 21st