Cardinals vs. Phillies Tuesday Prediction

St. Louis Cardinals vs. Philadelphia Phillies, 6/19/2018 Prediction & Odds

After blowing a two-run lead in the ninth but winning in extra innings, the Philadelphia Phillies will look to make it two in a row against the visiting St. Louis Cardinals on Tuesday night. Is the over a good bet again after cashing on Monday?

Game Snapshot & Odds

903 St. Louis Cardinals (+115) at 904 Philadelphia Phillies (-120); 8.5 runs

Tuesday, June 19, 2018

7:05 p.m. ET, Citizens Bank Park

TV: STL (FSMW); PHI (CSP)

Compare odds and from multiple different online sportsbooks and shop for the best lines at our new Baseball Odds & Betting Page.

Public Betting Trends

Oddsmakers from online sportsbooks currently list the Phillies as a -120 favorite. As of this writing, 57% of the betting tickets wagered at online sportsbooks are on the Phillies to beat the Cardinals on the moneyline. This information is subject to change, however, so be sure to check out our MLB Public Betting Page for updated figures on this game.

Cardinals' Weaver allows four earned runs in loss to Padres

Luke Weaver allowed four earned runs on nine hits and a walk in a loss to the Padres on Wednesday. It's the second straight four-run outing for Weaver, who holds a disappointing 3-6 record and 4.52 ERA in 73 2/3 innings this season. The 24-year-old right-hander looked to be turning a corner in May, but he's been knocked around in back-to-back starts by the Padres and Reds -- two of the worst offenses in the league. Weaver will try to get back on track in his next start on the road against the Phillies.

Phillies' Velasquez strikes out six in win vs. Rockies

Vince Velasquez earned his fifth victory of the season on Thursday, striking out six and limiting the Rockies to two runs on one hit and a pair of walks over 6 1/3 innings. Velasquez was nearly perfect through the first six innings, allowing just a second-inning walk to Gerardo Parra who was then erased on a double play. The Rockies finally broke through in the seventh with an RBI double from Trevor Story and an RBI single from Gerardo Parra. He has had his ups and downs over his 14 starts this year, but the strikeout numbers have remained elite with 89 punchouts across 74 innings. He'll look to run his winning streak to two when he takes on the Cardinals at home on Tuesday.

MLB Betting Trends

St. Louis

The Cardinals are still 17-8 in their last 25 games versus the Phillies despite losing on Monday night.

Philadelphia

The Phillies are 3-13 in Velasquez's last 16 starts coming off four days of rest and are 1-4 in his last five outings overall.

Prediction:

The over is a near-perfect 7-1 in the Phillies' last seven games, is 5-0 in their last five home games, and has cashed in six of Velasquez's last eight home starts. On the other side, the over is 4-1 in Weaver's last five road starts and is 6-1 in his last seven outings coming off five days of rest.

 

The Pick: Cardinals/Phillies over 8.5

Loading...

MLB Headlines

MLB Predictions & Picks

Thumbnail Braves vs. Astros Game 1 Prediction The World Series starts on Tuesday night with Game 1 between the Braves and Astros in Houston. Will the ‘Stros take the opening game as home chalk or is there a...
Thumbnail Dodgers vs. Braves Game 6 Prediction The Dodgers’ season will be on the line tonight at 7:08 p.m. ET when they play Game 6 of the NCLS versus the Braves. With so much uncertainty surrounding L.A.’s pitching...
Thumbnail Red Sox vs. Astros Game 6 Prediction The Astros will look to deliver the knockout blow to the Red Sox’ World Series hopes in Game 6 of the ALCS on Friday night at 8:08 p.m. ET. That said, with...
Thumbnail Dodgers vs. Braves MLB Prediction Game 4 of the NLCS will take place between the Braves and Dodgers at 8:08 p.m. ET on Wednesday night. Will the Dodgers even up the series at two games apiece or is...
Thumbnail Astros vs. Red Sox Game 5 Prediction The ALCS is now all tied at two games apiece following the Astros’ come-from-behind victory over the Red Sox on Tuesday night. Who has the edge in Game 5 this...