Monday 1 June 2015 14:30, UK
More Bayern Munich control, the fall of Borussia Dortmund and Barcelona's return to the top, the 2014/15 season on the continent has been a mix of dominance and demise.
Here, we round up how La Liga, Bundesliga, Serie A, Ligue 1 and Eredivisie finished, including top scorers, assists, clean sheets and those all-important Champions League and Europa League qualifiers.
LA LIGA
Champions: Barcelona
Champions League: Real Madrid, Atletico Madrid, Valencia (qualifying)
Europa League: Sevilla (Europa League final to come), Villarreal (qualifying)
Relegated: Eibar, Almeria, Cordoba
Promoted: Real Betis, Girona (Gijon, Las Palmas, Valladolid, Zaragoza in play-off)
Average goals per game: 2.66
Top goalscorers
1 Cristiano Ronaldo (Real Madrid) 48
2 Lionel Messi (Barcelona) 43
3 Antoine Griezmann (Atletico Madrid) and Neymar (Barcelona) 22
Assists
1 Lionel Messi (Barcelona) 18
2 Cristiano Ronaldo (Real Madrid) 16
3 Luis Suarez (Barcelona) 14
Clean sheets
1 Claudio Bravo (Barcelona) 23
2 Sergio Asenjo (Villarreal) 15
3 Kiko Casilla (Espanyol) and Diego Alves (Valencia) 13
Copa del Rey: Barcelona
Did you know? Neymar, Lionel Messi and Luis Suarez scored 117 goals between them in all competitions, more than the bottom three clubs combined in La Liga.
BUNDESLIGA
Champions: Bayern Munich
Champions League: Wolfsburg, Borussia Monchengladbach, Bayer Leverkusen (qualifying)
Europa League: Augsburg, Schalke
Relegated: Freiburg, Paderborn
Promoted: Inglostadt, Darmstadt
Relegation/promotion play-off: Hamburg v Karlsruher (May 28 and June 1)
Average goals per game: 2.66
Top goalscorers
1 Alexander Meier (Eintracht Frankfurt) 19
2 Arjen Robben (Bayern Munich) and Robert Lewandowski (Bayern Munich) 17
3 Bas Dost (Wolfsburg) and Pierre-Emerick Aubameyang (Borussia Dortmund) 16
Assists
1 Kevin De Bruyne (Wolfsburg) 20
2 Zlatko Junuzovic (Werder Bremen) 12
3 Thomas Muller (Bayern Munich) and Roberto Firmino (Hoffenheim) 10
Clean sheets
1 Manuel Neuer (Bayern Munich) 20
2 Bernd Leno (Bayer Leverkusen) 16
3 Yann Sommer (Monchengladbach) 15
German Cup: Borussia Dortmund v Wolfsburg (May 30)
Did you know? Promoted club FC Ingolstadt 04 are part-owned by car manufacturer Audi.
SERIE A
Champions: Juventus
Champions League: Roma, Lazio (qualifying)
Europa League: Fiorentina, Napoli
Relegated: Cagliari, Cesena, Parma
Promoted: Carpi, Frosinone
Promotion play-off: One of Bologna, Avellino, Vicenza and Pescara
Average goals per game: 2.69
Top goalscorers
1 Mauro Icardi (Inter) and Luca Toni (Verona) 22
2 Carlos Tevez (Juventus) 20
3 Gonzalo Higuain (Napoli) 18
Assists
1 Marek Hamsik (Napoli), Paulo Dybala (Palermo), Franco Vazquez (Palermo), Miralem Pjanic (Roma), Domenico Berardi (Sassuolo) 10
Clean sheets
1 Gianluigi Buffon (Juventus) 18
2 Morgan De Sanctis (Roma) 16
3 Albano Bizzarri (Verona) 13
Italian Cup: Juventus
Did you know? Promoted Serie B club Carpi were playing in Italy’s fifth division in 2009
LIGUE 1
Champions: PSG
Champions League: Lyon, Monaco (qualifying)
Europa League: Marseille, Saint-Etienne (both qualifying)
Relegated: Evian, Metz, Lens
Promoted: Troyes, Ajaccio, Angers
Average goals per game: 2.45
Top goalscorers
1 Alexandre Lacazette (Lyon) 27
2 Andre-Pierre Gignac (Marseille) 21
3 Zlatan Ibrahimovic (PSG) 19
Assists
1 Dimitri Payet (Marseille) 17
2 Javier Pastore (PSG) 12
3 Yannick Ferreira-Carrasco (Monaco) 10
Clean sheets
1 Danijel Subasic (Monaco) 20
2 Stephane Ruffier (Saint-Etienne) 18
3 Anthony Lopes (Lyon) and Benoit Costil (Stade Rennais) 15
League Cup: PSG
French Cup: PSG
Did you know? Marseille manager Marcelo Bielsa has normally set his team out in a 3-3-3-1 formation this season.
EREDIVISIE
Champions: PSV
Champions League: Ajax (qualifying)
Europa League: Groningen, Alkmaar (qualifying)
Europa League play-off: Heerenveen v Vitesse (May 28 and May 31)
Relegated: Dordrecht
Relegation/promotion play-off: De Graafschap v Volendam and NAC Breda v Roda (both May 28 and 31)
Promoted: Nijmegen
Average goals per game: 3.09
Top goalscorers
1 Memphis Depay (PSV) 22
2 Luuk de Jong (PSV) 20
3 Michael de Leeuw (Groningen) and Michiel Kramer (AD Haag) 17
Assists
1 Hakim Ziyech (Twente) 16
2 Jetro Willems (PSV) 13
3 Mark Uth (Heerenveen), Luuk de Jong (PSV) and Luciano Narsingh (PSV) 10
Clean sheets
1 Jeroen Zoet (PSV) and Jasper Cillessen (Ajax) 12
2 Kenneth Vermeer (Ajax and Feyenoord) 10
3 Esteban (Alkmaar), Warner Hahn (Feyenoord and Zwolle) and Kristoffer Nordfeldt (Heerenveen) 9
Dutch Cup: Groningen
Did you know? PSV Eindhoven supporters launched a passionate protest against the introduction of Wi-Fi at the Philips Stadion in the season.