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

Liverpool goalkeeper Alisson

Premier League: Week 21

RankingPlayerTeamGamesxG Prevented/90 Min
1AlissonLiverpool120.48
2EdersonManchester City170.31
3AdrianLiverpool90.25
4Paulo GazzanigaTottenham140.23
5David de GeaManchester United210.20
6Bernd LenoArsenal210.15
7Kasper SchmeichelLeicester City210.13
8Vicente GuaitaCrystal Palace190.12
9Lukasz FabianskiWest Ham90.10
10Martin DubravkaNewcastle United210.04
11Alex McCarthySouthampton110.04
12Ben FosterWatford21-0.02
13Mathew RyanBrighton & Hove Albion21-0.02
14Aaron RamsdaleBournemouth21-0.07
15Hugo LlorisTottenham7-0.08
16Jordan PickfordEverton21-0.08
17RobertoWest Ham7-0.10
18Dean HendersonSheffield United20-0.11
19Tom HeatonAston Villa20-0.13
20Tim KrulNorwich City19-0.17
21Rui PatricioWolverhampton21-0.20
22KepaChelsea21-0.26
23Nick PopeBurnley21-0.31
24Angus GunnSouthampton10-0.49
Yann Sommer of Borussia 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
Robin Olsen of Cagliari Calcio

Serie A: Week 18

RankingPlayerTeamGamesxG Prevented/90 Min
1Robin OlsenCagliari130.46
2Wojciech SzczesnyJuventus110.33
3Gianluigi BuffonJuventus70.30
4Samir HandanovicInter Milan180.25
5David OspinaNapoli50.22
6Pau LopezAS Roma170.22
7Thomas StrakoshaSS Lazio170.13
8Jesse JoronenBrescia150.12
9Luigi SepeParma180.08
10Ionut RaduGenoa170.07
11Salvatore SiriguTorino FC180.07
12Marco SilvestriVerona170.07
13Etrit BerishaSPAL180.04
14Gianluigi DonnarummaAC Milan170.04
15Bartlomiej DragowskiACF Fiorentina180.00
16Emil AuderoSampdoria18-0.10
17Alex MeretNapoli13-0.13
18GabrielLecce18-0.14
19Juan MussoUdinese18-0.15
20Andrea ConsigliSassuolo13-0.18
21Lukasz SkorupskiBologna18-0.27
22Pierluigi GolliniAtalanta16-0.42
23RafaelCagliari5-1.01
Unai Simon of Athletic Club

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
Goalkeeper Keylor Navas of Paris Saint Germain

Ligue 1: Week 19

RankingPlayerTeamGamesxG Prevented/90 Min
1Keylor NavasParis SG130.42
2Geronimo RulliMontpellier180.28
3Edouard MendyRennes140.28
4Predrag RajkovicReims180.24
5Benoit CostilBordeaux190.15
6Steve MandandaMarseille180.10
7Walter BenitezNice170.09
8Anthony LopesLyon190.06
9Benjamin LecomteMonaco180.05
10Mike MaignanLille190.05
11Alban LafontNantes190.05
12Alfred GomisDijon140.01
13Gautier LarsonneurBrest180.00
14Matz SelsStrasbourg19-0.03
15Stephane RuffierSt. Etienne16-0.14
16Regis GurtnerAmiens18-0.16
17Alexandre OukidjaMetz18-0.18
18Paul BernardoniNimes15-0.18
19Ludovic ButelleAngers19-0.31
20Baptiste ReynetToulouse19-0.32
21Runar Alex RunarssonDijon5-0.46
3 Shares:
You May Also Like