MLB Odds: Phillies vs. Cardinals




Roy Halladay leads the Philadelphia Phillies into St. Louis tonight in the opener of a three-game series versus the Cardinals.

Halladay (9-3, 2.56) is coming off a no decision against the Marlins in which he allowed four runs in six hits with eight strikeouts in seven innings. Kyle McClellan (6-3, 3.96) is scheduled to start for St. Louis. McClellan was charged with a loss against Washington last time out after giving up five runs on seven hits in five innings.



View Philadelphia vs St Louis Odds and Stats.

Betting Line:
Sportsbooks had set the Cardinals as +146 underdogs on the Sportsbook moneyline for this contest. The over under opened at 7.5 for bettors hoping to turn a profit on totals.

Power Rankings:
The Odds Shark MLB Power Rankings have the Cardinals at No. 6 in the National League and the Phillies at No. 1 in the National League heading into this contest.



How They Match Up:
On offense, it's a battle between St. Louis and its National League No. 1-rated batting order, averaging 4.8 runs per nine innings, against the National League's No. 8 lineup of the Phillies at 4.1 runs per outing.

Pitching and defensive stats are important baseball handicapping factors and St. Louis has the National League's No. 12-ranked defense. In the other dugout, the Phillies own the National League's No. 1 mark in runs allowed.

The Phillies were a 2-0 loser in their most recent outing on the road against the Mariners. That made Sportsbooks of bettors who got Seattle at +148 on the moneyline, while the total score (2) was good news for UNDER bettors. Philadelphia didn't plate a single run in their last outing, shut down by Jason Vargas in a losing cause, 2-0, against Seattle on Sunday.

Last time out for St. Louis, they were a 5-4 Sportsbook as they battled the Royals at home. Moneyline bettors who got the Cardinals at -190 were rewarded, while the 9 combined runs moved the game OVER for totals bettors. St. Louis looks to continue its winning ways following a victory last time out against the Royals, a 5-4 final on Sunday in support of Jaime Garcia at Busch Stadium.


Philadelphia Phillies Trends:
When playing on Tuesday are 7-3
Before playing St. Louis are 3-7
After playing Seattle are 3-5
After a loss are 7-3

St. Louis Cardinals Trends:
When playing on Tuesday are 7-3
Before playing Philadelphia are 7-3
After playing Kansas City are 8-2
After a win are 4-6



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


Next up:
Philadelphia at St. Louis, Wednesday, June 22

Back to Top