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 11

Manchester City’s goalkeeper Ederson
RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1EdersonManchester City1029100.42
2AdrianLiverpool71160.37
3Bernd LenoArsenal1143150.30
4Vicente GuaitaCrystal Palace922100.26
5David de GeaManchester United1132110.25
6Kasper SchmeichelLeicester City113180.25
7Aaron RamsdaleBournemouth1134130.18
8Jordan PickfordEverton1127170.07
9Lukasz FabianskiWest Ham72080.07
10Mathew RyanBrighton & Hove Albion1134140.05
11Martin DubravkaNewcastle United113517-0.02
12Hugo LlorisTottenham7308-0.10
13KepaChelsea111617-0.11
14Tom HeatonAston Villa113318-0.12
15Nick PopeBurnley113218-0.18
16Rui PatricioWolverhampton112814-0.18
17Dean HendersonSheffield United11298-0.18
18Ben FosterWatford113623-0.29
19Tim KrulNorwich City93919-0.49
20Angus GunnSouthampton103025-0.52

Bundesliga: Week 10

Wolfsburg’s goalkeeper Pavao Pervan
RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Pavao PervanVfL Wolfsburg72860.53
2Yann SommerMonchengladbach1034100.36
3Kevin TrappEintracht Frankfurt61980.32
4Peter GulacsiRB Leipzig1033100.29
5Roman BurkiBorussia Dortmund711100.26
6Manuel NeuerBayern Munich1031160.19
7Jiri PavlenkaWerder Bremen1031210.17
8Lukas HradeckyBayer Leverkusen1024150.14
9Robin ZentnerMainz 05733150.13
10Alexander NubelSchalke 04925110.10
11Rafal GikiewiczUnion Berlin104115-0.04
12Oliver Baumann1899 Hoffenheim102813-0.12
13Rune JarsteinHertha BSC103517-0.13
14Zack SteffenFortuna Dusseldorf93916-0.18
15Alexander SchwolowSC Freiburg8208-0.27
16Timo Horn1. FC Koln92021-0.47
17Tomas KoubekFC Augsburg92724-0.57
18Jannik HuthSC Paderborn 0761617-0.73

La Liga: Week 12

RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Unai SimonAthletic Bilbao102860.35
2Sergio AsenjoVillarreal CF82880.33
3Jan OblakAtletico Madrid122170.30
4Joel RoblesReal Betis1137140.10
5Miguel Angel MoyaReal Sociedad72490.08
6Aitor FernandezLevante UD1250140.07
7Fernando PachecoDeportivo Alaves827150.05
8Manuel ReinaRCD Mallorca1132150.05
9Marc-Andre ter StegenFC Barcelona1119140.03
10Jordi MasipReal Valladolid123614-0.01
11Tomas VaclikSevilla FC122413-0.01
12Ruben BlancoCelta de Vigo114015-0.01
13Juan SorianoCD Leganes71714-0.01
14Jasper CillessenValencia CF102812-0.04
15RubenCA Osasuna111913-0.13
16Diego LopezRCD Espanyol122720-0.13
17Rui SilvaGranada CF113415-0.15
18Thibaut CourtoisReal Madrid C.F.9147-0.15
19David SoriaGetafe CF112515-0.32
20Marko DmitrovicSD Eibar112117-0.41

Ligue 1: Week 12

RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Predrag RajkovicStade de Reims122960.56
2Edouard MendyStade Rennais72170.43
3Keylor NavasParis Saint-Germain81450.40
4Geronimo RulliMontpellier113890.30
5Mike MaignanLille OSC1226130.23
6Steve MandandaMarseille1238160.11
7Anthony LopesOlympique Lyonnais1232110.09
8Benoit CostilBordeaux1227140.06
9Alban LafontNantes122790.02
10Regis GurtnerAmiens SC1233170.00
11Gautier LarsonneurStade Brestois 29113711-0.06
12Walter BenitezNice104316-0.07
13Matz SelsStrasbourg123513-0.13
14Alfred GomisDijon FCO8316-0.15
15Stephane RuffierAS Saint-Etienne92714-0.19
16Benjamin LecomteMonaco123322-0.22
17Alexandre OukidjaFC Metz123518-0.23
18Baptiste ReynetToulouse FC123822-0.27
19Paul BernardoniNimes Olympique92110-0.36
20Ludovic ButelleAngers SCO122416-0.52

Serie A: Week 10

RankPlayer NameTeamGames PlayedSavesGoals AgainstxG Prevented/90 Min
1Robin OlsenCagliari Calcio103790.58
2Pau LopezA.S. Roma1131120.30
3Marco SilvestriHellas Verona F.C.113290.27
4Jesse JoronenBrescia Calcio938140.24
5Wojciech SzczesnyJuventus F.C.72760.24
6Thomas StrakoshaSS Lazio1138110.13
7Luigi SepeParma Calcio1145150.13
8Ionut RaduGenoa C.F.C.1140260.05
9Alex MeretS.S.C. Napoli827120.04
10Samir HandanovicInter Milan1127110.02
11Bartlomiej DragowskiACF Fiorentina1130140.00
12Salvatore SiriguTorino F.C.1150170.00
13Etrit BerishaS.P.A.L.105118-0.01
14Gianluigi DonnarummaA.C. Milan103114-0.03
15GabrielU.S. Lecce114721-0.13
16Emil AuderoU.C. Sampdoria103919-0.22
17Pierluigi GolliniAtalanta B.C.102617-0.38
18Juan MussoUdinese Calcio113618-0.38
19Andrea ConsigliU.S. Sassuolo Calcio103120-0.41
20Lukasz SkorupskiBologna F.C.113517-0.47


3 Shares:
You May Also Like