thumbnail

All European football champions - 2012 to 2023

Enter all the teams that have won the league in their country for the last 10 years.
Liechtenstein does not have an official league, only a Cup.
Most teams can be entered with their nicknames as well.
Some leagues have different date formats so they have already on the next season than the most common one.
Time consuming or difficult? Try the quiz for the top leagues only.
Quiz by DwigtSchrute
Rate:
Last updated: March 26, 2024
You have not attempted this quiz yet.
First submittedJune 26, 2017
Times taken1,201
Average score36.7%
Rating4.67
Report this quizReport
30:00
Enter answer here
0
 / 188 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Year
English Premier League
English Championship
Scottish Premiership
Scottish Championship
22-23
Manchester City
Burnley
Celtic
Dundee FC
21-22
Manchester City
Fulham
Celtic
Kilmarnock
20-21
Manchester City
Norwich City
Rangers
Heart of Midlothian
19-20
Liverpool
Leeds United
Celtic
Dundee United
18-19
Manchester City
Norwich City
Celtic
Ross County
17-18
Manchester City
Wolverhampton Wanderers
Celtic
St Mirren
16-17
Chelsea
Newcastle United
Celtic
Hibernian
15-16
Leicester City
Burnley
Celtic
Rangers
14-15
Chelsea
AFC Bournemouth
Celtic
Heart of Midlothian
13-14
Manchester City
Leicester City
Celtic
Dundee FC
12-13
Manchester United
Cardiff City
Celtic
Partick Thistle
 
Irish Premier Division
Welsh Premier League
Northern Ireland Premiership
Norwegian Eliteserien
22-23
Shamrock Rovers
The New Saints
Larne
Molde FK
21-22
Shamrock Rovers
The New Saints
Linfield
FK Bodø/Glimt
20-21
Shamrock Rovers
Connah's Quay Nomads
Linfield
FK Bodø/Glimt
19-20
Dundalk
Connah's Quay Nomads
Linfield
Molde FK
18-19
Dundalk
The New Saints
Linfield
Rosenborg BK
17-18
Cork City
The New Saints
Crusaders
Rosenborg BK
16-17
Dundalk
The New Saints
Linfield
Rosenborg BK
15-16
Dundalk
The New Saints
Crusaders
Rosenborg BK
14-15
Dundalk
The New Saints
Crusaders
Molde FK
13-14
St Patrick's Athletic
The New Saints
Cliftonville
Stromsgodset IF
12-13
Sligo Rovers
The New Saints
Cliftonville
Molde FK
 
Swedish Allsvenskan
Finnish Veikkausliiga
Faroes Meistaradeildin
Icelandic Urvalsdeid
22-23
BK Häcken
HJK Helsinki
Klaksvíkar Ítróttarfelag
Breidablik
21-22
Malmö FF
HJK Helsinki
Klaksvíkar Ítróttarfelag
VIkingur
20-21
Malmö FF
HJK Helsinki
HB Tórshavn
Valur
19-20
Djurgårdens IF
KuPS
Klaksvíkar Ítróttarfelag
KR Reykjavík
18-19
AIK
HJK Helsinki
HB Tórshavn
Valur
17-18
Malmö FF
HJK Helsinki
Víkingur Gøta
Valur
16-17
Malmö FF
IFK Mariehamn
Víkingur Gøta
FH
15-16
IFK Norrköping
SJK Seinäjoki
B36 Tórshavn
FH
14-15
Malmö FF
HJK Helsinki
B36 Tórshavn
Stjarnan
13-14
Malmö FF
HJK Helsinki
HB Tórshavn
KR Reykjavík
12-13
IF Elfsborg
HJK Helsinki
EB / Streymur
FH
 
Danish Superliga
Latvian Virsliga
Estonian Meistriliiga
Lithuanian A Lyga
22-23
FC Copenhagen
Valmiera FC
FC Flora
FK Žalgiris
21-22
FC Copenhagen
FK RFS
FC Levadia Tallinn
FK Žalgiris
20-21
Brøndby IF
Riga FC
FC Flora
FK Žalgiris
19-20
Midtjylland
Riga FC
FC Flora
FK Sūduva
18-19
FC Copenhagen
Riga FC
Nõmme Kalju
FK Sūduva
17-18
Midtjylland
FK Spartaks Jūrmala
FC Flora
FK Sūduva
16-17
FC Copenhagen
FK Spartaks Jūrmala
FCI Tallinn
FK Žalgiris
15-16
FC Copenhagen
FK Liepāja
FC Flora
FK Žalgiris
14-15
Midtjylland
FK Ventspils
FC Levadia Tallinn
FK Žalgiris
13-14
AaB Fodbold
FK Ventspils
FC Levadia Tallinn
FK Žalgiris
12-13
FC Copenhagen
FC Daugava
Nõmme Kalju
FK Ekranas
 
