Top 1000 most famous British association football players

1
David Beckham
74M

2
Gareth Bale
48M

3
Louis Tomlinson
36M

4
Wayne Rooney
30M

5
Erling Braut Håland
16M

6
Harry Kane
13M

7
Marcus Rashford
13M

8
Rio Ferdinand
11M

9
Steven Gerrard
10M

10
Jesse Lingard
9.6M

11
Raheem Sterling
9.4M

12
Jadon Sancho
8.6M

13
Gary Lineker
8.5M

14
Dele Alli
7.6M

15
Trent Alexander-Arnold
7.3M

16
John Terry
7M

17
Harriet Freestyle
5.7M

18
Frank Lampard
5.6M

19
Penalty in the UEL final
5.3M

20
Gary Neville
5.2M