The Blue Jays make the trip to Philadelphia to face the Phillies! These two teams have been going in opposite directions this season with the Blue Jays struggling to find consistency while the Phillies have been great this year as the best. Our MLB odds series has our Blue Jays-Phillies prediction, odds, and pick for Tuesday.

The Blue Jays have been inconsistent to start the season with a 16-19 record. The team has struggled with both their bats and their pitching being in the bottom half of the MLB in this season. They have only won one game out of their last five games. Daulton Varsho, Justin Turner, Bo Bichette, and Vladimir Guerrero Jr. are the heavy hitters behind the plate, while Jose Berrios and Yusei Kikuchi have been their best pitchers up to this point in the season. Toronto has the talent, but they have not found any consistency up to this point in the season.

The Phillies have been playing great this season with a 24-11 record and They have won six straight games and 10 of their last 11 games. The bats have been playing great and are a top-five unit in the MLB. Their pitching has been great too as a top-10 unit so far this season. On offense, Trea Turner, Kyle Schwarber, JT Realmuto, Bryce Harper, Brandon Marsh, and Alec Bohm have been the standouts. The pitching trio of Zack Wheeler, Cristopher Sanchez, Spencer Turnbull, and Ranger Suarez have been solid on the mound for a very good pitching staff. The Phillies have the talent to be a force this season and they are showcasing that with how well they have been playing recently.

Here are the MLB Odds, courtesy of FanDuel. 

MLB Odds: Blue Jays-Phillies Odds

Toronto Blue Jays: +1.5 (-188)

Moneyline: +110

Philadelphia Phillies: -1.5 (+155)

Moneyline: -130

Over: 8.5 (-102)

Under: 8.5 (-120)

How to Watch Blue Jays vs. Phillies

Time: 6:40 ET

TV: Sportsnet /NBC Sports Philadelphia

Stream: fuboTV (Click for free trial)

Why The Blue Jays Will Cover The Spread/Win

The Blue Jays are putting Jose Berrios on the mound where he has a 4-2 record, a 1.44 ERA, and a 1.01 WHIP. Through 43.2 innings, he has allowed seven runs on 31 hits with 13 walks, and 31 total strikeouts. He is 5-2 in his seven appearances this season. In his last start, he pitched seven innings and allowed two runs on five hits with one walk and three strikeouts in a loss. This will be a big start for him because the Phillies have been great on offense, so it will be a massive start for him in this spot.

The offense for the Blue Jays has started slow with a team batting average of .226 after finishing last season ranked eighth with a .256 batting average. Daulton Varsho, Justin Turner, and Vladimir Guerrero Jr. lead the team in almost every important offensive category. Turner leads the team in batting average at .283, in RBI at 16, and in OBP at .361. Varsho then leads the team in home runs so far this season at six and in total hits at 32. The Blue Jays get a tough matchup against Cristopher Sanchez for the Phillies.

Why The Phillies Will Cover The Spread/Win

The Phillies are putting Cristopher Sanchez on the mound where he has a 1-3 record, a 3.68 ERA, and a 1.53 WHIP. Through 27 innings, Sanchez has allowed 17 runs on 32 hits with 13 walks and 29 strikeouts. The Phillies are 1-5 in the six games that he's appeared in this season. In his last start, he threw five innings, allowing four runs on seven hits with two walks and one strikeout in a loss. Sanchez is getting a good matchup against an offense that has struggled like the Blue Jays.

The offense for the Phillies has been great this season. The Phillies are fifth in the MLB in team batting average at .255 after finishing last season with a .256 batting average which was good for ninth in the MLB. Trea Turner, Alec Bohm, and Kyle Schwarber lead the way for the Phillies behind the plate. Bohm leads in batting average at .349, in RBI at 32, and in OBP at .418. Kyle Schwarber is the leader in home runs for now at nine, while Trea Turner leads the team in total hits at 47 up to this point. This is going to be a good matchup with how good Berrios has been for the Blue Jays so far this season.

Final Blue Jays-Phillies Prediction & Pick

The Blue Jays should stay in this game thanks to how well Jose Berrios has been playing this season on the mound. The Phillies are playing like the best team in the MLB right now thanks to the combination of offense and defense they currently have. Berrios is the key and can slow down the red-hot Phillies offense. Sanchez has also been inconsistent for the Phillies this season on the mound. The Blue Jays keep it close against the Phillies and cover, but the Phillies still eek out a close win.

Click here for more betting news and predictions

Final Blue Jays-Phillies Prediction & Pick: Blue Jays +1.5 (-188)