Lab

Who is over- or under-performing?

Sergio Camello (Rayo Vallecano) has 7 non-penalty goals from chances worth 2.8: +4.2, the most above in the five leagues in 2026-27. Furthest below: Georges Mikautadze, 1 from 4.1 (−3.1).

It rarely lasts: of 503 players who beat their xG by 3 or more in a season since 2014-15, 55 in 100 beat it again the next season, by +0.5 on average.

League data to · 11footy xG

FreePro adds every player and side, and the download

Above or below the chances

988 players · across: non-penalty xG · up: goals above it, down: below
Non-penalty xG →↑ Goals above the chances

Every player

2026-27 · 270+ minutes · sort by any column
CSV
#PlayerMinnpGnpxGnpG − npxGAxAA − xASh
1Sergio CamelloRayo Vallecano48272.8+4.210.2+0.819
2RaphinhaBarcelona57795.1+3.932.3+0.725
3Yassir ZabiriRacing Santander47173.5+3.500.1−0.117
4Fernando NiñoElche55252.2+2.800.2−0.212
5Niclas FüllkrugWerder Bremen40241.4+2.600.4−0.413
6Álex BaenaAtletico Madrid49541.5+2.522.1−0.118
7Morgan RogersChelsea53041.6+2.412.1−1.117
8Pierre-Emerick AubameyangDeportivo La Coruna55652.6+2.420.8+1.217
9Antonio NusaRasenBallsport Leipzig41330.7+2.332.0+1.012
10Cameron ArcherAuxerre35341.8+2.200.5−0.59
11João PedroChelsea43452.8+2.230.5+2.513
12Lucas BoyéAlaves56241.8+2.200.5−0.517
13Luka SucicReal Sociedad64430.9+2.101.2−1.215
14Adil BourabaaLe Mans40630.9+2.120.6+1.47
15Antonio RaimondoFrosinone58174.9+2.100.6−0.624
16MarianoAlaves33931.0+2.030.6+2.411
17Milutin OsmajicGenoa38331.1+1.910.7+0.38
18Roberto FernándezEspanyol70064.1+1.900.4−0.420
19Adrien RabiotAC Milan39631.2+1.820.2+1.86
20Mohamed BelloumiHull42931.2+1.820.5+1.515
21MarquinhosParis Saint Germain36031.3+1.700.1−0.14
22Lamine YamalBarcelona68264.3+1.754.7+0.344
23Tyrick MitchellCrystal Palace52020.3+1.700.3−0.36
24Adam DaghimHoffenheim42920.3+1.721.6+0.46
25Younes EbnoutalibEintracht Frankfurt41553.3+1.710.5+0.518
26Jurgen EkkelenkampUdinese52931.4+1.610.3+0.719
27Erling HaalandManchester City53164.4+1.600.00.022
28Nicolas PépéVillarreal43620.4+1.600.8−0.814
29Antoine SemenyoManchester City54020.4+1.631.9+1.18
30Yuito SuzukiFreiburg39542.5+1.500.4−0.48
31Hassane KamaraUdinese51520.5+1.510.3+0.79
32Pape Alassane GueyeVillarreal62520.5+1.500.4−0.410
33Bryan MbeumoManchester United54031.5+1.501.3−1.321
34Tiago SantosLille47120.5+1.500.9−0.99
35Fermín LópezBarcelona47942.6+1.421.6+0.413
36Maximilian EggesteinFreiburg45031.6+1.400.2−0.211
37Gustavo VarelaMonza43131.6+1.400.5−0.512
38Marcus TavernierBournemouth50931.6+1.401.1−1.113
39Lassana CoulibalyLecce54020.6+1.410.3+0.79
40Davide FrattesiLazio44831.6+1.401.2−1.210
41Vasilije AdzicSassuolo29331.6+1.410.7+0.312
42Mathis CherkiManchester City40342.6+1.421.9+0.114
43Jonathan BurkardtEintracht Frankfurt50631.7+1.311.3−0.315
44Ander BarrenetxeaReal Sociedad41120.7+1.310.4+0.69
45Marco GrüllWerder Bremen44620.7+1.341.4+2.511
46Assane DiaoComo43120.7+1.311.5−0.510
47Abdessamad EzzalzouliReal Betis33520.7+1.300.9−0.98
48Kouadio KoneRoma41920.7+1.300.7−0.77
49Robin FellhauerAugsburg39831.7+1.300.5−0.59
50Mateo PellegrinoFiorentina37920.7+1.300.5−0.56
51Vitaly JaneltBrentford54020.7+1.300.2−0.24
52Michael OliseBayern Munich39142.8+1.211.6−0.622
53Joe ScallyBorussia M.Gladbach35420.8+1.200.3−0.35
54Kevin SchadeBrentford50731.8+1.200.2−0.217
55Giuliano SimeoneAtletico Madrid55320.8+1.221.1+0.910
56Sheraldo BeckerMainz 0537720.8+1.232.7+0.312
57Jude BellinghamReal Madrid62731.8+1.223.0−1.018
58Felix NmechaBorussia Dortmund32720.8+1.200.3−0.36
59Joshua VagnomanVfB Stuttgart44620.8+1.211.1−0.16
60Christopher NkunkuRasenBallsport Leipzig32142.8+1.210.6+0.414
61BremerJuventus54020.8+1.200.4−0.45
62Bote BakuRasenBallsport Leipzig32620.8+1.200.1−0.15
63Pablo GarcíaRacing Santander27420.9+1.100.1−0.112
64David MokwaElversberg33920.9+1.100.2−0.24
65Giorgi KvernadzeFrosinone61031.9+1.111.7−0.721
66Adrián De la FuenteLevante70720.9+1.100.3−0.315
67Antoine HainautVenezia53720.9+1.111.9−0.98
68Domenico BerardiSassuolo39320.9+1.100.8−0.812
69Nikola KrstovicAtalanta27731.9+1.110.5+0.513
70Martin BaturinaComo29520.9+1.110.8+0.212
71Patrik SchickBayer Leverkusen35053.9+1.111.00.018
72Pascal GroßBrighton54021.0+1.042.1+1.911
73Igor MatanovicFreiburg39732.0+1.010.9+0.117
74Paris BrunnerMonaco39943.0+1.000.3−0.316
75Miguel SierraSevilla59221.0+1.000.3−0.313
76Michael GregoritschAugsburg30332.0+1.000.3−0.39
77Tiago GabrielLecce33321.0+1.000.00.03
78Buba SangaréElche54710.0+1.000.1−0.11
79Lewis DunkBrighton38810.0+1.000.1−0.11
80Iván RomeroLevante57032.0+1.000.7−0.718
81Zachary AthekameLyon54021.1+0.921.8+0.24
82Robin Le NormandAtletico Madrid33010.1+0.900.00.01
83Branco van den BoomenAngers54010.1+0.911.2−0.24
84Sven BotmanNewcastle United54010.1+0.900.00.03
85Leon AvdullahuHoffenheim44010.1+0.900.5−0.53
86Johan VásquezGenoa43810.1+0.900.1−0.13
87Pablo DuránCelta Vigo30421.1+0.900.1−0.15
88Maximilian MittelstädtVfB Stuttgart43810.1+0.911.8−0.85
89Marcus ThuramInter28732.1+0.920.8+1.217
90Felix KeidelElversberg43810.1+0.900.3−0.33
91Iván MartínRacing Santander49010.1+0.900.3−0.32
92Ernest NuamahLyon38832.1+0.910.6+0.414
93Daniel MaldiniCagliari44832.1+0.900.5−0.512
94Rodrigo RiquelmeReal Betis38621.1+0.900.6−0.67
95Petar SucicInter27510.1+0.900.2−0.21
96Antonio RüdigerReal Madrid30410.1+0.900.1−0.13
97Nicolas JacksonAston Villa38821.2+0.800.7−0.712
98Linton MainaFC Cologne41010.2+0.820.8+1.16
99Marc AguadoElche35810.2+0.800.1−0.13
100Przemyslaw FrankowskiRennes32710.2+0.800.6−0.65
Showing 100 of 988Show 50 more

Penalties are left out of both sides of the comparison: npG − npxG says how much better (or worse) than an average finisher a player did with the chances he had. Over one season it is mostly noise (from one season to the next, the correlation is 0.07 over 11,750 pairs of seasons with 900+ minutes); the chances themselves (npxG) repeat much better. A − xA says more about the team-mates who finished his passes than about the passer. How 11footy xG is made

Related questions