To create the league rankings, we take all shots faced by all goalkeepers to date in their league. We learn a set of embeddings that 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. So without further ado, here are Stats Perform’s goalkeeper rankings for Feb. 11:

Liverpool goalkeeper Alisson

Premier League: Week 26

RankPlayerTeamGamesxG Prevented/90 Min
1AlissonLiverpool170.70
2EdersonManchester City210.20
3David de GeaMachester United250.15
4Paulo GazzanigaTottenham160.14
5Bernd LenoArsenal250.11
6Vicente GuaitaCrystal Palace240.10
7Lukasz FabianskiWest Ham120.04
8Kasper SchmeichelLeicester City250.03
9Martin DubravkaNewcastle United250.01
10Dean HendersonSheffield United250.01
11Aaron RamsdaleBournemouth25-0.01
12Ben FosterWatford26-0.02
13Mathew RyanBrighton & Hove Albion26-0.12
14Nick PopeBurnley25-0.15
15Tom HeatonAston Villa20-0.16
16Jordan PickfordEverton26-0.16
17Alex McCarthySouthampton15-0.18
18Tim KrulNorwich City23-0.20
19Rui PatricioWolverhampton25-0.24
20KepaChelsea24-0.27
Moenchengladbach goalkeeper Yann Sommer

Bundesliga: Week 21

RankPlayerTeamGamesxG Prevented/90 Min
1Yann SommerMonchengladbach200.39
2Alexander NubelSchalke 04170.33
3Peter GulacsiRB Leipzig190.24
4Manuel NeuerBayern Munich200.16
5Lukas HradeckyBayer Leverkusen210.15
6Rafal GikiewiczUnion Berlin210.09
7Koen CasteelsVfL Wolfsburg130.08
8Rune JarsteinHertha BSC190.08
9Roman BurkiBorussia Dortmund18-0.03
10Alexander SchwolowSC Freiburg12-0.03
11Robin ZentnerMainz 0518-0.10
12Timo HornFC Koln20-0.13
13Oliver Baumann1899 Hoffenheim17-0.15
14Leopold ZingerleSC Paderborn15-0.18
15Zack SteffenFortuna Dusseldorf17-0.22
16Jiri PavlenkaWerder Bremen21-0.27
17Tomas KoubekFC Augsburg20-0.42
Goalkeeper Wojciech Szczesny of Juventus

Serie A: Week 23

RankPlayerTeamGamesxGAdded
1Wojciech SzczesnyJuventus160.32
2Robin OlsenCagliari150.27
3Thomas StrakoshaLazio230.22
4Samir HandanovicInter Milan210.20
5Gianluigi DonnarummaAC Milan220.08
6Luigi SepeParma210.08
7Jesse JoronenBrescia200.07
8Pau LopezRoma220.06
9Marco SilvestriVerona230.05
10Ionut RaduGenoa170.05
11Bartlomiej DragowskiFiorentina23-0.02
12Etrit BerishaSPAL23-0.03
13Salvatore SiriguTorino23-0.04
14Andrea ConsigliSassuolo18-0.06
15Alex MeretNapoli15-0.11
16Lukasz SkorupskiBologna23-0.19
17GabrielLecce21-0.20
18Juan MussoUdinese23-0.21
19Emil AuderoSampdoria23-0.22
20Pierluigi GolliniAtalanta20-0.33
Villareal goalkeeper Sergio Asenjo

La Liga: Week 23

RankPlayerTeamGamesxG Prevented/90 Min
1Sergio AsenjoVillareal200.27
2Jan OblakAtletico Madrid230.27
3Unai SimonAthletic Bilbao190.24
4Thibaut CourtoisReal Madrid200.17
5Jasper CillessenValencia140.08
6Marc-Andre ter StegenBarcelona210.08
7Aitor FernandezLevante230.07
8Fernando PachecoAlaves200.01
9Alex RemiroReal Sociedad15-0.00
10Manuel ReinaMallorca22-0.01
11Jordi MasipValladolid23-0.02
12Joel RoblesReal Betis21-0.02
13Ruben BlancoCelta Vigo20-0.04
14Tomas VaclikSevilla22-0.05
15David SoriaGetafe23-0.06
16RubenOsasuna13-0.09
17Rui SilvaGrenada22-0.13
18Marko DmitrovicEibar23-0.21
19Ivan CuellarLeganes14-0.22
20Diego LopezEspanyol23-0.34
PSG goalkeeper Keylor Navas

Ligue 1: Week 24

RankPlayerTeamGamesxG Prevented/90 Min
1Keylor NavasPSG190.31
2Geronimo RulliMontpellier220.29
3Edouard MendyRennes200.21
4Walter BenitezNice220.16
5Predrag RajkovicReims230.15
6Benoit CostilBordeaux240.13
7Steve MandandaMarseille230.13
8Mike MaignanLille240.05
9Alfred GomisGijon190.03
10Matz SelsStrasbourg24-0.02
11Benjamin LecomteMonaco24-0.03
12Anthony LopesLyon22-0.03
13Alexandre OukidjaMetz23-0.03
14Gautier LarsonneurBrest23-0.04
15Paul BernardoniNimes21-0.04
16Alban LafontNantes23-0.10
17Stephane RuffierSt. Etienne21-0.18
18Regis GurtnerAmiens24-0.23
19Ludovic ButelleAngers23-0.35
20Baptiste ReynetToulouse20-0.42
3 Shares:
You May Also Like