Crystal Palace is #13 in the 20-team English Premier League, struggling defensively and surrendering 13 goals over the last six matches. They've allowed at least one goal in 13 straight games. They come off a 7-0 disaster at home to top-ranked Liverpool and now head to ninth-ranked Aston Villa. Aston Villa is on a three-game unbeaten run (2-0-1), not allowing a single goal and outscoring league foes by a 24-13 count overall. That +11 goal differential is tied for third-best in the league. Aston Villa won the last meeting, 2-0, back in July and holds all the cards for the rematch. Play Aston Villa on the moneyline.
TAKE THE GUESSWORK OUT OF SPORTS BETTING
Get my free Soccer picks and predictions.
Join 409,293 Subscribers!