Para criar as classificações da liga, pegamos todos os chutes enfrentados por todos os goleiros até o momento em sua liga. Aprendemos um conjunto de embeddings que capturam os diferentes conjuntos de habilidades de um goleiro, que podemos trocar para simular seu desempenho.
Isso nos dá o número total de gols que cada goleiro deveria ter sofrido (xG) se tivesse enfrentado todos os chutes. Para tornar isso mais fácil de interpretar, primeiro padronizamos os xGs de um total de uma temporada para por jogo e, em seguida, tiramos isso da média da liga.
Esse valor final é o número de xGs que um goleiro teria evitado ou sofrido em comparação com a média da liga. Portanto, sem mais delongas, aqui estão as classificações de goleiros do Stats Performpara o dia 3 de dezembro:

O goleiro do Liverpool, Adrian
Premier League: Semana 14
| Classificação | Nome do jogador | Equipe | Jogos realizados | xG Prevenido/90 Min |
|---|---|---|---|---|
| 1 | Adrian | Liverpool | 8 | 0.38 |
| 2 | Ederson | Manchester City | 12 | 0.31 |
| 3 | Paulo Gazzaniga | Tottenham | 7 | 0.25 |
| 4 | Bernd Leno | Arsenal | 14 | 0.17 |
| 5 | Alisson | Liverpool | 7 | 0.17 |
| 6 | David de Gea | Manchester City | 14 | 0.17 |
| 7 | Kasper Schmeichel | Leicester City | 14 | 0.16 |
| 8 | Vicente Guaita | Palácio de Cristal | 12 | 0.15 |
| 9 | Lukasz Fabianski | West Ham | 7 | 0.05 |
| 10 | Aaron Ramsdale | Bournemouth | 14 | 0.04 |
| 11 | Roberto | West Ham | 6 | 0.02 |
| 12 | Mathew Ryan | Brighton & Hove Albion | 14 | -0.01 |
| 13 | Tom Heaton | Aston Villa | 13 | -0.02 |
| 14 | Jordan Pickford | Everton | 14 | -0.05 |
| 15 | Martin Dubravka | Newcastle United | 14 | -0.05 |
| 16 | Hugo Lloris | Tottenham | 7 | -0.09 |
| 17 | Reitor Henderson | Sheffield United | 13 | -0.10 |
| 18 | Rui Patricio | Wolverhampton | 14 | -0.11 |
| 19 | Nick Pope | Burnley | 14 | -0.14 |
| 20 | Ben Foster | Watford | 14 | -0.17 |
| 21 | Kepa | Chelsea | 14 | -0.27 |
| 22 | Tim Krul | Norwich City | 12 | -0.31 |
| 23 | Angus Gunn | Southampton | 10 | -0.54 |

Koen Casteels, goleiro do VfL Wolfburg
Bundesliga: Semana 13
| Classificação | Nome do jogador | Equipe | Jogos realizados | xG Prevenido/90 Min |
|---|---|---|---|---|
| 1 | Koen Casteels | VfL Wolfsburg | 5 | 0.41 |
| 2 | Yann Sommer | Monchengladbach | 13 | 0.40 |
| 3 | Mark Flekken | SC Freiburg | 5 | 0.32 |
| 4 | Kevin Trapp | Eintracht Frankfurt | 6 | 0.31 |
| 5 | Peter Gulacsi | RB Leipzig | 12 | 0.26 |
| 6 | Alexander Nubel | Schalke 04 | 13 | 0.23 |
| 7 | Frederik Ronnow | Eintracht Frankfurt | 6 | 0.22 |
| 8 | Lukas Hradecky | Bayer Leverkusen | 13 | 0.19 |
| 9 | Pavao Pervan | VfL Wolfsburg | 8 | 0.10 |
| 10 | Rafal Gikiewicz | União Berlim | 13 | 0.09 |
| 11 | Manuel Neuer | Bayern de Munique | 13 | 0.08 |
| 12 | Roman Burki | Borussia Dortmund | 10 | 0.02 |
| 13 | Jiri Pavlenka | Werder Bremen | 13 | -0.01 |
| 14 | Leopold Zingerle | SC Paderborn 07 | 7 | -0.05 |
| 15 | Rune Jarstein | Hertha BSC | 12 | -0.10 |
| 16 | Robin Zentner | Mainz 05 | 10 | -0.13 |
| 17 | Oliver Baumann | 1899 Hoffenheim | 13 | -0.18 |
| 18 | Zack Steffen | Fortuna Dusseldorf | 13 | -0.23 |
| 19 | Alexander Schwolow | SC Freiburg | 8 | -0.30 |
| 20 | Timo Horn | FC Koln | 13 | -0.35 |
| 21 | Tomas Koubek | FC Augsburg | 13 | -0.51 |
| 22 | Jannik Huth | SC Paderborn 07 | 6 | -0.76 |

