Completing a Keepers Ranking List is difficult.  Outside of the top 20 do you put all of your stock in potential: Marcus Rashford, Hector Bellerin, Tom Davies?  Do you invest in players entering their prime: Josh King, Manuel Lanzini, Andros Townsend?  Or do you stick with the proven: Gylfi Sigurdsson, Christian Benteke, Antonio Valencia?

For this list, I started with young, proven pedigree, and mixed in some players with consistent performance and guaranteed playing time. To round out the list, I snagged a few players with huge upside a round or two earlier than most (Leroy Sane, Wilfred Ndidi, Divock Origi).  Rankings will be updated throughout the Summer as transfers are completed.

The astute among you will notice that this heavily favors top half clubs and omits the promoted sides. Because Keeper Ranks traditionally for leagues which allow owners to retain players over multiple seasons, newly promoted sides would typically not be included (to keep a player you have to have them on the roster in the first place!).

Rank Player Team Position Age
1 Eden Hazard Chelsea M 26
2 Harry Kane Tottenham F 23
3 Romelu Lukaku Everton F 23
4 Alexis Sanchez Arsenal F 28
5 Christian Eriksen Tottenham M 25
6 Kevin De Bruyne Man City M 25
7 Paul Pogba Man United M 23
8 Philippe Coutinho Liverpool M 24
9 Gabriel Jesus Man City F 19
10 Dele Alli Tottenham M 20
11 Roberto Firmino Liverpool F 25
12 Sadio Mane Liverpool M 24
13 Gylfi Sigurdsson Swansea City M 27
14 Wilfried Zaha Crystal Palace M 24
15 Leroy Sane Man City M 21
16 Ross Barkley Everton M 23
17 Sergio Aguero Man City F 28
18 Marcos Alonso Chelsea D 26
19 Raheem Sterling Man City F 22
20 Michail Antonio West Ham M 27
21 Diego Costa Chelsea F 28
22 Josh King Bournemouth F 25
23 Christian Benteke Crystal Palace F 26
24 Mesut Ozil Arsenal M 28
25 Manuel Lanzini West Ham M 24
26 Riyad Mahrez Leicester City M 26
27 Virgil van Dijk Southampton D 25
28 Ander Herrera Man United M 27
29 Andros Townsend Crystal Palace M 25
30 Kyle Walker Tottenham D 26
31 Antonio Valencia Man United D 31
32 Nathan Redmond Southampton M 23
33 Anthony Martial Man United F 21
34 Marcus Rashford Man United F 19
35 Troy Deeney Watford F 28
36 Henrikh Mkhitaryan Man United M 28
37 Son Heung-Min Tottenham M 24
38 Matt Phillips West Brom M 26
39 Cesc Fabregas Chelsea M 30
40 David Silva Man City M 31
41 Cesar Azpilicueta Chelsea D 27
42 Jamie Vardy Leicester City F 30
43 Hector Bellerin Arsenal D 22
44 Robert Snodgrass West Ham M 29
45 Manolo Gabbiadini Southampton F 25
46 Leighton Baines Everton D 32
47 Laurent Koscielny Arsenal D 31
48 James Milner Liverpool M 31
49 Dusan Tadic Southampton M 28
50 Cedric Soares Southampton D 25
51 Pedro Chelsea F 29
52 Ryan Bertrand Southampton D 27
53 Danny Welbeck Arsenal F 26
54 Jan Vertonghen Tottenham D 29
55 Jordan Henderson Liverpool M 26
56 Wilfred Ndidi Leicester City M 20
57 Marko Arnautovic Stoke City F 28
58 Granit Xhaka Arsenal M 24
59 Shkodran Mustafi Arsenal D 24
60 Georginio Wijnaldum Liverpool M 26
61 Danny Rose Tottenham D 26
62 Theo Walcott Arsenal F 28
63 Willian Chelsea M 28
64 Andy Carroll West Ham F 28
65 Michael Keane Burnley D 24
66 Eric Bailly Man United D 23
67 Marc Albrighton Leicester City M 27
68 Idrissa Gueye Everton M 27
69 Kevin Mirallas Everton M 29
70 Adam Lallana Liverpool M 28
71 Ben Mee Burnley D 27
72 Robbie Brady Burnley M 25
73 Craig Dawson West Brom D 26
74 Juan Mata Man United M 28
75 Charlie Austin Southampton F 27
76 Etienne Capoue Watford M 28
77 Toby Alderweireld Tottenham D 28
78 Dejan Lovren Liverpool D 27
79 M’Baye Niang Watford F 22
80 Luke Shaw Man United D 21
81 Nicolas Otamendi Man City D 29
82 Patrick van Aanholt Crystal Palace D 26
83 Oliver Giroud Arsenal F 30
84 Jesse Lingard Man United M 24
85 Ilkay Gundogan Man City M 26
86 Steve Cook Bournemouth D 26
87 Matteo Darmian Man United D 27
88 Divock Origi Liverpool F 22
89 Winston Reid West Ham D 28
90 Michy Batshuayi Chelsea F 23
91 N’Golo Kante Chelsea M 26
92 Alex Oxlade-Chamberlain Arsenal M 23
93 Charlie Daniels Bournemouth D 30
94 Victor Moses Chelsea M 26
95 Junior Stanislas Bournemouth M 27
96 Emre Can Liverpool M 23
97 Chris Brunt West Brom M 32
98 Simon Francis Bournemouth D 32
99 Aaron Ramsey Arsenal M 26
100 Alex Iwobi Arsenal M 21
101 Christian Fuchs Leicester City D 31
102 Nathaniel Clyne Liverpool D 26
103 Ben Davies Tottenham D 24
104 Andre Gray Burnley F 25
105 Sofiane Boufal Southampton M 23
106 Daniel Sturridge Liverpool F 27
107 Ashley Barnes Burnley F 27
108 Hugo Lloris Tottenham G 26
109 Thibaut Courtis Chelsea G 25
110 Luka Milivojevic Crystal Palace M 26
111 Gareth McAuley West Brom D 37
112 James Ward-Prowse Southampton M 22
113 David Luiz Chelsea D 30
114 David de Gea Man United G 26
115 Sofiane Feghouli West Ham M 27
116 Mason Holgate Everton D 20
117 Fernandinho Man City M 32
118 Andre Ayew West Ham F 27
119 Kieran Trippier Tottenham D 26
120 Nacer Chadli West Brom M 27
121 Petr Cech Arsenal G 34
122 Islam Slimani Leicester City F 28
123 Tom Heaton Burnley G 31
124 Sam Vokes Burnley F 27
125 Kasper Schmeichel Leicester City G 30
126 Fraser Forster Southampton G 29
127 Mousa Dembele Tottenham M 29
128 Nordin Amrabat Watford M 30
129 Ben Foster West Brom G 34
130 Marcos Rojo Man United D 27
131 Victor Wanyama Tottenham M 25
132 Chris Smalling Man United D 27
133 Gary Cahill Chelsea D 31
134 Geoff Cameron Stoke City D 31
135 Joel Robles Everton G 26
136 Simon Mignolet Liverpool G 29
137 Oriol Romeu Southampton M 25
138 Benik Afobe Bournemouth F 24
139 Harry Arter Bournemouth M 27
140 Joe Allen Stoke City M 27
141 Tom Davies Everton M 18
142 Nacho Monreal Arsenal D 31
143 Wayne Hennessy Crystal Palace G 30
144 Salomon Rondon West Brom F 27
145 Arter Boruc Bournemouth G 37
146 Adam Smith Bournemouth D 26
147 Phil Jones Man United D 25
148 Nemanja Matic Chelsea M 28
149 Phil Jagielka Everton D 34
150 Wayne Rooney Man United F 31
151 Adrian West Ham G 30
152 Ramior Funes Mori Everton D 26
153 Lukasz Fabianski Swansea City G 32
154 Lee Grant Stoke City G 34
155 John Stones Man City D 22
156 Heurelho Gomes Watford G 36
157 Darren Randolph West Ham G 30
158 Maarten Stekelenburg Everton G 34
159 Maya Yoshida Southampton D 28
160 Joel Matip Liverpool D 25

