West Ham United has allowed eight goals over the last three games and has to head out on the road for this one. They're ranked #16 in the 20-team English Premier League with a porous defense, surrendering 62 goals in 32 matches, the fifth-most in the league. They've lost three of four road games and head to Newcastle United, a team coming off a 2-1 victory at Burnley. Newcastle United is unbeaten in its last four home games, including a 3-2 win over 11th-ranked Southhampton. Newcastle United is 2-0-1 in the last three meetings with West Ham while tallying eight goals, so back home field in this tilt. Play Newcastle United on the moneyline.
TAKE THE GUESSWORK OUT OF SPORTS BETTING
Get my free Soccer picks and predictions.
Join 412,000 Subscribers!