Skip to Main Content
Team Performance

Stats Perform Goalkeeper Rankings: Dec. 18

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 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 Dec. 18:

Liverpool goalkeeper Alisson

Premier League: Week 17

RankPlayerTeamGamesxG Prevented/90 Min
1AlissonLiverpool90.35
2Paulo GazzanigaTottenham100.34
3EdersonManchester City150.31
4David de GeaManchester United170.27
5AdrianLiverpool90.25
6Kasper SchmeichelLeicester City170.22
7Vicente GuaitaCrystal Palace150.18
8Bernd LenoArsenal170.13
9Lukasz FabianskiWest Ham70.08
10Mathew RyanBrighton & Hove Albion170.06
11Martin DubravkaNewcastle United170.05
12RobertoWest Ham60.05
13Aaron RamsdaleBournemouth170.01
14Dean HendersonSheffield United16-0.08
15Hugo LlorisTottenham7-0.08
16Rui PatricioWolverhampton17-0.13
17Tom HeatonAston Villa16-0.15
18Jordan PickfordEverton17-0.16
19KepaChelsea17-0.17
20Alex McCarthySouthampton7-0.23
21Ben FosterWatford17-0.23
22Tim KrulNorwich City15-0.23
23Nick PopeBurnley17-0.33
24Angus GunnSouthampton10-0.51

Wolfsburg keeper Koen Casteels

Bundesliga: Week 15

RankPlayerTeamGamesxG Prevented/90 Min
1Koen CasteelsVfL Wolfsburg70.36
2Yann SommerMonchengladbach150.34
3Kevin TrappEintracht Frankfurt60.33
4Mark FlekkenSC Freiburg70.31
5Peter GulacsiRB Leipzig140.30
6Alexander NubelSchlake 04150.24
7Lukas HradeckyBayer Leverkusen150.21
8Pavao PervanVfL Wolfsburg80.13
9Manuel NeuerBayern Munich150.11
10Rafal GikiewiczUnion Berlin150.10
11Frederik RonnowEintracht Frankfurt80.09
12Roman BurkiBorussia Dortmund120.04
13Leopold ZingerleSC Paderborn 079-0.02
14Rune JarsteinHertha BSC13-0.02
15Jiri PavlenkaWerder Bremen15-0.15
16Robin ZentnerMainz 0512-0.20
17Oliver Baumann1899 Hoffenheim15-0.24
18Zack SteffenFortuna Dusseldorf15-0.26
19Alexander SchwolowSC Freiburg8-0.26
20Timo HornFC Koln15-0.28
21Tomas KoubekFC Augsburg15-0.41
22Jannik HuthSC Paderborn 076-0.73

Robin Olsen of Cagliari

Serie A: Week 16

RankPlayerTeamGamesxG Prevented/90 Min
1Robin OlsenCagliari120.54
2Gianluigi BuffonJuventus60.27
3Wojciech SzczesnyJuventus100.26
4Pau LopezAS Roma150.18
5David OspinaNapoli50.16
6Luigi SepeParma160.12
7Samir HandanovicInter Milan160.11
8Thomas StrakoshaSS Lazio160.10
9Jesse JoronenBrescia130.05
10Gianluigi DonnarummaAC Milan150.01
11Salvatore SiriguTorino FC160.01
12Ionut RaduGenoa160.00
13Etrit BerishaSPAL16-0.01
14Marco SilvestriVerona16-0.01
15Bartlomiej DragowskiACF Fiorentina16-0.07
16Alex MeretNapoli11-0.13
17Emil AuderoSampdoria16-0.14
18GabrielLecce16-0.17
19Juan MussoUdinese16-0.22
20Andrea ConsigliSassuolo12-0.26
21Lukasz SkorupskiBologna16-0.32
22Pierluigi GolliniAtalanta15-0.46

Villareal goalkeeper Sergio Asenjo

La Liga: Week 17

RankPlayerTeamGamesxG Prevented/90 Min
1Sergio AsenjoVillareal140.34
2Jan OblakAtletico Madrid170.30
3Unai SimonAthletic Bilbao160.23
4Thibaut CourtoisReal Madrid130.15
5Tomas VaclikSevilla170.11
6Jasper CillessenValencia140.11
7Aitor FernandezLevante170.09
8Miguel Angel MoyaReal Sociedad70.07
9Marc-Andre ter StegenBarcelona160.05
10Joel RoblesReal Betis160.01
11Juan SorianoLeganes7-0.02
12Manuel ReinaMallorca16-0.02
13Ruben BlancoCelta Vigo15-0.03
14Fernando PachecoAlaves14-0.04
15Jordi MasipValladolid17-0.04
16Alex RemiroReal Sociedad10-0.05
17RubenOsasuna13-0.07
18David SoriaGetafe17-0.11
19Ivan CuellarLeganes10-0.19
20Rui SilvaGrenada17-0.21
21Diego LopezEspanyol17-0.28
22Marko DmitrovicEibar17-0.38

PSG goalkeeper Keylor Navas

Ligue 1: Week 17

RankPlayerTeamGamesxG Prevented/90 Min
1Keylor NavasParis SG120.36
2Geronimo RulliMontpellier170.27
3Mike MaignanLille180.26
4Predrag RajkovicReims170.24
5Edouard MendyRennes130.21
6Benoit CostilBordeaux180.14
7Steve MandandaMarseille180.13
8Anthony LopesLyon180.07
9Walter BenitezNice160.06
10Alban LafontNantes180.05
11Alfred GomisDijon130.04
12Gautier LarsonneurBrest170.00
13Benjamin LecomteMonaco17-0.04
14Matz SelsStrasbourg18-0.06
15Stephane RuffierSt. Etienne15-0.09
16Regis GurtnerAmiens17-0.11
17Alexandre OukidjaMetz17-0.18
18Baptiste ReynetToulouse18-0.29
19Paul BernardoniNimes14-0.31
20Ludovic ButelleAngers18-0.32
21Runar Alex RunarssonDijon5-0.44