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 free Soccer Picks
I pore over the data, injuries, news, and odds every morning.
You get the best bets delivered to your inbox.