The Premier League title will be decided on the final day. The Primeira Liga and Eredivisie likely will too. The Bundesliga could be wrapped up next weekend, but a Bayern Munich slip-up would extend the spectacle.
Add all of this to the midweek Champions League and Europa League semi-final second-leg action, plus the end-of-season cup finals to come, and it's more than enough to keep you riveted as the European domestic season draws to a close.
The European Club Rankings is a list of the top teams in order of form and performance at this stage of the season.