Belarus Premier League
Russian Premier League
Ukranian Premier League
Moldovan Div. Nationala
22-23
Shakhtyor Soligorsk
FC Zenit Saint Petersburg
Shakhtar Donetsk
Sheriff Tiraspol
21-22
Shakhtyor Soligorsk
FC Zenit Saint Petersburg
Shakhtar Donetsk
Sheriff Tiraspol
20-21
Shakhtyor Soligorsk
FC Zenit Saint Petersburg
Dynamo Kyiv
Sheriff Tiraspol
19-20
Dynamo Brest
FC Zenit Saint Petersburg
Shakhtar Donetsk
Sheriff Tiraspol
18-19
FC Bate Borisov
FC Zenit Saint Petersburg
Shakhtar Donetsk
Sheriff Tiraspol
17-18
FC Bate Borisov
Lokomotiv Moscow
Shakhtar Donetsk
Sheriff Tiraspol
16-17
FC Bate Borisov
Spartak Moscow
Shakhtar Donetsk
Sheriff Tiraspol
15-16
FC Bate Borisov
PFC CSKA Moscow
Dynamo Kyiv
Sheriff Tiraspol
14-15
FC Bate Borisov
FC Zenit Saint Petersburg
Dynamo Kyiv
Milsami Orhei
13-14
FC Bate Borisov
PFC CSKA Moscow
Shakhtar Donetsk
Sheriff Tiraspol
12-13
FC Bate Borisov
PFC CSKA Moscow
Shakhtar Donetsk
Sheriff Tiraspol
 
Romanian Liga I
Bulgarian First League
Greek Superleague
Serbian Super Liga
22-23
Farul Constanța
PFC Ludogorets 1945 Razgrad
AEK
Red Star Belgrade
21-22
CFR Cluj
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
Red Star Belgrade
20-21
CFR Cluj
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
Red Star Belgrade
19-20
CFR Cluj
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
Red Star Belgrade
18-19
CFR Cluj
PFC Ludogorets 1945 Razgrad
PAOK
Red Star Belgrade
17-18
CFR Cluj
PFC Ludogorets 1945 Razgrad
AEK
Red Star Belgrade
16-17
Viitorul Constanța
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
FK Partizan
15-16
Astra Giurgiu
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
Red Star Belgrade
14-15
Steaua București
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
FK Partizan
13-14
Steaua București
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
Red Star Belgrade
12-13
Steaua București
PFC Ludogorets 1945 Razgrad
Olympiacos CFP
FK Partizan
 
Albanian Superliga
Montenegrin First League
F.Y.R.O.M. First League
Bosnian Premier Liga
22-23
FK Partizani Tirana
FK Budućnost Podgorica
FC Struga
HŠK Zrinjski Mostar
21-22
FK Partizani Tirana
FK Sutjeska Nikšić
KF Shkupi
HŠK Zrinjski Mostar
20-21
KF Teuta Durrës
FK Budućnost Podgorica
KF Shkëndija
FK Borac Banja Luka
19-20
FK Partizani Tirana
FK Budućnost Podgorica
FK Vardar
FK Sarajevo
18-19
FK Partizani Tirana
FK Sutjeska Nikšić
KF Shkëndija
FK Sarajevo
17-18
KF Skënderbeu Korçë
FK Sutjeska Nikšić
KF Shkëndija
HŠK Zrinjski Mostar
16-17
FK Kukësi
FK Budućnost Podgorica
FK Vardar
HŠK Zrinjski Mostar
15-16
KF Skënderbeu Korçë
OFK Titograd
FK Vardar
HŠK Zrinjski Mostar
14-15
KF Skënderbeu Korçë
FK Rudar Pljevlja
FK Vardar
FK Sarajevo
13-14
KF Skënderbeu Korçë
FK Sutjeska Nikšić
FK Rabotnički
HŠK Zrinjski Mostar
12-13
KF Skënderbeu Korçë
FK Sutjeska Nikšić
FK Vardar
FK Željezničar Sarajevo
 
