I'd be really surprised if Leicester doesn't win it at this point. Crazy.
Agreed, would be a major meltdown if Leicester doesn't win the league. They are sitting with a 5 point cushion with 8 games remaining. They will drop a coupe/few, but even still, Tottenham, Arsenal, and City have ZERO room for failure if they want to catch them. One of those three will almost need to win out, or maybe drop 3 points max along the way to even have a remote shot...and City plays Arsenal along the way. City has the toughest path left, and Arsenal the easiest (going solely off current points in the EPL), but Leicester has the fewest games remaining.
Leicester 63 pts, 8 remaining EPL games: @ Palace, Southampton, @Sunderland, West Ham, Swansea, @Man U, Everton, @Chelsea- avg points of remaining teams 38.6
Tottenham 58 pts, 8 remaining EPL games, and at least 1 Europa game: Dortmund (Europa), Bournemouth, @Liverpool, Man U, @ Stoke, WBA, @Chelsea, Southampton, @Newcastle - avg pts of opp. 39.9
Arsenal 52 pts, 9 remaining EPL games, and at least 1 UCL game: @ Barca (UCL), @Everton, Watford, @West Ham, Palace, @Sunderland, Norwich, WBA (date not set yet), @City, Villa - avg pts of opp. 34.8
City 51 pts, 9 remaining EPL games, at least 3 UCL games (assuming they keep their 3-1 aggregate lead over Kyiv at home today): Kyiv (UCL), Man U, @Bournemouth, WBA, @Chelsea, Stoke, @Southampton, @Newcastle (date not set yet), Arsenal, @ Swansea - avg pts of opp. 40.0