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. 22:

Liverpool goalkeeper Alisson

Premier League: Week 23

RankPlayerTeamGamesxG Prevented/90 Min
1AlissonLiverpool140.70
2EdersonManchester City200.25
3AdrianLiverpool90.23
4David de GeaManchester United230.19
5Paulo GazzanigaTottenham160.15
6Lukasz FabianskiWest Ham100.12
7Vicente GuaitaCrystal Palace220.12
8Bernd LenoArsenal240.11
9Kasper SchmeichelLeicester City230.07
10Ben FosterWatford240.03
11Martin DubravkaNewcastle United240.02
12Dean HendersonSheffield United23-0.02
13Mathew RyanBrighton & Hove Albion24-0.03
14Aaron RamsdaleBournemouth23-0.03
15Jordan PickfordEverton24-0.03
16Alex McCarthySouthampton14-0.08
17Hugo LlorisTottenham7-0.09
18RobertoWest Ham7-0.12
19Tom HeatonAston Villa20-0.15
20Tim KrulNorwich City21-0.18
21KepaChelsea24-0.22
22Nick PopeBurnley23-0.24
23Rui PatricioWolverhampton23-0.30
24Angus GunnSouthampton10-0.51
Frankfurt goalkeeper Kevin Trapp, right

Bundesliga: Week 18

RankPlayerTeamGamesxG Prevented/90 Min
1Kevin TrappEintracht Frankfurt70.48
2Yann SommerMonchengladbach180.33
3Alexander NubelSchalke 04150.26
4Peter GulacsiRB Leipzig170.24
5Lukas HradeckyBayer Leverkusen180.19
6Manuel NeuerBayern Munich180.15
7Mark FlekkenSC Freiburg90.14
8Pavao PervanVfL Wolfsburg80.14
9Frederik RonnowEintracht Frankfurt80.11
10Rafal GikiewiczUnion Berlin180.09
11Koen CasteelsVfL Wolfsburg100.07
12Rune JarsteinHertha BSC160.03
13Alexander SchwolowSC Freiburg9-0.05
14Timo HornFC Koln18-0.07
15Roman BurkiBorussia Dortmund15-0.07
16Robin ZentnerMainz 0515-0.07
17Oliver Baumann1899 Hoffenheim17-0.18
18Leopold ZingerleSC Paderborn 0712-0.20
19Jiri PavlenkaWerder Bremen18-0.22
20Zack SteffenFortuna Dusseldorf17-0.25
21Tomas KoubekFC Augsburg18-0.40
22Jannik HuthSC Paderborn 076-0.72
Juventus goalkeeper Wojciech Szczesny jumps in the air, celebrating with his team

Serie A: Week 20

RankPlayerTeamGamesxG Prevented/90 Min
1Wojciech SzczesnyJuventus130.44
2Gianluigi BuffonJuventus70.31
3Robin OlsenCagliari150.30
4Pau LopezAS Roma190.27
5Samir HandanovicInter Milan200.24
6Thomas StrakoshaSS Lazio190.18
7Gianluigi DonnarummaAC Milan190.10
8David OspinaNapoli70.09
9Jesse JoronenBrescia170.09
10Luigi SepeParma200.09
11Etrit BerishaSPAL200.08
12Ionut RaduGenoa170.08
13Salvatore SiriguTorino FC200.07
14Marco SilvestriVerona190.01
15Bartlomiej DragowskiACF Fiorentina20-0.00
16Andrea ConsigliSassuolo15-0.10
17Emil AuderoSampdoria20-0.13
18Alex MeretNapoli13-0.14
19GabrielLecce20-0.14
20Juan MussoUdinese20-0.14
21Lukasz SkorupskiBologna20-0.28
22Pierluigi GolliniAtalanta17-0.42
23RafaelCagliari5-1.02
Unai Simon of Athletic Club

La Liga: Week 20

RankPlayerTeamGamesxG Prevented/90 Min
1Unai SimonAthletic Bilbao180.33
2Sergio AsenjoVillareal170.28
3Jan OblakAtletico Madrid200.24
4Thibaut CourtoisReal Madrid170.23
5Jasper CillessenValencia140.11
6Marc-Andre ter StegenBarcelona190.10
7Miguel Angel MoyaReal Sociedad70.08
8Aitor FernandezLevante200.07
9Manuel ReinaMallorca190.01
10Jordi MasipValladolid200.01
11Fernando PachecoAlaves170.01
12Juan SorianoLeganes7-0.02
13Ruben BlancoCelta Vigo18-0.02
14Joel RoblesReal Betis19-0.03
15Tomas VaclikSevilla20-0.04
16David SoriaGetafe20-0.06
17RubenOsasuna13-0.07
18Jaume DomenechValencia6-0.10
19Rui SilvaGrenada20-0.12
20Alex RemiroReal Sociedad13-0.13
21Sergio HerreraOsasuna5-0.15
22Ivan CuellarLeganes13-0.20
23Marko DmitrovicEibar20-0.27
24Diego LopezEspanyol20-0.28
PSG goalkeeper Keylor Navas

Ligue 1: Week 21

RankPlayerTeamGamesxG Prevented/90 Min
1Keylor NavasPSG150.33
2Geronimo RulliMontpellier190.30
3Edouard MendyRennes160.29
4Predrag RajkovicReims200.21
5Benoit CostilBordeaux200.13
6Steve MandandaMarseille190.11
7Walter BenitezNice180.11
8Alfred GomisGijon150.09
9Benjamin LecomteMonaco200.06
10Mike MaignanLille200.06
11Alban LafontNantes200.06
12Anthony LopesLyon200.06
13Gautier LarsonneurBrest19-0.00
14Matz SelsStrasbourg20-0.02
15Alexandre OukidjaMetz19-0.13
16Stephane RuffierSt. Etienne17-0.14
17Paul BernardoniNimes17-0.15
18Regis GurtnerAmiens20-0.20
19Ludovic ButelleAngers20-0.30
20Baptiste ReynetToulouse20-0.40
21Runar Alex RunarssonDijon5-0.46
6 Shares:
You May Also Like