Two teams who have won the Premier League come up against each other at Anfield when Liverpool host Leicester on Sunday.
Remarkably, only 24 clubs have been champions over England over the past 130-odd years.
Can you name them all? You’ve got five minutes…
Can you name every English top-flight champion?
Score: 0 / 24
10:00