Croatian 1. HNL
Slovenian 1. SNL
Hungarian NB I
Slovak Super Liga
22-23
GNK Dinamo Zagreb
NK Olimpija Ljubljana
Ferencváros
ŠK Slovan Bratislava
21-22
GNK Dinamo Zagreb
NK Maribor
Ferencváros
ŠK Slovan Bratislava
20-21
GNK Dinamo Zagreb
NŠ Mura
Ferencváros
ŠK Slovan Bratislava
19-20
GNK Dinamo Zagreb
NK Celje
Ferencváros
ŠK Slovan Bratislava
18-19
GNK Dinamo Zagreb
NK Maribor
Ferencváros
ŠK Slovan Bratislava
17-18
GNK Dinamo Zagreb
NK Olimpija Ljubljana
Fehérvár
FC Spartak Trnava
16-17
HNK Rijeka
NK Maribor
Budapest Honvéd
MŠK Žilina
15-16
GNK Dinamo Zagreb
NK Olimpija Ljubljana
Ferencváros
AS Trenčín
14-15
GNK Dinamo Zagreb
NK Maribor
Fehérvár
AS Trenčín
13-14
GNK Dinamo Zagreb
NK Maribor
Debreceni VSC
ŠK Slovan Bratislava
12-13
GNK Dinamo Zagreb
NK Maribor
Győri ETO
ŠK Slovan Bratislava
 
Czech Liga
Liechtenstein FL1 Active Cup
Austrian Bundesliga
Swiss Superleague
22-23
AC Sparta Prague
FC Vaduz
FC Red Bull Salzburg
BSC Young Boys
21-22
FC Viktoria Plzeň
FC Vaduz
FC Red Bull Salzburg
FC Zürich
20-21
SK Slavia Prague
Witheld due to COVID-19
FC Red Bull Salzburg
BSC Young Boys
19-20
SK Slavia Prague
Witheld due to COVID-19
FC Red Bull Salzburg
BSC Young Boys
18-19
SK Slavia Prague
FC Vaduz
FC Red Bull Salzburg
BSC Young Boys
17-18
FC Viktoria Plzeň
FC Vaduz
FC Red Bull Salzburg
BSC Young Boys
16-17
SK Slavia Prague
FC Vaduz
FC Red Bull Salzburg
Basel
15-16
FC Viktoria Plzeň
FC Vaduz
FC Red Bull Salzburg
Basel
14-15
FC Viktoria Plzeň
FC Vaduz
FC Red Bull Salzburg
Basel
13-14
AC Sparta Prague
FC Vaduz
FC Red Bull Salzburg
Basel
12-13
FC Viktoria Plzeň
FC Vaduz
FK Austria Wien
Basel
 
Italian Serie A
Italian Serie B
Sanmarinese Campionato
Maltese Premier League
22-23
Napoli
Frosinone
SP Tre Penne
Ħamrun Spartans F.C.
21-22
AC Milan
Lecce
SP La Fiorita
Hibernians FC
20-21
Internazionale
Empoli
SS Folgore Falciano Calcio
Ħamrun Spartans F.C.
19-20
Juventus FC
Benevento
Tre Fiori
Floriana
18-19
Juventus FC
Brescia Calcio
SP Tre Penne
Valletta FC
17-18
Juventus FC
Empoli
SP La Fiorita
Valletta FC
16-17
Juventus FC
S.P.A.L. 2013
SP La Fiorita
Hibernians FC
15-16
Juventus FC
Cagliari Calcio
SP Tre Penne
Valletta FC
14-15
Juventus FC
Carpi F.C. 1909
SS Folgore Falciano Calcio
Hibernians FC
13-14
Juventus FC
U.S. Città di Palermo
SP La Fiorita
Valletta FC
12-13
Juventus FC
U.S. Sassuolo Calcio
SP Tre Penne
Birkirkara FC
 
French Ligue 1
Polish Ekstraklasa
German Bundesliga
German 2. Bundesliga
22-23
Paris Saint-Germain
Raków Częstochowa
FC Bayern Munchen
Heidenheim
21-22
Paris Saint-Germain
Lech Poznań
FC Bayern Munchen
FC Schalke 04
20-21
Lille OSC
Legia Warsaw
FC Bayern Munchen
Vfl Bochum
19-20
Paris Saint-Germain
Legia Warsaw
FC Bayern Munchen
Arminia Bielefeld
18-19
Paris Saint-Germain
Piast Gliwice
FC Bayern Munchen
1. FC Koln
17-18
Paris Saint-Germain
Legia Warsaw
FC Bayern Munchen
Fortuna Düsseldorf
16-17
AS Monaco
Legia Warsaw
FC Bayern Munchen
VFB Stuttgart 1893
15-16
Paris Saint-Germain
Legia Warsaw
FC Bayern Munchen
SC Freiburg
14-15
Paris Saint-Germain
Lech Poznań
FC Bayern Munchen
FC Ingolstadt 04
13-14
Paris Saint-Germain
Legia Warsaw
FC Bayern Munchen
1. FC Koln
12-13
Paris Saint-Germain
Legia Warsaw
FC Bayern Munchen
Hertha BSC
 
