Data guru Ben Mayhew has simulated every possible result from the remaining games and calculated each club's range of possible final league positions - in addition to probabilities for each standing.
The results reveal it's all to play for in the race for promotion and the battle for survival...
How it works
Each club’s attacking and defensive strength have been rated using an expected goals model, which measures the quality of chances they create and allow.These ratings were then used to simulate the rest of the season 10,000 times to measure the probability of each club finishing in each league position.
Leeds appear to have dodged another capitulation with a 98 per cent chance of achieving automatic promotion as winners (71 per cent) or runners-up (27 per cent), with West Brom handed a 90-per-cent chance of a top-two finish.
The model suggests Fulham and Brentford have an outside chance of making the top two (both around five per cent) but are runaway favourites to finish among the play-off places (both 90 per cent).
Other realistic play-off candidates include Nottingham Forest (82 per cent), Millwall (33 per cent), Preston (28 per cent), Cardiff (23 per cent), Blackburn (15 per cent), Swansea (11 per cent) and Bristol City (10 per cent).
Those predictions suggest Millwall will leapfrog Bristol City and Preston for the final play-off place.
On paper, every club from 16th-placed Birmingham upward could still be crowned champions, and all teams below third-place Fulham could suffer relegation. Meanwhile, the play-off places are still open to all 24 clubs.
Probabilities suggest Luton are most likely to face the drop (92 per cent), followed by Barnsley (85 per cent), Charlton (60 per cent), Hull (24 per cent), Wigan, Middlesbrough (both 11 per cent) and Huddersfield (eight per cent).
If reading on skysports.com, comment below to get involved in the debate, but please adhere to our House Rules. If you wish to report any comment, simply click on the down arrow next to the offending comment and click 'Report'.
Join Sky Bet Club and track your progress towards a £5 free Bet
Opt in and bet £25 or more before 23:59 on Sunday. Free bets credited by 7pm on Monday.