Unai Simon, goleiro do Athletic Bilbao
La Liga: Semana 14
| Classificação | Nome do jogador | Equipe | Jogos realizados | xG Prevenido/90 Min |
|---|---|---|---|---|
| 1 | Unai Simon | Athletic Bilbao | 14 | 0.42 |
| 2 | Sergio Asenjo | Villareeal | 12 | 0.29 |
| 3 | Jan Oblak | Atlético de Madri | 15 | 0.23 |
| 4 | Aitor Fernandez | Levante | 15 | 0.14 |
| 5 | Tomas Vaclik | Sevilha | 15 | 0.12 |
| 6 | Fernando Pacheco | Alavancas | 12 | 0.12 |
| 7 | Thibaut Courtois | Real Madrid | 11 | 0.11 |
| 8 | Manuel Reina | RCD Mallorca | 14 | 0.11 |
| 9 | Miguel Angel Moya | Real Sociedad | 7 | 0.08 |
| 10 | Joel Robles | Real Betis | 14 | 0.08 |
| 11 | Jasper Cillessen | Valência | 13 | 0.06 |
| 12 | Ruben Blanco | Celta de Vigo | 13 | 0.00 |
| 13 | Juan Soriano | CD Leganés | 7 | -0.01 |
| 14 | Marc-Andre ter Stegen | Barcelona | 14 | -0.01 |
| 15 | Jordi Masip | Valladolid | 15 | -0.02 |
| 16 | Ruben | Osasuna | 13 | -0.05 |
| 17 | Alex Remiro | Real Sociedad | 8 | -0.11 |
| 18 | David Soria | Getafe CF | 15 | -0.23 |
| 19 | Rui Silva | Granada | 15 | -0.26 |
| 20 | Diego Lopez | Espanyol | 15 | -0.26 |
| 21 | Marko Dmitrovic | Eibar | 15 | -0.33 |
| 22 | Ivan Cuellar | CD Leganés | 8 | -0.48 |

Geronimo Rulli, goleiro do Montpellier
Ligue 1: Semana 15
| Classificação | Nome do jogador | Equipe | Jogos realizados | xG Prevenido/90 Min |
|---|---|---|---|---|
| 1 | Gerônimo Rulli | Montpellier | 14 | 0.32 |
| 2 | Keylor Navas | PSG | 9 | 0.25 |
| 3 | Predrag Rajkovic | Estádio de Reims | 15 | 0.24 |
| 4 | Benoit Costil | Bordeaux | 15 | 0.20 |
| 5 | Edouard Mendy | Stade Rennais | 10 | 0.18 |
| 6 | Mike Maignan | Lille | 15 | 0.13 |
| 7 | Steve Mandanda | Marselha | 15 | 0.12 |
| 8 | Anthony Lopes | Olympique Lyonnais | 15 | 0.06 |
| 9 | Walter Benitez | OGC | 13 | 0.04 |
| 10 | Alfred Gomis | Dijon FCO | 11 | 0.00 |
| 11 | Benjamin Lecomte | Mônaco | 14 | -0.06 |
| 12 | Matz Sels | Estrasburgo | 15 | -0.06 |
| 13 | Alban Lafont | Nantes | 15 | -0.06 |
| 14 | Gautier Larsonneur | Brest | 14 | -0.09 |
| 15 | Stephane Ruffier | Saint-Etienne | 12 | -0.10 |
| 16 | Regis Gurtner | Amiens SC | 15 | -0.11 |
| 17 | Alexandre Oukidja | Metz | 15 | -0.19 |
| 18 | Paul Bernardoni | Nimes Olympique | 11 | -0.25 |
| 19 | Baptiste Reynet | Toulouse | 15 | -0.30 |
| 20 | Ludovic Butelle | Angers | 15 | -0.34 |

Robin Olsen, goleiro do Cagliari Calcio
Serie A: Semana 14
| Classificação | Nome do jogador | Equipe | Jogos realizados | xG Prevenido/90 Min |
|---|---|---|---|---|
| 1 | Robin Olsen | Cagliari | 12 | 0.51 |
| 2 | Wojciech Szczesny | Juventus | 9 | 0.50 |
| 3 | Gianluigi Buffon | Juventus | 5 | 0.19 |
| 4 | David Ospina | Napoli | 5 | 0.16 |
| 5 | Pau Lopez | AS Roma | 14 | 0.15 |
| 6 | Thomas Strakosha | SS Lazio | 14 | 0.10 |
| 7 | Luigi Sepe | Parma | 14 | 0.07 |
| 8 | Samir Handanovic | Inter de Milão | 14 | 0.02 |
| 9 | Marco Silvestri | Verona | 14 | 0.02 |
| 10 | Ionut Radu | Gênova | 14 | 0.01 |
| 11 | Jesse Joronen | Brescia | 12 | 0.00 |
| 12 | Bartlomiej Dragowski | ACF Fiorentina | 14 | -0.02 |
| 13 | Salvatore Sirigu | Torino FC | 14 | -0.03 |
| 14 | Alex Meret | Napoli | 9 | -0.03 |
| 15 | Etrit Berisha | SPAL | 14 | -0.04 |
| 16 | Gianluigi Donnarumma | AC Milan | 13 | -0.08 |
| 17 | Emil Audero | Sampdoria | 14 | -0.12 |
| 18 | Gabriel | Lecce | 14 | -0.18 |
| 19 | Juan Musso | Udinese | 14 | -0.21 |
| 20 | Andrea Consigli | Sassuolo | 12 | -0.28 |
| 21 | Pierluigi Gollini | Atalanta | 13 | -0.35 |
| 22 | Lukasz Skorupski | Bolonha | 14 | -0.39 |