Forwards

Rank Player Team Position Age
1 Harry Kane Tottenham F 23
2 Romelu Lukaku Everton F 23
3 Alexis Sanchez Arsenal F 28
4 Gabriel Jesus Man City F 19
5 Roberto Firmino Liverpool F 25
6 Sergio Aguero Man City F 28
7 Raheem Sterling Man City F 22
8 Diego Costa Chelsea F 28
9 Josh King Bournemouth F 25
10 Christian Benteke Crystal Palace F 26
11 Anthony Martial Man United F 21
12 Marcus Rashford Man United F 19
13 Troy Deeney Watford F 28
14 Jamie Vardy Leicester City F 30
15 Manolo Gabbiadini Southampton F 25
16 Pedro Chelsea F 29
17 Danny Welbeck Arsenal F 26
18 Marko Arnautovic Stoke City F 28
19 Theo Walcott Arsenal F 28
20 Andy Carroll West Ham F 28
21 Charlie Austin Southampton F 27
22 M’Baye Niang Watford F 22
23 Oliver Giroud Arsenal F 30
24 Divock Origi Liverpool F 22
25 Michy Batshuayi Chelsea F 23

Midfielders

Rank Player Team Position Age
1 Eden Hazard Chelsea M 26
2 Christian Eriksen Tottenham M 25
3 Kevin De Bruyne Man City M 25
4 Paul Pogba Man United M 23
5 Philippe Coutinho Liverpool M 24
6 Dele Alli Tottenham M 20
7 Sadio Mane Liverpool M 24
8 Gylfi Sigurdsson Swansea City M 27
9 Wilfried Zaha Crystal Palace M 24
10 Leroy Sane Man City M 21
11 Ross Barkley Everton M 23
12 Michail Antonio West Ham M 27
13 Mesut Ozil Arsenal M 28
14 Manuel Lanzini West Ham M 24
15 Riyad Mahrez Leicester City M 26
16 Ander Herrera Man United M 27
17 Andros Townsend Crystal Palace M 25
18 Nathan Redmond Southampton M 23
19 Henrikh Mkhitaryan Man United M 28
20 Son Heung-Min Tottenham M 24
21 Matt Phillips West Brom M 26
22 Cesc Fabregas Chelsea M 30
23 David Silva Man City M 31
24 Robert Snodgrass West Ham M 29
25 James Milner Liverpool M 31
26 Dusan Tadic Southampton M 28
27 Jordan Henderson Liverpool M 26
28 Wilfred Ndidi Leicester City M 20
29 Granit Xhaka Arsenal M 24
30 Georginio Wijnaldum Liverpool M 26
31 Willian Chelsea M 28
32 Marc Albrighton Leicester City M 27
33 Idrissa Gueye Everton M 27
34 Kevin Mirallas Everton M 29
35 Adam Lallana Liverpool M 28
36 Robbie Brady Burnley M 25
37 Juan Mata Man United M 28
38 Etienne Capoue Watford M 28
39 Jesse Lingard Man United M 24
40 Ilkay Gundogan Man City M 26

