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.

Liverpool’s goalkeeper Adrian

Premier League: Week 13

RankingPlayer NameTeamGames PlayedxG Prevented/90 Min
1AdrianLiverpool70.36
2EdersonManchester City110.34
3Kasper SchmeichelLeicester City130.20
4Bernd LenoArsenal130.18
5David de GeaManchester United130.18
6AlissonLiverpool60.16
7Paulo GazzanigaTottenham60.15
8Aaron RamsdaleBournemouth130.12
9Vicente GuaitaCrystal Palace110.10
10Mathew RyanBrighton & Hove Albion130.06
11Lukasz FabianskiWest Ham70.04
12RobertoWest Ham60.01
13Tom HeatonAston Villa12-0.02
14Jordan PickfordEverton13-0.02
15Nick PopeBurnley13-0.06
16Martin DubravkaNewcastle United13-0.07
17Hugo LlorisTottenham7-0.09
18Rui PatricioWolverhampton13-0.12
19Dean HendersonSheffield United12-0.14
20KepaChelsea13-0.22
21Ben FosterWatform13-0.26
22Tim KrulNorwich City11-0.37
23Angus GunnSouthampton10-0.54
Moenchengladbach’s goalkeeper Yann Sommer

Bundesliga: Week 12

RankingPlayer NameTeamGames PlayedxG Prevented/90 Min
1Yann SommerMonchengladbach120.45
2Kevin TrappEintracht Frankfurt60.37
3Peter GulacsiRB Leipzig120.32
4Alexander NubelSchalke 04120.19
5Lukas HradeckyBayer Leverkusen120.18
6Pavao PervanVfL Wolfsburg80.17
7Leopold ZingerleSC Paderborn 0760.16
8Manuel NeuerBayern Munich120.15
9Rafal GikiewiczUnion Berlin120.15
10Roman BurkiBorussia Dortmund90.07
11Jiri PavlenkaWerder Bremen12-2.21
12Rune JarsteinHertha BSC12-0.03
13Robin ZentnerMainz 059-0.12
14Oliver Baumann1899 Hoffenheim12-0.14
15Zack SteffenFortuna Dusseldorf12-0.20
16Alexander SchwolowSC Freiburg8-0.22
17Timo HornFC Koln12-0.32
18Tomas KoubekFC Augsburg12-0.51
19Jannik HuthSC Paderborn 076-0.68
Montpellier’s goalkeeper Geronimo Rulli

Ligue 1: Week 14

RankingPlayer NameTeamGames PlayedxG Prevented/90 Min
1Geronimo RulliMontpellier130.33
2Predrag RajkovicStade de Reims140.30
3Keylor NavasPSG90.24
4Edouard MendyStade Rennais90.24
5Benoit CostilBordeaux140.18
6Mike MaignanLille140.13
7Steve MandandaMarseille140.11
8Anthony LopesOlympique Lyonnais140.09
9Walter BenitezOGC120.00
10Matz SelsStrasbourg14-0.02
11Alfred GomisDijon FCO10-0.04
12Regis GurtnerAmiens SC14-0.06
13Benjamin LecomteMonaco14-0.06
14Gautier LarsonneurBrest13-0.07
15Stephane RuffierSt-Etienne11-0.12
16Alban LafontNantes14-0.13
17Alexandre OukidjaMetz14-0.18
18Paul BernardoniNimes Olympique10-0.25
19Baptiste ReynetToulouse14-0.31
20Ludovic ButelleAngers14-0.38

La Liga: Week 14

RankingPlayer NameTeam Games PlayedxG Prevented/90 Min
1Unai SimonAthletic Bilbao130.45
2Sergio AsenjoVillarreal110.29
3Jan OblakAtletico Madrid140.26
4Aitor FernandezLevante140.16
5Manuel ReinaRCD Mallorca130.16
6Tomas VaclikSevilla140.14
7Miguel Angel MoyaReal Sociedad70.10
8Joel RoblesReal Betis130.09
9Fernando PachecoAlaves110.06
10Jasper CillessenValencia120.03
11Ruben BlancoCelta Vigo130.02
12Jordi MasipValladolid140.01
13Thibaut CourtoisReal Madrid110.01
14Marc-Andre ter StegenBarcelona130.01
15RubenOsasuna13-0.04
16Rui SilvaGranada14-0.20
17Diego LopezEspanyol14-0.20
18David SoriaGetafe CF14-0.21
19Marko DmitrovicEibar14-0.34
20Ivan CuellarCD Leganes7-0.79

Serie A: Week 12

RankingPlayer NameTeamGames PlayedxG Prevented/90 Min
1Robin OlsenCagliari120.53
2Wojciech SzczesnyJuventus FC90.53
3Pau LopezAS Roma130.19
4Thomas StrakoshaSS Lazio130.13
5Marco SilvestriVerona130.12
6Luigi SepeParma130.11
7Jesse JoronenBrescia110.09
8Samir HandanovicInter Milan130.03
9Ionut RaduGenoa130.02
10Salvatore SiriguTorino FC130.02
11Bartlomiej DragowskiACF Fiorentina13-0.00
12Etrit BerishaSPAL13-0.01
13Alex MeretSSC Napoli9-0.02
14Gianluigi DonnarummaAC Milan12-0.06
15Emil AuderoSampdoria13-0.11
16Juan MussoUdinese13-0.20
17GabrielLecce13-0.24
18Andrea ConsigliSassuolo12-0.26
19Pierluigi GolliniAtalanta12-0.43
20Lukasz SkorupskiBologna13-0.44

1 Shares:
You May Also Like