Theo Walcott celebrates his 31st birthday this week.

The England forward made his name in north London, pulling on an Arsenal shirt 397 times and scoring 108 goals in the process.

Walcott played with some truly special players during his 12 years with us but how many can you remember?

We've listed the matchday squads from his first game, against Aston Villa in 2006, and his last game, against Bournemouth in 2018 - and have given you five minutes to get as many players as possible.

Good luck!