Defenders

Rank Player Team Position Age
1 Marcos Alonso Chelsea D 26
2 Virgil van Dijk Southampton D 25
3 Kyle Walker Tottenham D 26
4 Antonio Valencia Man United D 31
5 Cesar Azpilicueta Chelsea D 27
6 Hector Bellerin Arsenal D 22
7 Leighton Baines Everton D 32
8 Laurent Koscielny Arsenal D 31
9 Cedric Soares Southampton D 25
10 Ryan Bertrand Southampton D 27
11 Jan Vertonghen Tottenham D 29
12 Shkodran Mustafi Arsenal D 24
13 Danny Rose Tottenham D 26
14 Michael Keane Burnley D 24
15 Eric Bailly Man United D 23
16 Ben Mee Burnley D 27
17 Craig Dawson West Brom D 26
18 Toby Alderweireld Tottenham D 28
19 Dejan Lovren Liverpool D 27
20 Luke Shaw Man United D 21
21 Nicolas Otamendi Man City D 29
22 Patrick van Aanholt Crystal Palace D 26
23 Steve Cook Bournemouth D 26
24 Matteo Darmian Man United D 27
25 Winston Reid West Ham D 28
26 Charlie Daniels Bournemouth D 30
27 Simon Francis Bournemouth D 32
28 Christian Fuchs Leicester City D 31
29 Nathaniel Clyne Liverpool D 26
30 Ben Davies Tottenham D 24
31 Gareth McAuley West Brom D 37
32 David Luiz Chelsea D 30
33 Mason Holgate Everton D 20
34 Kieran Trippier Tottenham D 26
35 Marcos Rojo Man United D 27
36 Chris Smalling Man United D 27
37 Gary Cahill Chelsea D 31
38 Geoff Cameron Stoke City D 31
39 Nacho Monreal Arsenal D 31
40 Adam Smith Bournemouth D 26
41 Phil Jones Man United D 25

Goalkeepers

Rank Player Team Position Age
1 Hugo Lloris Tottenham G 26
2 Thibaut Courtis Chelsea G 25
3 David de Gea Man United G 26
4 Petr Cech Arsenal G 34
5 Tom Heaton Burnley G 31
6 Jack Butland Stoke City G 24
7 Kasper Schmeichel Leicester City G 30
8 Fraser Forster Southampton G 29
9 Ben Foster West Brom G 34
10 Joel Robles Everton G 26
11 Simon Mignolet Liverpool G 29
12 Wayne Hennessy Crystal Palace G 30
13 Arter Boruc Bournemouth G 37
14 Adrian West Ham G 30
15 Lukasz Fabianski Swansea City G 32
16 Lee Grant Stoke City G 34
17 Heurelho Gomes Watford G 36
18 Darren Randolph West Ham G 30
19 Maarten Stekelenburg Everton G 34
20 Willy Caballero Man City G 35