kevin-de-bruyne-manchester-city.jpg
Getty Images

After suffering a 3-1 loss to Manchester City in its 2020-21 UEFA Champions League opener, Porto went on to post four victories and a draw without allowing a single goal. The Portuguese club is unbeaten in its last 17 matches across all competitions since the beginning of November, winning 12 while battling to five draws. Porto hopes to continue its success when it hosts Juventus on Wednesday in the first leg of the 2020-21 UEFA Champions League Round of 16. The Dragons have not fared well against Juventus of late, suffering four losses and drawing once in their last five meetings - including a pair of defeats in their 2016-17 tie.

Kickoff from Estadio do Dragao in Porto, Portugal is scheduled for 3 p.m. ET. The latest Porto vs. Juventus odds from William Hill Sportsbook list Juventus as a +102 money line favorite, while the over-under for total goals scored is 2.5. Before locking in any Juventus vs. Porto picks, be sure to see the UEFA Champions League predictions and betting advice from SportsLine's proprietary European soccer model.

Created by two Norwegians -- professional poker player and sports bettor Jonas Gjelstad, and economics and engineering expert Marius Norheim -- the model analyzes worldwide betting data and exploits market inefficiencies, helping its followers cash in. Since coming to SportsLine in 2019, the algorithm is up more than $8,900.

The model also made some strong calls in the final group stage of the Champions League, correctly predicting RB Leipzig (+150) defeating Manchester United, Sevilla (+135) knocking off Rennes and Liverpool playing to a draw (+275) with Midtjylland.

Now, the model has set its sights on Juventus vs. Porto. You can visit SportsLine now to see the picks. Here are several odds and trends for Porto vs. Juventus:

  • Porto vs. Juventus spread: Juventus -0.5
  • Porto vs. Juventus over-under: 2.5 goals
  • Porto vs. Juventus money line: Juventus +102, Porto +310
  • POR: Porto has not allowed a goal over its last 467 minutes in this competition
  • JUV: Juventus has allowed more than one goal only twice in its last 25 matches

Top Champions League predictions for Juventus vs. Porto

The model is leaning over 2.5 goals in Wednesday's matchup between Porto and Juventus. Sergio Oliveira has delivered a goal in each of Porto's last two games, marking the fourth time this season the 28-year-old has tallied in consecutive matches. Mehdi Taremi has been even hotter for the Dragons, as he's scored in six of his last nine outings. A 28-year-old forward from Iran, Taremi has amassed eight goals in that span and has matched Oliveira with one in each of the last two contests.

While Porto has a pair of dangerous offensive weapons, Juventus possesses two of its own in Cristiano Ronaldo and Alvaro Morata. Age is not slowing down the 36-year-old Ronaldo, who has recorded 23 goals in 26 matches for Juventus - with eight two-goal performances under his belt. The 28-year-old Morata has produced 13 tallies in 27 outings and entered the knockout stage tied for the 2020-21 UEFA Champions League lead with six in as many matches, which is one of the reasons the model is leaning toward the 0ver on Wednesday.

How to make Champions League picks for Juventus vs. Porto

The model has also locked in a strong money-line pick for Porto vs. Juventus. You can get that pick at SportsLine.

So who wins Porto vs. Juventus? And where does all the betting value lie? Visit SportsLine now to find out which side of the Juventus vs. Porto money line has all the value, all from the proprietary European soccer model that's up more than $8,900.