Who is scoring above and below their chances?
xG measures the quality of a player's chances. +3.8 means 3.8 more goals than chances like those usually produce.
Current season · 450+ min · 2.0+ npxG · Data to 20 September 2026
Eligibility
- Minutes
- At least 450 minutes this season, so one hot week can't top the list.
- Chances
- At least 2.0 npxG, and a gap of at least one goal either way. Penalties excluded, from the goals and from the xG.
- Competitions
- Only competitions with per-player shot data, once their median club has played 6 matches; see Coverage below. European leagues are at different stages of their seasons, so each competition's current season is used, whether it runs by the calendar year or across two.
Mathias Christensen has scored 7 non-penalty goals from 2.27 npxG, 4.73 above their chances: the largest qualifying gap across 12 competitions.
| # | Player | npG − npxG | npG | npxG | Shots | Min | Last 5 |
|---|---|---|---|---|---|---|---|
| 1 | Mathias Christensen Aalesunds FK · Eliteserien 7 npG from 2.3 npxG | +4.73 | 7 | 2.27 | 38 | 1,642 | 3 npG · 0.9 npxG+2.1 |
| 2 | Sergio Camello Rayo Vallecano · La Liga 7 npG from 2.3 npxG | +4.72 | 7 | 2.28 | 19 | 470 | 6 npG · 2.1 npxG+3.9 |
| 3 | Andreas Helmersen Bodø/Glimt · Eliteserien 11 npG from 6.7 npxG | +4.30 | 11 | 6.70 | 43 | 871 | 6 npG · 3.0 npxG+3.0 |
| 4 | Simen Kvia-Egeskog Viking FK · Eliteserien 8 npG from 4.0 npxG | +4.03 | 8 | 3.97 | 23 | 1,449 | 3 npG · 0.7 npxG+2.3 |
| 5 | Leander Alvheim Kristiansund BK · Eliteserien 10 npG from 6.3 npxG | +3.70 | 10 | 6.30 | 49 | 1,561 | 4 npG · 1.9 npxG+2.1 |
| 5 | Carl Lange Vålerenga IF · Eliteserien 6 npG from 2.3 npxG | +3.70 | 6 | 2.30 | 43 | 1,771 | 2 npG · 0.9 npxG+1.1 |
| 7 | Lucas Haren Vålerenga IF · Eliteserien 8 npG from 4.4 npxG | +3.62 | 8 | 4.38 | 42 | 1,314 | 2 npG · 1.8 npxG+0.2 |
| 8 | Jens Hjertø-Dahl Tromsø IL · Eliteserien 7 npG from 3.7 npxG | +3.34 | 7 | 3.66 | 38 | 1,202 | 2 npG · 0.6 npxG+1.4 |
| 9 | Mame Alassane Niang HamKam · Eliteserien 6 npG from 2.8 npxG | +3.21 | 6 | 2.79 | 20 | 900 | 2 npG · 1.0 npxG+1.0 |
| 10 | Emil Frederiksen NK Istra 1961 · HNL 6 npG from 2.8 npxG | +3.16 | 6 | 2.84 | 20 | 682 | 3 npG · 1.0 npxG+2.0 |
| 11 | Mohamed Salah Trabzonspor · Süper Lig 6 npG from 2.9 npxG | +3.09 | 6 | 2.91 | 19 | 481 | 6 npG · 2.7 npxG+3.3 |
| 12 | Endre Hjertager Osenbroch Aalesunds FK · Eliteserien 5 npG from 2.0 npxG | +2.97 | 5 | 2.03 | 30 | 1,217 | 1 npG · 0.3 npxG+0.7 |
| 12 | Eirik Hestad Molde FK · Eliteserien 7 npG from 4.0 npxG | +2.97 | 7 | 4.03 | 26 | 1,161 | 2 npG · 0.7 npxG+1.3 |
| 14 | Jordi Sánchez Pogoń Szczecin · Ekstraklasa 8 npG from 5.1 npxG | +2.93 | 8 | 5.07 | 22 | 761 | 3 npG · 1.5 npxG+1.5 |
| 15 | Gjivai Zechiël Feyenoord · Eredivisie 5 npG from 2.1 npxG | +2.88 | 5 | 2.12 | 19 | 597 | 4 npG · 1.0 npxG+3.1 |
| 16 | Mohamed Elyounoussi FC København · Superliga (Denmark) 6 npG from 3.2 npxG | +2.83 | 6 | 3.17 | 25 | 703 | 2 npG · 1.5 npxG+0.5 |
| 16 | Kristian Lonebu Aalesunds FK · Eliteserien 7 npG from 4.2 npxG | +2.83 | 7 | 4.17 | 38 | 1,318 | 2 npG · 1.4 npxG+0.6 |
| 18 | Dion Drena Beljo GNK Dinamo Zagreb · HNL 8 npG from 5.2 npxG | +2.82 | 8 | 5.18 | 32 | 506 | 6 npG · 4.0 npxG+2.0 |
| 18 | Allahyar Sayyadmanesh Lech Poznań · Ekstraklasa 5 npG from 2.2 npxG | +2.82 | 5 | 2.18 | 16 | 454 | 3 npG · 1.7 npxG+1.3 |
| 18 | Kristall Máni Ingason SK Brann · Eliteserien 6 npG from 3.2 npxG | +2.82 | 6 | 3.18 | 22 | 1,121 | 2 npG · 0.9 npxG+1.2 |
| 21 | Armando León NK Osijek · HNL 5 npG from 2.2 npxG | +2.79 | 5 | 2.21 | 15 | 639 | 3 npG · 1.0 npxG+2.0 |
| 22 | Christoph Lang LASK · Austrian Bundesliga 5 npG from 2.3 npxG | +2.75 | 5 | 2.25 | 14 | 486 | 4 npG · 1.6 npxG+2.4 |
| 22 | Ilia Shkurin GKS Katowice · Ekstraklasa 6 npG from 3.3 npxG | +2.75 | 6 | 3.25 | 20 | 682 | 5 npG · 1.9 npxG+3.1 |
| 24 | Henrik Heggheim Viking FK · Eliteserien 5 npG from 2.3 npxG | +2.72 | 5 | 2.28 | 17 | 1,506 | 1 npG · 0.9 npxG+0.1 |
| 25 | Raphinha Barcelona · La Liga 9 npG from 6.3 npxG | +2.68 | 9 | 6.32 | 25 | 555 | 7 npG · 4.4 npxG+2.6 |
| 26 | Amin Chiakha Rosenborg BK · Eliteserien 11 npG from 8.4 npxG | +2.63 | 11 | 8.37 | 57 | 1,769 | 5 npG · 3.4 npxG+1.6 |
| 27 | Samuel Essende Young Boys · Swiss Super League 8 npG from 5.4 npxG | +2.59 | 8 | 5.41 | 48 | 790 | 6 npG · 3.1 npxG+2.9 |
| 28 | Jens Petter Hauge Bodø/Glimt · Eliteserien 5 npG from 2.5 npxG | +2.55 | 5 | 2.45 | 28 | 1,167 | 3 npG · 0.9 npxG+2.1 |
| 29 | Søren Tengstedt Go Ahead Eagles · Eredivisie 5 npG from 2.5 npxG | +2.54 | 5 | 2.46 | 20 | 591 | 3 npG · 1.5 npxG+1.5 |
| 30 | Trent Kone Doherty Molde FK · Eliteserien 6 npG from 3.6 npxG | +2.38 | 6 | 3.62 | 25 | 591 | 5 npG · 2.4 npxG+2.6 |
| 31 | Fernando Niño Elche · La Liga 5 npG from 2.7 npxG | +2.32 | 5 | 2.68 | 11 | 470 | 5 npG · 2.2 npxG+2.8 |
| 31 | Roberto Fernández Espanyol · La Liga 6 npG from 3.7 npxG | +2.32 | 6 | 3.68 | 16 | 613 | 4 npG · 2.4 npxG+1.7 |
| 33 | Wiktor Nowak SK Slavia Praha · Czech First League 5 npG from 2.7 npxG | +2.30 | 5 | 2.70 | 17 | 621 | 2 npG · 0.6 npxG+1.4 |
| 34 | Emil Breivik Molde FK · Eliteserien 7 npG from 4.8 npxG | +2.25 | 7 | 4.75 | 44 | 1,884 | 0 npG · 0.5 npxG−0.5 |
| 35 | Emil Konradsen Ceide Rosenborg BK · Eliteserien 5 npG from 3.0 npxG | +2.05 | 5 | 2.95 | 39 | 1,728 | 3 npG · 0.9 npxG+2.1 |
| 36 | Hamza Jaganjac NK Istra 1961 · HNL 4 npG from 2.0 npxG | +2.00 | 4 | 2.00 | 15 | 600 | 4 npG · 1.4 npxG+2.6 |
| 37 | Abraham Marcus CF Estrela Amadora · Liga Portugal 4 npG from 2.1 npxG | +1.91 | 4 | 2.09 | 17 | 623 | 3 npG · 1.3 npxG+1.7 |
| 38 | Brynjólfur Darri Willumsson FC Groningen · Eredivisie 4 npG from 2.1 npxG | +1.88 | 4 | 2.12 | 16 | 515 | 2 npG · 0.8 npxG+1.2 |
| 39 | Georgios Koutsias Famalicão · Liga Portugal 4 npG from 2.2 npxG | +1.83 | 4 | 2.17 | 10 | 555 | 3 npG · 1.3 npxG+1.7 |
| 40 | Alexander Warneryd Tromsø IL · Eliteserien 4 npG from 2.2 npxG | +1.81 | 4 | 2.19 | 28 | 1,491 | 0 npG · 0.5 npxG−0.5 |
| 41 | Juan Cabrera FC Vaduz · Swiss Super League 4 npG from 2.2 npxG | +1.79 | 4 | 2.21 | 19 | 694 | 3 npG · 0.9 npxG+2.2 |
| 42 | Pierre-Emerick Aubameyang Deportivo La Coruña · La Liga 5 npG from 3.2 npxG | +1.76 | 5 | 3.24 | 17 | 560 | 3 npG · 2.1 npxG+0.9 |
| 43 | Lamine Yamal Barcelona · La Liga 6 npG from 4.3 npxG | +1.74 | 6 | 4.26 | 38 | 581 | 6 npG · 3.4 npxG+2.6 |
| 44 | Jesús Ramírez Çorum FK · Süper Lig 4 npG from 2.3 npxG | +1.72 | 4 | 2.28 | 18 | 502 | 3 npG · 1.9 npxG+1.1 |
| 45 | Christian Fassnacht Young Boys · Swiss Super League 4 npG from 2.3 npxG | +1.70 | 4 | 2.30 | 9 | 454 | 4 npG · 2.3 npxG+1.7 |
| 46 | Vangelis Pavlidis Benfica · Liga Portugal 6 npG from 4.3 npxG | +1.69 | 6 | 4.31 | 24 | 557 | 2 npG · 1.8 npxG+0.2 |
| 47 | Troy Nyhammer Tromsø IL · Eliteserien 4 npG from 2.3 npxG | +1.68 | 4 | 2.32 | 18 | 822 | 1 npG · 0.6 npxG+0.4 |
| 48 | Luis Javier Suárez Sporting · Liga Portugal 4 npG from 2.4 npxG | +1.64 | 4 | 2.36 | 14 | 457 | 4 npG · 2.4 npxG+1.6 |
| 49 | John Mercado AC Sparta Praha · Czech First League 4 npG from 2.4 npxG | +1.63 | 4 | 2.37 | 18 | 703 | 3 npG · 1.2 npxG+1.8 |
| 49 | Kristoffer Askildsen Viking FK · Eliteserien 5 npG from 3.4 npxG | +1.63 | 5 | 3.37 | 37 | 1,660 | 0 npG · 0.5 npxG−0.5 |
- Above xG
- Below xG
- Last 5 gap of 2 or more
- under 600
Over a season, most finishing gaps of this size shrink. Shot quality, shot selection and finishing skill all move this number; so does chance.
Coverage 13 competitions feed this list. Which ones, and which cannot yet. Show Hide
- On this list
- Austrian Bundesliga Czech First League Ekstraklasa Eliteserien Eredivisie HNL Jupiler Pro League La Liga Liga Portugal Scottish Premiership Süper Lig Superliga (Denmark) Swiss Super League
- Lists open after 6 matches
- Bundesliga Ligue 1 Premier League Serie A Super League Greece
- Team figures only
- Allsvenskan Cypriot First Division NB I (Hungary) Niké Liga (Slovakia) Parva Liga (Bulgaria) Premier Division (Ireland) PrvaLiga (Slovenia) Russian Premier League SuperLiga (Romania) SuperLiga (Serbia) Ukrainian Premier League Veikkausliiga See the teams list