Domestic European leagues are drawing to their natural close all around us. The Premier League and Bundesliga finished up this weekend, while La Liga, Serie A and Ligue 1 will follow suit in around seven days' time.
These rankings are a season-long measurement of clubs, tracking teams throughout 2017-18 and taking into account results from all competitions. In these closing stages, Champions League performance is particularly important.
Sides that have lost the fewest games naturally rank higher—though the strength of opposition met in a loss is considered—and both Champions League form and presence are used as tiebreakers for those with similar records. Teams that enjoy big wins against strong opponents get a boost.
20. Monaco (New!)
Swapping in for Lyon, who lost this past weekend, are Monaco. Their 1-0 win over Saint-Etienne more or less ensured they'll bag a Champions League spot...barring an unlikely sequence of events.
19. Arsenal (Stay)
Arsenal managed their first Premier League away victory of 2018 on Sunday at the eighth attempt, beating Huddersfield Town to send Arsene Wenger out with three points. It was quite a surreal sight watching him leave for the final time.
18. Inter Milan (-2)
If Inter harbour Champions League ambitions for 2018-19, they must beat Lazio at the Stadio Olimpico next week in order to realise them. Any other result and they miss out.
17. Valencia (+1)
Valencia shook themselves out of their late-season slumber this weekend, beating Girona 1-0 courtesy of a Luciano Vietto goal. It meant little to either side.
16. Schalke 04 (+1)
Schalke were confirmed as Bundesliga runners-up in Gameweek 33, so this final stage was an exhibition. It gave the crowd a chance to wave goodbye to Leon Goretzka, who is off to Bayern Munich, and serenade their unlikely 2017-18 heroes.
15. Lazio (Stay)
A victory over Crotone could have finished the top-four chase in Serie A once and for all, but Lazio only managed a 2-2 draw. They're still in a strong position—don't lose to Inter next Sunday and fourth is theirs—but they've allowed it to come down to the final day.
14. Chelsea (-1)
How not to warm up for a cup final, part one.
Chelsea will head to Wembley this weekend to contest an FA Cup final off the back of a 3-0 defeat at the hands of Newcastle United. Yes, they've traditionally been a bogey side for the Blues, but this was embarrassing.
13. Marseille (+1)
Marseille face a final Ligue 1 matchday knowing a win might not be enough to usurp Lyon for a Champions League spot. If that fails, they have a second chance at qualification—winning the Europa League final—but that will be a tall order in itself against Atletico Madrid.
They move above Chelsea this week because, on balance, they are in a better position—fourth not fifth, and in a European final rather than not.
12. Tottenham Hotspur (Stay)
Despite concerns over a late-season collapse, Tottenham ended up seven points clear of fifth-placed Chelsea. They finished in third place and will not have to concern themselves with a Champions League play-off early next season.
11. Napoli (Stay)
The Scudetto dream died a couple of weeks ago, but matters were confirmed on Sunday: Napoli will finish second in Serie A having put up a good fight for first. It's hard to fight the Bianconeri's depth, star quality and mentality.
Questions will now be asked of many of these players' futures—and the manager's, too. How much of this squad will still be intact come 2018-19?
10. Manchester United (Stay)
Jose Mourinho gave the Old Trafford crowd a chance to wave goodbye to Michael Carrick on Sunday, the Englishman playing 85 minutes in a 1-0 home win against Watford to round off the season.
Perhaps unwittingly, the terraces were bidding farewell to several others, too. Matteo Darmian and Daley Blind haven't figured much this season and may well have turned out in Manchester red for the final time.
This squad needs a shake-up in the summer; four or five starters must be brought in if United are to close the gap on Manchester City. Jose, it's time to be ruthless.
9. Paris Saint-Germain (Stay)
On paper, at least, this season has been a success for PSG. They've won four domestic trophies, after all, dominating Ligue 1 and taking no prisoners in the cups.
But that lack of European progress is a black mark on the seasonal record. It's resulted in Unai Emery's departure and serious question marks being asked of the mentality of the team, and they've got lots to do this summer.
8. AS Roma (Stay)
Results this weekend guaranteed Roma a top-four spot in Serie A. Victory over Sassuolo next weekend will seal third, but fourth is the worst they can do.
Given the developing and patchy nature of the team, the fact they sold Mohamed Salah due to financial fair play constraints and the decline of some players' form (notably Radja Nainggolan), what the Giallorossi managed this season is more than acceptable.
7. Atletico Madrid (Stay)
A draw on the final La Liga weekend will wrap up second place for Atletico. It's hardly the most pressing concern for Diego Simeone—there's a Europa League final on the horizon—but an opportunity to finish above Real Madrid cannot be taken lightly.
It was a 1-0 win over Getafe this weekend that put them in this enviable position, the score a rather apt penultimate chapter of the season for the team.
6. Juventus (Stay)
Juventus secured their seventh straight Scudetto on Sunday thanks to a 0-0 draw with Roma. It was all they needed, and it was what they achieved.
Run exceptionally close by Napoli all season long—and for extended stretches falling behind their southern counterparts—Max Allegri and Co. were made to work hard for this one. It will taste all the sweeter as a result.
5. Liverpool (Stay)
Jurgen Klopp looked delighted with Liverpool's 4-0 victory over Brighton and Hove Albion on Sunday, and that's understandable.
Not only did the win secure Champions League football for next season, but Mohamed Salah broke a record in netting one, while Dominic Solanke and Andrew Robertson scored their first goals for the club too.
There's one game left on the schedule. It happens to be a big one in the Champions League final.
4. Bayern Munich (-1)
How not to warm up for a cup final, part two.
A dominant campaign had them set for what seemed like an 87-point haul, only needing to beat Stuttgart at home to manage it. Instead, they lost 4-1, conceding a whopping seven shots on target despite hogging 80 per cent of the possession.
There's one game left, the DFB-Pokal final against Eintracht Frankfurt. Manager Jupp Heynckes will have to ensure that one doesn't go the same way as this.
3. Real Madrid (-1)
A midweek loss to Sevilla has likely blown Real Madrid's chances of pipping hated rivals Atletico to second in La Liga. They haven't felt like the second-best team this season, though, so perhaps the fact they'll have to make do with third is appropriate.
The weekend's performance was much better, obliterating Celta Vigo to the tune of a 6-0 scoreline. The storylines emanating from that game—Gareth Bale's masterclass, clean sheet, an Achraf Hakimi goal—were far more positive.
2. Barcelona (-1)
The unbeaten season dream is over, and it was put paid to in the most remarkable of circumstances.
A Lionel Messi-less Blaugrana side headed to Valencia to take on Levante...and by the 56th minute found themselves 5-1 down. A spirited attempted comeback brought Barca back to 5-4, but they couldn't find that final, crucial goal.
Barcelona have still won La Liga, they've still done the double, and they still did both at a relative canter. Falling at the penultimate hurdle in the chase for an invincible campaign, though, will leave a sour taste.
1. Manchester City (+2)
One-hundred points. What an achievement.
Gabriel Jesus' last-gasp chip at St. Mary's Stadium sealed a 32nd league win of the season and sent City into triple figures in the points column. The away end lost its collective mind—as did the visitors' bench!
It's the first time in history any top-tier English club has managed the feat. With Barcelona's unbeaten run finally ending, what Pep Guardiola and Co. have achieved this term stands as the best in all of Europe for now.
All statistics via WhoScored.com