Wat is xG? Expected Goals uitgelegd voor voetbalfans
Elk voetbalgesprek van de laatste vijf jaar heeft dezelfde drie letters opgepikt. Commentatoren laten xG nonchalant tussen replays vallen. Twitter-tijdlijnen posten xG-scoreborden naast de echte stand. Analisten praten over Expected Goals zoals oudere generaties praatten over balbezitpercentages, alsof iedereen al weet wat het getal betekent.
De meeste fans weten het niet, en dat is de moeite van het rechtzetten waard. xG is een van de nuttigste manieren die we hebben om over voetbal te praten voorbij de eindstand, maar ook een van de meest misbruikte. Als orakel behandeld, stelt het teleur. Behandeld als wat het werkelijk is, een waarschijnlijkheidsscore voor kanskwaliteit, scherpt het hoe je naar het spel kijkt.
Dit artikel doet twee dingen. Het legt in duidelijke taal uit wat xG meet, zonder statistiekdiploma. En het is eerlijk over waar xG misleidt, want dat is de helft die de meeste online content overslaat. Aan het eind, de volgende keer dat je "xG: 1,4 tegen 2,8" onder een 2-1 ziet, weet je wat dat zegt en wat het bewust weglaat.
Wat xG eigenlijk is
Expected Goals, geschreven xG, is een waarschijnlijkheidsscore gekoppeld aan een enkel schot. Het beantwoordt één vraag: hoe waarschijnlijk is het dat precies deze kans, op precies deze plek, na dit type opbouw, in het net belandt? Het antwoord is een decimaal tussen 0 en 1.
Een schot van zes meter met ruimte en een uitnodigende voorzet kan 0,65 xG opleveren. Ongeveer twee op de drie van zulke kansen, over de hele historische steekproef, worden doelpunten. Een speculatief schot van 30 meter met twee verdedigers die de hoek blokkeren kan 0,03 xG opleveren. Drie op de honderd. Het getal is een gemiddelde over duizenden vergelijkbare pogingen, geen voorspelling voor deze specifieke schutter op deze specifieke dag.
Tel elk schot in een wedstrijd voor één team op en je hebt de totale xG van dat team in die wedstrijd. Een xG-stand van 0,9 tegen 2,4 met doelpunten 2-1 zegt dat de ploeg met 1 doelpunt de betere was qua kansencreatie, en dat de ploeg met 2 doelpunten ver boven zijn onderliggende tempo afmaakte. Een xG-stand van 2,7 tegen 0,4 bij 0-0 zegt dat iemand verdiende te winnen en dat niet lukte, het patroon dat elke fan herkent bij wedstrijden die onrechtvaardig voelen.
De maat werd begin jaren 2010 voor het eerst commercieel gebruikt, het meest zichtbaar door Opta, en is sindsdien de standaardmanier geworden om kanskwaliteit op elk niveau van het profvoetbal te beschrijven. Zijn nut is onomstreden. Zijn misbruik wel.
Hoe xG wordt berekend, in hoofdlijnen
xG-modellen gebruiken geen magische invoer. Ze worden getraind op enorme bibliotheken historische schoten, doorgaans honderdduizenden, elk getagd met een eindresultaat (doelpunt of niet) en een lijst contextuele kenmerken. Het model leert welke kenmerken de conversiegraad omhoog duwen en welke omlaag.
De kenmerken waarop de meeste xG-modellen leunen zijn in de industrie grotendeels vergelijkbaar:
- Schotlocatie. Waar op het veld werd geschoten, gemeten als afstand en hoek tot het doel. De sterkste enkele driver.
- Lichaamsdeel. Rechtervoet, linkervoet, hoofd of anders. Kopballen vanaf hetzelfde punt als een voetschot converteren tegen heel andere tarieven.
- Type assist. Was het een dieptepass, een voorzet, een afgekaatste bal, een spelhervatting, een terugspringende bal? Elk leveringspatroon produceert zijn eigen typische conversiegraad.
- Verdedigingsdruk. Hoeveel verdedigers stonden tussen het schot en het doel, en hoe dichtbij was de dichtstbijzijnde. Open schoten converteren veel vaker dan gedekte.
- Spelstand en fase. Open spel, counter, spelhervatting, strafschop. Strafschoppen worden in de meeste openbare modellen behandeld als een bijna constante 0,76-0,78 xG.
Verschillende leveranciers gebruiken verschillende specifieke kenmerksets. Sommige bevatten trackingdata zoals verdedigerpositie. Sommige vouwen de startpositie van de keeper mee. Enkele voegen pre-schot kenmerken toe zoals passes per balbezit. Wat ze allemaal delen is het onderliggende idee: elk schot terugbrengen tot een kleine set beschrijvende tags, opzoeken hoe vaak die tag-combinatie historisch gezien een doelpunt was, en dat tarief als xG terugsturen.
Tactiq gebruikt event-level wedstrijddata uit gelicentieerde sportfeeds over meer dan 1.200 competities om de schotcontext te halen die de analyse voedt. De specifieke manier waarop xG-signalen gecombineerd worden met de rest van wat het product bekijkt, blijft binnen de app. Wat de lezer kan meenemen: xG zelf is industriestandaard. Wat een tool er daarna mee doet, is waar producten verschillen.
Waarom xG ertoe doet
Een ranglijst ordent teams op resultaten. Een doelpuntenkolom ordent ze op afmaken, dat luidruchtig is. xG biedt een derde lens: wie heeft de meeste kwaliteit gegenereerd, ongeacht of de bal erin ging.
Dat doet ertoe om verschillende redenen die een voetbalfan echt aangaat.
Het scheidt geluk van prestatie. Een spits die vijf in drie wedstrijden scoort met 1,8 cumulatieve xG werkt boven zijn tempo af, en dat tempo zal meestal regresseren. Een spits die nul scoort met 4,1 cumulatieve xG heeft pech, en de goals komen meestal. Over genoeg schoten convergeren xG en doelpunten. Wanneer ze divergeren gebeurt er iets tijdelijks: heroïsch afmaken, frustrerende missers, of een keeper in de vorm van zijn carrière.
Het beloont proces boven uitkomst. Een team dat 2,5 xG aan kansen creëert en 0-1 verliest op een spelhervattingsgoal was vaak de betere ploeg over 90 minuten. xG vangt dat gat op een manier die de eindstand niet kan. Trainers gebruiken interne versies van dit idee al decennia. xG maakte het publiek.
Het toont onderliggende vorm vóór de resultaten. Een middenmootploeg wiens xG-verschil stilletjes is verbeterd over zes wedstrijden staat vaak op het punt om in de ranglijst te klimmen, ook als de punten nog niet zijn bijgekomen. Een topploeg wiens xG wegglijdt terwijl ze strakke wedstrijden blijven winnen, leent tegen een regressie die meestal komt. Over een voortschrijdend venster van vier tot acht wedstrijden is xG-vorm een eerlijker indicator dan rauwe resultaten.
Het geeft een vocabulaire voor schotkwaliteit. Vóór xG waren "goede kans" en "slechte kans" subjectief. Twee mensen konden dezelfde misser bekijken en oneens zijn of hij erin had moeten. xG zet er een getal op. Het getal is imperfect, maar consistent over wedstrijden, competities en seizoenen.
Het reist tussen competities. Een 0,30 xG-schot in de Nederlandse Eredivisie is herkenbaar als een 0,30 xG-schot in de Italiaanse Serie A. De onderliggende kanskwaliteit is dezelfde maat, ook al verschilt de tactische context eromheen. Die portabiliteit is een van de redenen waarom xG de lingua franca van moderne voetbalanalyse is geworden.
Waar xG misleidt
Deze sectie is degene die de meeste xG-uitleg overslaat, en het is de reden dat xG wordt behandeld als magie door mensen die beter zouden moeten weten. Eerlijk zijn over de zwakke punten van de metriek is het verschil tussen xG goed gebruiken en je erdoor laten misleiden.
Kleine steekproeven liegen. Eén wedstrijd is bijna nooit genoeg xG om iets te beoordelen. Een spits kan 1,4 xG sprokkelen tegen een laag blok dat hem de hele avond in het strafschopgebied laat en 0,05 xG tegen hoog pressen dat hem nooit laat draaien. Beide zijn informatie over dat specifieke duel, niet over het kunnen van de spits. Minimaal vier tot zes wedstrijden voordat je conclusies trekt is de basis. Minder is anekdote met een getal eraan vastgeplakt.
Elite-afmakers verslaan xG systematisch. Sommige spelers scoren over hele carrières meer doelpunten dan hun xG suggereert. Messi, Salah, Haaland en een kleine club anderen hebben voldoende schotvolume dat hun overpresteren geen ruis is. Een gemiddeld xG-model weet niet wie schiet, alleen waar het schot vandaan kwam. Dat is een eigenschap, geen bug, maar het betekent dat ruwe xG de waarde van elite-spitsen onderschat en de waarde van volumeschutters die niet afmaken overschat.
Zwakke afmakers missen xG systematisch. Het omgekeerde is even waar. Spitsen die een heel seizoen chronisch onder xG presteren hebben meestal geen pech. Ze maken slecht af. Die onderprestatie behandelen als naderende regressie, terwijl het carrièrepatroon het tegenovergestelde zegt, is een veelvoorkomende valkuil.
Verdedigingsfouten blazen xG op. Een keepersflater die bij een ongedekte aanvaller op zes meter belandt scoort hoog in xG, omdat het schot vanuit een hoge-kwaliteitslocatie gebeurt. Het xG-model ziet de verdedigingsfout die de kans creëerde niet. In één wedstrijd kan een team een indrukwekkende xG-lijn neerzetten grotendeels door fouten van de tegenstander, en dat is geen herhaalbare vaardigheid.
Spelhervattingen en strafschoppen vertekenen het krantenkopgetal. Een strafschop is elke keer ongeveer 0,76 xG waard. Een team dat twee strafschoppen in een wedstrijd krijgt heeft 1,5 xG ingebakken voordat er gevoetbald is. Analisten die geven om openspelprestatie halen strafschoppen en vrije trappen soms uit het totaal. De openbare scorebord doet dat meestal niet.
Bekerfinales, derby's en degradatieduels breken het model. xG is gekalibreerd tegen de enorme historische basis van reguliere competitiewedstrijden. Finales, lokale derby's en laatste-dag-overlevingswedstrijden hebben andere psychologieën, andere tactische vormen, andere scheidsrechterbeslissingen en veel kleinere vergelijkbare steekproeven. xG gebruiken om deze wedstrijden te lezen zoals je een middenseizoenswedstrijd leest is een fout. Het getal wordt toch berekend. De band eromheen zou kleiner moeten zijn, en de meeste openbare dashboards maken dat niet zichtbaar.
Eindfase-effecten verdraaien het totaal. Een team dat in de laatste twintig minuten een doelpunt najaagt creëert wanhopige kansen die niet representatief zijn voor hun werkelijke kwaliteit. Een team dat een 1-0-voorsprong beschermt valt in een vorm die bewust balbezit en schotvolume prijsgeeft. Rauwe 90-minuten-xG smeert deze fases samen. Spelstand-gecorrigeerde xG bestaat, maar dat is niet wat het krantenkopscorebord toont.
Het is een teamsignaal verkeerd gelezen als spelersignaal. "Speler X heeft 0,8 xG deze wedstrijd" kan betekenen dat hij één goede kans had en miste of zes halve kansen en ze allemaal miste. De vorm van de onderliggende schotverdeling telt, niet alleen de som. Cumulatieve xG behandelen als spelersrapport, zonder schotfrequentie en kwaliteitsspreiding te bekijken, is hoe fans eindigen met discussies over getallen die verschillende dingen beschrijven.
De regel die eruit rolt: xG is het nuttigst als één ingang in een bredere lezing, vergeleken over een venster van meerdere wedstrijden, met afmakerkwaliteit en wedstrijdcontext in het hoofd. Het minst nuttig als standalone oordeel over één enkele wedstrijd.
Hoe Tactiq xG in de analyse gebruikt
Tactiq behandelt xG precies zoals dit artikel net heeft beschreven: als een stukje onderliggende prestatiedata, niet als een voorspelling op zichzelf.
Binnen een wedstrijdanalyse dragen xG-signalen bij aan het beeld van wie op welk niveau heeft gepresteerd over recente wedstrijden, welke spelers en teams boven of onder hun kwaliteit presteren, en hoe strak of eenzijdig de onderliggende vorm van een duel is. xG-vorm staat naast verschillende andere inputs. Geen ervan wordt behandeld als het antwoord.
De specifieke manier waarop de analyse van Tactiq xG combineert met de rest van wat het ziet, de gewichten, de voortschrijdende vensters, de competitiespecifieke aanpassingen, de manier waarop instabiele signalen worden gemarkeerd, blijft binnen het product. Dat is een bewuste ontwerpkeuze, geen ontwijkend iets. Gepubliceerde methodologie wordt binnen weken gekopieerd en verkeerd gekalibreerd; wat de gebruiker bereikt is een analyse gekwalificeerd door vertrouwen met de redenering uitgelegd in gewone taal, geen leerboek.
Wat de gebruiker op de wedstrijdkaart ziet:
- Een Expected Goals-cijfer voor elk team, met een recente-trendindicator zodat je kunt zien welke kant het getal op beweegt.
- Waarschijnlijkheidstripletten voor de uitkomst, gekwalificeerd door een zichtbare vertrouwensindicator die weergeeft hoe stabiel de onderliggende signalen zijn voor deze specifieke wedstrijd.
- Een geschreven analyse die de xG-context in gewone taal noemt: "De recente xG-trend van de thuisploeg is gestegen over hun laatste vijf wedstrijden, vooral door kwaliteit op spelhervattingen," niet "ons model kent gewicht 0,37 toe aan kenmerkvector drie."
- Geen bookmakerquoteringen, nergens. Geen wed-aansporingen. Geen virtuele valuta. Het kader is statistische analyse, en dat blijft het.
De bedoeling is dat een fan die een Tactiq-kaart leest weggaat met een scherpere lezing van de wedstrijd, niet met een getal om ergens anders over te nemen.
Hoe lees je xG als een professional
Zes gewoonten scheiden wie xG goed gebruikt van wie het citeert.
- Kijk altijd naar het voortschrijdend venster, niet één wedstrijd. Vier tot acht wedstrijden per team is de basis. Eén wedstrijd is een verhaal, geen patroon.
- Vergelijk xG-verschil, niet ruwe xG. "Hoeveel meer kwaliteit dit team genereerde dan ze toestonden" is meestal informatiever dan het totaal van één kant alleen.
- Haal strafschoppen en vrije trappen eruit als je openspel wilt bekijken. De publieke kop doet dat vaak niet. Trek 0,76 af per strafschop om de openspelvorm te zien.
- Controleer wie er schiet. Een elite-afmaker die xG overtreft is geen nieuws. Een rotatiespits die xG overtreft is een vlag die "steekproefomvang" zegt.
- Lees xG naast afmaakgeschiedenis. Overprestatie over een paar wedstrijden kan ruis zijn. Overprestatie over drie seizoenen is informatie.
- Behandel derby's, bekers en finales met voorzichtigheid. Verlaag je vertrouwen in de xG-lezing van wedstrijden waarvoor het model minder vergelijkbare wedstrijden heeft. Het getal wordt berekend. De band eromheen is breder dan het dashboard vertelt.
Samen toegepast veranderen deze gewoonten xG van een trivia-getal in een lens. De lens is eerlijk over wat hij kan zien. Dat is het hele punt.
De conclusie
xG is een geïnformeerde voorspelling over kanskwaliteit, geen oordeel over een wedstrijd. Gebruikt binnen een venster van meerdere wedstrijden, gelezen naast afmakerkwaliteit en wedstrijdcontext, en ontdaan van strafschop- en spelhervattingsinflatie wanneer de vraag open spel is, is het een van de scherpste tools die een fan heeft om over voetbal te praten voorbij de eindstand.
Gebruikt als enkelvoudig wedstrijdorakel, of als rangschikkingsgetal zonder context, of als vervanging voor het kijken van het spel, misleidt het. De metriek is niet veranderd. De lezing wel.
Tactiq is rond deze lezing gebouwd. De app toont xG in context, kwalificeert het met vertrouwen, legt uit wat het getal betekent in taal die een fan echt kan gebruiken, en mengt het nooit met bookmakerquoteringen of wed-aansporingen. Meer dan 1.200 competities, lokalisatie in 32 talen door de hele interface en analysetekst, gratis niveau van acht analyses per dag, geen creditcard.
Als dit artikel nuttig was, is het natuurlijke vervolgstuk de eerdere gids over hoe AI voetbalwedstrijden voorspelt. xG is een van vier datafamilies die dat artikel in detail doorloopt, en de twee samen zijn de basis waarop we de rest van de blog blijven bouwen.