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 March 11:

Liverpool goalkeeper Alisson

Premier League: Week 29

RankPlayerTeamGamesxG Prevented/90 Min
1AlissonLiverpool200.49
2EdersonManchester City240.19
3David de GeaManchester United290.19
4Bernd LenoArsenal280.19
5Vicente GuaitaCrystal Palace270.16
6Kasper SchmeichelLeicester City290.07
7Paulo GazzanigaTottenham170.07
8Dean HendersonSheffield United270.06
9Lukasz FabianskiWest Ham160.05
10Martin DubravkaNewcastle290.03
11Aaron RamsdaleBournemouth280.02
12Hugo LlorisTottenham12-0.02
13Nick PopeBurnley29-0.05
14Ben FosterWatford29-0.08
15Mathew RyanBrighton & Hove Albion29-0.15
16Tom HeatonAston Villa20-0.16
17Rui PatricioWolverhampton29-0.17
18Alex McCarthySouthampton19-0.19
19Jordan PickfordEverton29-0.19
20Tim KrulNorwich City27-0.22
21KepaChelsea25-0.27
Leipzig goalkeeper Peter Gulacsi

Bundesliga: Week 25

RankPlayerTeamcountxG Prevented/90 Min
1Peter GulacsiRB Leipzig240.34
2Yann SommerMonchengladbach240.32
3Kevin TrappEintracht Frankfurt130.27
4Manuel NeuerBayern Munich250.24
5Alexander NubelSchalke 04200.19
6Lukas HradeckyBayer Leverkusen250.19
7Koen CasteelsVfL Wolfsburg170.08
8Roman BurkiBorussia Dortmund220.05
9Rune JarsteinHertha BSC210.03
10Rafal GikiewiczUnion Berlin250.01
11Alexander SchwolowSC Freiburg16-0.04
12Robin ZentnerMainz 0522-0.11
13Oliver Baumann1899 Hoffenheim21-0.11
14Timo HornFC Koln24-0.20
15Zack SteffenFortuna Dusseldorf17-0.23
16Leopold ZingerleSC Paderborn19-0.25
17Jiri PavlenkaWerder Bremen23-0.36
18Tomas KoubekFC Augsburg23-0.42
Juventus goalkeeper Wojciech Szczesny

Serie A: Week 26

RankPlayerTeamGamesxGAdded
1Wojciech SzczesnyJuventus190.36
2Thomas StrakoshaLazio260.28
3Samir HandanovicInter Milan220.16
4Robin OlsenCagliari160.14
5Marco SilvestriVerona250.11
6Gianluigi DonnarummaAC Milan240.11
7Luigi SepeParma210.08
8David OspinaNapoli110.07
9Pau LopezRoma250.06
10Ionut RaduGenoa170.05
11Jesse JoronenBrescia220.02
12Bartlomiej DragowskiFiorentina26-0.01
13Etrit BerishaSPAL26-0.02
14Andrea ConsigliSassuolo20-0.03
15Salvatore SiriguTorino25-0.07
16Alex MeretNapoli15-0.10
17Juan MussoUdinese26-0.14
18Emil AuderoSampdoria25-0.25
19GabrielLecce22-0.25
20Lukasz SkorupskiBologna25-0.25
21Pierluigi GolliniAtalanta22-0.33
Atletico Madrid goalkeeper Jan Oblak

La Liga: Week 28

RankPlayerTeamGamesxG Prevented/90 Min
1Jan OblakAtletico Madrid270.26
2Sergio AsenjoVillareal240.24
3Thibaut CourtoisReal Madrid240.17
4Alex RemiroReal Sociedad200.16
5Aitor FernandezLevante270.14
6Unai SimonAthletic Bilbao240.11
7Jasper CillessenValencia160.10
8Marc-Andre ter StegenBarcelona260.07
9Ruben BlancoCelta Viga250.06
10Manuel ReinaMallorca260.05
11RubenOsasuna150.02
12Juan SorianoLeganes110.01
13Fernando PachecoAlaves240.01
14Tomas VaclikSevilla26-0.03
15Joel RoblesReal Betis26-0.07
16Ivan CuellarLeganes16-0.07
17Jordi MasipValladolid27-0.08
18Rui SilvaGranada26-0.09
19David SoriaGetafe27-0.09
20Jaume DomenechValencia11-0.13
21Marko DmitrovicEibar26-0.25
22Sergio HerreraOsasuna11-0.29
23Diego LopezEspanyol27-0.29
Geronimo Rulli of Montpellier

Ligue 1: Week 28

RankPlayerTeamGamesxG Prevented/90 Min
1Geronimo RulliMontpellier250.32
2Edouard MendyRennes240.24
3Keylor NavasPSG210.23
4Predrag RajkovicReims270.21
5Walter BenitezNice260.16
6Steve MandandaMarseille270.09
7Benoit CostilBordeaux280.08
8Alexandre OukidjaMetz270.08
9Mike MaignanLille280.05
10Alfred GomisGijon190.02
11Anthony LopesLyon26-0.01
12Matz SelsStrasbourg27-0.03
13Benjamin LecomteMonaco28-0.04
14Gautier LarsonneurBrest27-0.06
15Paul BernardoniNimes25-0.09
16Alban LafontNantes27-0.10
17Regis GurtnerAmiens28-0.20
18Stephane RuffierSt. Etienne22-0.22
19Ludovic ButelleAngers26-0.26
20Baptiste ReynetToulouse22-0.45
0 Shares:
You May Also Like