Skip to Main Content

Stats Perform’s Goalkeeper Rankings: November 1 24q48

By: Stats Perform

To create the league rankings, we take all shots faced by all goalkeepers to date in their league. We learn a set of embeddings which captures the different skillsets of a goalkeeper, which we can then swap in order to simulate their performance. This gives us the total number of goals each goalkeeper would have been expected to concede (xG) if they faced every shot. To make this more interpretable, we first standardise the xG’s from a season total to per game, and then take this from the league average. This final value is the number of xG’s a goalkeeper would have either prevented or conceded compared to the league average. 2f1w58

Premier League: Week 10

Liverpool’s goalkeeper Adrian

Rank Player Name xG Prevented/90 Min
1 Adrian 0.37
2 Vicente Guaita 0.33
3 Ederson 0.31
4 Bernd Leno 0.3
5 David de Gea 0.28
6 Kasper Schmeichel 0.15
7 Jordan Pickford 0.11
8 Lukasz Fabianski 0.09
9 Aaron Ramsdale 0.07
10 Nick Pope 0.07
11 Mathew Ryan 0.03
12 Tom Heaton -0.04
13 Hugo Lloris -0.08
14 Martin Dubravka -0.11
15 Dean Henderson -0.16
16 Rui Patricio -0.17
17 Kepa -0.21
18 Angus Gunn -0.36
19 Ben Foster -0.44
20 Tim Krul -0.54

Bundesliga: Week 9

Moenchengladbach’s goalkeeper Yann Sommer

Rank Player Name xG Prevented/90 Min
1 Yann Sommer 0.43
2 Pavao Pervan 0.40
3 Peter Gulacsi 0.36
4 Kevin Trapp 0.31
5 Roman Burki 0.25
6 Lukas Hradecky 0.25
7 Manuel Neuer 0.19
8 Robin Zentner 0.11
9 Jiri Pavlenka 0.10
10 Rune Jarstein 0.06
11 Alexander Nubel 0.05
12 Oliver Baumann -0.10
13 Rafal Gikiewicz -0.13
14 Zack Steffen -0.15
15 Alexander Schwolow -0.28
16 Timo Horn -0.44
17 Tomas Koubek -0.65
18 Jannik Huth -0.74

La Liga: Week 9

Athletic Bilbao’s goalkeeper Unai Simon

Rank Player Name xG Prevented/90 Min
1 Unai Simon 0.55
2 Jan Oblak 0.24
3 Joel Robles 0.14
4 Miguel Angel Moya 0.10
5 Marc-Andre ter Stegen 0.09
6 Manuel Reina 0.05
7 Aitor Fernandez 0.05
8 Ruben Blanco 0.02
9 Jasper Cillessen -0.01
10 Jordi Masip -0.02
11 Ruben -0.04
12 Rui Silva -0.12
13 Diego Lopez -0.18
14 Marko Dmitrovic -0.23
15 Tomas Vaclik -0.27
16 Thibaut Courtois -0.33
17 David Soria -0.63

Ligue 1: Week 10

Rank Player Name xG Prevented/90 Min
1 Predrag Rajkovic 0.51
2 Keylor Navas 0.41
3 Edouard Mendy 0.35
4 Alban Lafont 0.30
5 Mike Maignan 0.26
6 Geronimo Rulli 0.24
7 Steve Mandanda 0.21
8 Anthony Lopes 0.10
9 Benoit Costil 0.08
10 Regis Gurtner 0.03
11 Walter Benitez -0.05
12 Baptiste Reynet -0.09
13 Matz Sels -0.17
14 Stephane Ruffier -0.17
15 Gautier Larsonneur -0.22
16 Benjamin Lecomte -0.25
17 Paul Bernardoni -0.32
18 Alexandre Oukidja -0.34
19 Ludovic Butelle -0.45
0 Alfred Gomis -0.46

Serie A: Week 9

Rank Player Name xG Prevented/90 Min
1 Robin Olsen 0.59
2 Jesse Joronen 0.33
3 Pau Lopez 0.27
4 Luigi Sepe 0.24
5 Thomas Strakosha 0.19
6 Marco Silvestri 0.16
7 Alex Meret 0.15
8 Wojciech Szczesny 0.10
9 Salvatore Sirigu 0.04
10 Samir Handanovic 0.00
11 Bartlomiej Dragowski -0.04
12 Etrit Berisha -0.06
13 Ionut Radu -0.07
14 Gianluigi Donnarumma -0.12
15 Juan Musso -0.16
16 Gabriel -0.19
17 Emil Audero -0.24
18 Lukasz Skorupski -0.31
19 Andrea Consigli -0.38
20 Pierluigi Gollini -0.51