Growing up playing in the playground we all shared the same dream of representing our country on the grandest of stages.
With Gareth Southgate leading England to the semi-final out in Russia and also securing the Three Lions’ spot in the final four of the inaugural UEFA Nations League, we really seem to have entered a new age of hope.
As England host the Czech Republic on Friday and look to get their EURO 202o campaign off to a winning start, we have decided to honour some of our most iconic stars.
We’re giving you 10 minutes to name the #20 players who have won the most caps representing England.
Once you have completed the quiz, send us your score on Twitter @thatsagoal and see how you compare to the rest of our followers. We think 15/20 would be a strong score here – no cheating!