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 Jan. 15:

Alisson Becker of Liverpool

Premier League: Week 22

RankPlayerTeamGamesxG Prevented/90 Min
1AlissonLiverpool130.57
2EdersonManchester City180.31
3AdrianLiverpool90.24
4David de GeaManchester United220.23
5Paulo GazzanigaTottenham150.17
6Bernd LenoArsenal220.14
7Vicente GuaitaCrystal Palace200.13
8Lukasz FabianskiWest Ham100.13
9Kasper SchmeichelLeicester City220.09
10Alex McCarthySouthampton120.06
11Martin DubravkaNewcastle United220.03
12Mathew RyanBrighton & Hove Albion22-0.01
13Ben FosterWatford22-0.02
14Jordan PickfordEverton22-0.06
15Aaron RamsdaleBournemouth21-0.08
16Dean HendersonSheffield United21-0.09
17Hugo LlorisTottenham7-0.09
18RobertoWest Ham7-0.11
19Tom HeatonAston Villa20-0.14
20KepaChelsea22-0.21
21Tim KrulWorwich City20-0.23
22Rui PatricioWolverhampton22-0.27
23Nick PopeBurnley22-0.28
24Angus GunnSouthampton10-0.51
Yann Sommer of Moenchengladbach

Bundesliga: Week 17

RankingPlayerTeamGamesxG Prevented/90 Min
1Yann SommerMonchengladbach170.36
2Kevin TrappEintracht Frankfurt60.34
3Alexander NubelSchlake 04150.26
4Koen CasteelsVfL Wolfsburg90.18
5Lukas HradeckyBayer Leverkusen170.18
6Peter GulacsiRB Leipzig160.18
7Mark FlekkenSC Freiburg 90.14
8Pavao PervanVfL Wolfsburg80.14
9Rafal GikiewiczUnion Berlin170.11
10Manuel NeuerBayern Munich170.11
11Frederik RonnowEintracht Frankfurt80.10
12Rune JarsteinHertha BSC150.10
13Leopold ZingerleSC Paderborn 07110.07
14Roman BurkiBorussia Dortmund140.04
15Robin ZentnerMainz 0514-0.09
16Oliver Baumann1899 Hoffenheim17-0.18
17Timo HornFC Koln17-0.20
18Jiri PavlenkaWerder Bremen17-0.25
19Zack SteffenFortuna Dusseldorf17-0.25
20Alexander SchwolowSC Freiburg8-0.26
21Tomas KoubekFC Augsburg17-0.37
22Jannik HuthSC Paderborn 076-0.71
Wojciech Szczesny of Juventus

Serie A: Week 19

RankPlayerTeamGamesxG Prevented/90 Min
1Wojciech SzczesnyJuventus120.42
2Robin OlsenCagliari140.37
3Gianluigi BuffonJuventus70.30
4Samir HandanovicInter Milan190.24
5Pau LopezAS Roma180.23
6Thomas StrakoshaSS Lazio180.17
7David OspinaNapoli60.15
8Luigi SepeParma190.12
9Salvatore SiriguTorino FC190.11
10Ionut RaduGenoa170.08
11Etrit BerishaSPAL190.05
12Marco SilvestriVerona180.05
13Jesse JoronenBrescia160.03
14Gianluigi DonnarummaAC Milan180.03
15Bartlomiej DragowskiACF Fiorentina19-0.03
16Emil AuderoSampdoria19-0.05
17Juan MussoUdinese19-0.10
18Alex MeretNapoli13-0.14
19GabrielLecce19-0.15
20Andrea ConsigliSassuolo14-0.15
21Lukasz SkorupskiBologna19-0.30
22Pierluigi GolliniAtalanta17-0.41
23RafaelCagliari5-1.01
Unai Simon of Athletic Bilbao

La Liga: Week 19

RankingPlayerTeamGamesxG Prevented/90 Min
1Unai SimonAthletic Bilbao180.32
2Sergio AsenjoVillareal160.32
3Jan OblakAtletico Madrid190.28
4Thibaut CourtoisReal Madrid160.25
5Jasper CillessenValencia140.10
6Tomas VaclikSevilla190.08
7Marc-Andre ter StegenBarcelona180.07
8Miguel Angel MoyaReal Sociedad70.06
9Aitor FernandezLevante190.06
10Jaume DomenechValencia50.04
11Manuel ReinaMallorca18-0.00
12Juan SorianoLeganes7-0.04
13Joel RoblesReal Betis18-0.05
14Alex RemiroReal Sociedad12-0.06
15Jordi MasipValladolid19-0.06
16Ivan CuellarLeganes12-0.08
17RubenOsasuna13-0.08
18Fernando PachecoAlaves16-0.09
19Ruben BlancoCelta Vigo17-0.10
20David SoriaGetafe19-0.10
21Rui SilvaGrenada19-0.22
22Marko DmitrovicEibar19-0.34
23Diego LopezEspanyol19-0.35
Keylor Navas of Paris Saint Germain

Ligue 1: Week 20

RankPlayerTeamGamesxG Prevented/90 Min
1Keylor NavasPSG140.31
2Geronimo RulliMontpellier190.29
3Edouard MendyRennes150.26
4Predrag RajkovicReims190.23
5Benoit CostilBordeaux200.13
6Steve MandandaMarseille190.11
7Walter BenitezNice180.11
8Alfred GomisGijon150.09
9Benjamin LecomteMonaco190.07
10Mike MaignanLille200.06
11Alban LafontNantes200.06
12Anthony LopesLyon200.05
13Gautier LarsonneurBrest19-0.01
14Matz SelsStrasbourg20-0.02
15Stephane RuffierSt. Etienne17-0.13
16Alexandre OukidjaMetz19-0.13
17Paul BernardoniNimes16-0.15
18Regis GurtnerAmiens19-0.18
19Ludovic ButelleAngers20-0.30
20Baptiste ReynetToulouse20-0.39
21Runar Alex RunarssonDijon5-0.45
3 Shares:
You May Also Like