Belgium First Division A
Dutch Eredivisie
Luxembourgish National Div.
Portuguese Primeira Liga
22-23
Royal Antwerp FC
Feyenoord
Swift Hesperange
SL Benfica
21-22
Club Brugge KV
AFC Ajax
F91 Dudelange
Porto
20-21
Club Brugge KV
AFC Ajax
CS Fola Esch
Sporting CP
19-20
Club Brugge KV
Abandoned due to COVID-19
Abandoned due to COVID-19
Porto
18-19
KRC Genk
AFC Ajax
F91 Dudelange
SL Benfica
17-18
Club Brugge KV
PSV Eidhoven
F91 Dudelange
Porto
16-17
R.S.C. Anderlecht
Feyenoord
F91 Dudelange
SL Benfica
15-16
Club Brugge KV
PSV Eidhoven
F91 Dudelange
SL Benfica
14-15
KAA Gent
AFC Ajax
CS Fola Esch
SL Benfica
13-14
R.S.C. Anderlecht
AFC Ajax
F91 Dudelange
SL Benfica
12-13
R.S.C. Anderlecht
AFC Ajax
CS Fola Esch
Porto
 
Spanish Primera Division
Gibraltar
Andorran 1A Divisio
Greenlandic Coca Cola GM
22-23
FC Barcelona
Lincoln Red Imps
Atlètic Club d'Escaldes
Nagdlunguaq-48
21-22
Real Madrid
Lincoln Red Imps
Inter Club d'Escaldes
Withheld due to COVID-19
20-21
Atletico de Madrid
Lincoln Red Imps
Inter Club d'Escaldes
Withheld due to COVID-19
19-20
Real Madrid
Lincoln Red Imps
Inter Club d'Escaldes
Nagdlunguaq-48
18-19
FC Barcelona
Lincoln Red Imps
FC Santa Coloma
B-67 Nuuk
17-18
FC Barcelona
Lincoln Red Imps
FC Santa Coloma
Inuit Timersoqatigiiffiat-79
16-17
Real Madrid
Europa FC
FC Santa Coloma
B-67 Nuuk
15-16
FC Barcelona
Lincoln Red Imps
FC Santa Coloma
B-67 Nuuk
14-15
FC Barcelona
Lincoln Red Imps
FC Santa Coloma
B-67 Nuuk
13-14
Atletico de Madrid
Lincoln Red Imps
FC Santa Coloma
B-67 Nuuk
12-13
FC Barcelona
Lincoln Red Imps
Lusitanos
B-67 Nuuk
 
Cypriot 1. Division
Armenian Premier League
Azerbaijani Premyer Liqa
Georgian Erovnuli Liga
22-23
Aris Limassol
Urartu
Qarabağ FK
FC Dinamo Tbilisi
21-22
Apollon Limassol
Pyunik
Qarabağ FK
Dinamo Batumi
20-21
Omonia
Alashkert
Neftçi PFC Bakı
FC Dinamo Tbilisi
19-20
Withheld due to COVID-19
Ararat-Armenia
Qarabağ FK
FC Dinamo Tbilisi
18-19
APOEL
Ararat-Armenia
Qarabağ FK
Saburtalo
17-18
APOEL
Alashkert
Qarabağ FK
Torpedo Kutaisi
16-17
APOEL
Alashkert
Qarabağ FK
FC Samtredia
15-16
APOEL
Alashkert
Qarabağ FK
FC Dinamo Tbilisi
14-15
APOEL
Pyunik
Qarabağ FK
FC Dila Gori
13-14
APOEL
Urartu
Qarabağ FK
FC Dinamo Tbilisi
12-13
APOEL
Shirak
Neftçi PFC Bakı
FC Dinamo Tbilisi
6 Comments
+2
Level 56
Jul 13, 2023
Love this quiz, but the type-ins should be better. Brondby and Norrkoping are two I came across.
+1
Level 53
Jul 14, 2023
First of all, Thank you! I've spent a lot time on it and you are my first reply after so much time!

I've fixed Brondby; that was a mistake. About Norrkoping, it seems to be OK. Since I had trouble remembering the spelling, I added a lot of nicknames and accepting "starts with ..." instead of the whole name.

+2
Level 22
Aug 13, 2023
why there is no Poland ?? :((
+1
Level 53
Aug 16, 2023
I've no idea how I forgot Poland, given that I have a gifted Legia shirt worn a lot throughout the year :/

Added now, I hope I'm not forgetting anyone else.

+2
Level 43
Jan 17, 2024
Amazing quiz, quite difficult but fun nonetheless

I forgot some easy teams like Plzen, Gent, or Bate Borisov, shame on me... but i still made 100.

Maybe you can add Gibraltar because there is a championship.

+1
Level 53
Mar 26, 2024
Thank you! I added Gibraltar (only 2 teams there as well), hope I'm not missing anything now.