To create the league rankings, we take all shots faced by all goalkeepers to date in their league. We learn a set of embeddings which 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.

Premier League: Week 12

Manchester City’s goalkeeper Ederson
RankingPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1EdersonManchester City1029180.42
2AdrianLiverpool71160.37
3Bernd LenoArsenal1248170.26
4David de GeaManchester United1233120.23
5Kasper SchmeichelLeicester City123280.22
6Vicente GuaitaCrystal Palace1025120.21
7Aaron RamsdaleBournemouth1241150.13
8Jordan PickfordEverton1229180.05
9Lukasz FabianskiWest Ham72080.05
10Mathew RyanBrighton & Hove Albion1243170.03
11Martin DubravkaNewcastle United1237180.00
12Hugo LlorisTottehnam7308-0.10
13Nick PopeBurnley123618-0.10
14KepaChelsea121717-0.12
15Dean HendersonSheffield United12339-0.13
16Tom HeatonAston Villa113318-0.13
17Rui PatricioWolverhampton123115-0.15
18Ben FosterWatform124123-0.16
19Angus GunnSouthampton103025-0.54
20Tim KrulNorwich City103921-0.56

Bundesliga: Week 11

Moenchengladbach’s goalkeeper Yann Sommer
RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Yann SommerMonchengladbach1140110.47
2Kevin TrappEintracht Frankfurt61980.36
3Peter GulacsiRB Leipzig1134120.33
4Pavao PervanVfL Wolfsburg83080.27
5Lukas HradeckyBayer Leverkusen1125150.17
6Manuel NeuerBayern Munich1131160.16
7Alexander NubelSchalke 041127140.14
8Roman BurkiBorussia Dortmund813140.12
9Rafal GikiewiczUnion Berlin1145170.12
10Jiri PavlenkaWerder Bremen1135240.06
11Rune JarsteinHertha BSC113721-0.02
12Oliver Baumann1899 Hoffenheim113014-0.04
13Zack SteffenFortuna DŸsseldorf114019-0.13
14Alexander SchwolowSC Freiburg8208-0.21
15Robin ZentnerMainz 0583518-0.24
16Timo Horn1. FC Koln112323-0.42
17Tomas KoubekFC Augsburg113124-0.50
18Jannik HuthSC Paderborn 0761617-0.66

Ligue 1: Week 13

Rennes’ goalkeeper Edouard Mendy
RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Edouard MendyStade Rennais82580.39
2Predrag RajkovicStade de Reims133160.31
3Geronimo RulliMontpellier124090.29
4Keylor NavasPSG81450.27
5Mike MaignanLille1327130.16
6Steve MandandaMarseille1341170.13
7Benoit CostilBordeaux1331150.12
8Anthony LopesOlympique Lyonnais1334130.09
9Regis GurtnerAmiens SC1340200.04
10Matz SelsStrasbourg133814-0.02
11Walter BenitezOGC Nice114617-0.03
12Alban LafontNantes132812-0.03
13Stephane RuffierSt-Etienne103016-0.08
14Alfred GomisDijon FCO9377-0.08
15Gautier LarsonneurBrest124313-0.10
16Benjamin LecomteMonaco133622-0.13
17Baptiste ReynetToulouse133825-0.28
18Alexandre OukidjaMetz134018-0.28
19Paul BernardoniNimes Olympique92110-0.33
20Ludovic ButelleAngers132616-0.43

La Liga: Week 13

RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Unai SimonAthletic Bilbao1158160.49
2Sergio AsenjoVillarreal1028110.33
3Jan OblakAtletico Madrio122180.29
4Joel RoblesReal Betis1141160.18
5Aitor FernandezLevante1258160.17
6Miguel Angel MoyaReal Sociedad72490.11
7Manuel ReinaRCD Mallorca1237160.10
8Tomas VaclikSevilla1228140.08
9Fernando PachecoAlaves1028150.07
10Thibaut CourtoisReal Madrid101570.05
11Jordi MasipValladolid1338170.05
12Ruben BlancoCelta Vigo1343190.03
13Juan SorianoLeganes717140.02
14Jasper CillessenValencia1129120.02
15Marc-Andre ter StegenBarcelona122315-0.07
16Diego LopezEspanyol122923-0.11
17Rui SilvaGranada133617-0.11
18RubenOsasuna122013-0.11
19David SoriaGetafe CF122615-0.22
20Marko DmitrovicEibar132221-0.44
21Ivan CuellarLeganes6118-0.92

Serie A: Week 11

RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Wojciech SzczesnyJuventus FC83460.57
2Robin OlsenCagliari1142110.53
3Jesse JoronenBrescia1041180.17
4Luigi SepeParma1250150.15
5Thomas StrakoshaSS Lazio1246130.15
6Pau LopezAS Roma1237140.14
7Salvatore SiriguTorino FC1253170.13
8Marco SilvestriVerona1242110.04
9Alex MeretSSC Napoli842120.03
10Etrit BerishaSPAL1253180.02
11Ionut RaduGenoa124826-0.01
12Samir HandanovicInter Milan122812-0.02
13Gianluigi DonnarummaAC Milan113515-0.07
14Bartlomiej DragowskiACF Fiorentina123319-0.08
15Emil AuderoSampdoria124219-0.17
16Andrea ConsigliSassuolo113621-0.25
17GabrielLecce125025-0.25
18Pierluigi GolliniAtalanta112817-0.31
19Juan MussoUdinese124018-0.35
20Lukasz SkorupskiBologna124020-0.42
2 Shares:
You May Also Like