Wat is xA (expected assists)? De complete gids voor voetbalfans

Door Tactiq AI · 2026-04-28 · 10 min leestijd · AI & Football

Vraag een voetbalfan wat een geweldige spelverdeler groot maakt en je krijgt een variant van hetzelfde antwoord. Visie. De pass die niemand anders ziet. Het vermogen om een teamgenoot vrij voor de goalie te zetten op een moment waarop iedereen anders op veilig zou hebben gespeeld. Wat je meestal niet krijgt, is een getal. Spelverdeling is historisch het stuk voetbal geweest dat het moeilijkst te kwantificeren is; tegen de tijd dat de goals vallen, is de creator al vaak op weg terug naar de eigen helft, en het eindstatistiekblad noemt de assistgever alleen als de pass in de exacte sequentie direct voor het schot viel.

Expected assists, of xA, probeert dat te repareren.

Het is het dichtstbijzijnde wat moderne voetbalanalyse heeft aan een metric voor creatieve spelers. Niet perfect, niet eigendom van één aanbieder, en vaak precies zo verkeerd gelezen als xG verkeerd gelezen wordt: gebruikt als oordeel in plaats van als waarschijnlijkheid, of behandeld als rapportkaart terwijl het eigenlijk een verdeling is. Dit artikel loopt door wat xA werkelijk meet, hoe je het goed leest naast xG, en de valkuilen die zelfs analisten die beter zouden moeten weten op het verkeerde been zetten.

Wat xA eigenlijk is

xA hangt een waarschijnlijkheidsscore aan elke pass in een wedstrijd. De score beantwoordt één vraag: hoe waarschijnlijk is het dat een gemiddelde schutter, die deze pass op deze locatie onder deze verdedigende druk ontvangt, een schot afvuurt dat een goal wordt?

Een horizontale pass in de middencirkel zonder iemand die zich achterlangs aanbiedt heeft een xA van ongeveer 0 omdat er geen schot wordt gecreëerd. Een steekpass die een spits op zes meter met open hoek vrijzet, zou 0,45 xA kunnen scoren. Niet omdat deze specifieke spits uit dit soort kansen 45% van de tijd scoort, maar omdat over duizenden vergelijkbare passes in de trainingsdata het resulterende schot 45% van de tijd binnen ging.

Uit die definitie volgen drie dingen.

Ten eerste, xA is een meting van de pass, niet van de passgever. Een middenvelder die in een seizoen twintig keer dezelfde pass op hetzelfde gewicht in dezelfde zone speelt, stapelt elke keer ongeveer dezelfde xA, ongeacht hoe zijn teamgenoten afronden. Dat is een eigenschap, geen gebrek, maar het verwart fans die verwachten dat xA de gecombineerde kwaliteit van passgever plus schutter beloont.

Ten tweede, alleen passes die tot schoten leiden worden gemeten. De gestoken bal die een teamgenoot met een zware aanname in balverlies verandert, scoort 0 xA in de meeste publieke modellen. Het moment was creatief. Het schot gebeurde niet. xA ziet het niet.

Ten derde, xA en xG zijn twee helften van dezelfde kans. Als een aanvaller een voorzet van 0,30 xG inkopt, heeft de voorzet die de kopbal creëerde ook een xA-waarde (meestal diezelfde 0,30, omdat de pass wordt beoordeeld op de kwaliteit van de kans die hij opleverde). xA = xG van het resulterende schot, voorwaardelijk dat er een schot wordt genomen.

Dat laatste punt is waar lezers vaak de mist ingaan. xA lezen alsof het een aparte smaak van xG is, leidt tot dubbeltelling. Een pass van 0,30 xA in een schot van 0,30 xG is één kans, beschreven vanuit twee hoeken.

Hoe xA wordt berekend, in grote lijnen

xA-modellen worden getraind op enorme bibliotheken van passes, elk gelabeld met contextuele kenmerken en met de uitkomst van elk schot dat volgde.

De kenmerken waarop de meeste publieke xA-modellen steunen, zijn breed consistent tussen aanbieders:

  • Startlocatie van de pass. Waar op het veld de pass ontstond, gemeten als afstand en hoek tot het doel.
  • Eindlocatie. Waar de pass aankwam. Dit is de dominante drijver. Passes die in het strafschopgebied belanden dragen hogere xA dan passes die daarbuiten belanden, althans voor de schoten die volgen.
  • Passtype. Steekpass, voorzet, terugtrekbal, stilstandbezorging, gewipte bal, simpele horizontale pass. Elk passtype conditioneert de verwachte schotkwaliteit anders.
  • Verdedigende druk en lichaamshouding van de beoogde ontvanger. Sommige modellen bevatten benaderingen voor hoe gedekt de ontvanger is. Dat schuift xA omhoog of omlaag.
  • Spelsituatie. Open spel, snelle omschakeling, rebound na stilstand. Net als bij xG hebben deze fasen verschillende conversieprofielen.

Meer geavanceerde modellen getraind op trackingdata kunnen verdedigerspositie ten opzichte van de pass en lichaamsoriëntatie van de ontvanger meenemen. Publieke modellen zonder trackingdata gebruiken eenvoudigere benaderingen.

Tactiq leest passdata op gebeurtenisniveau uit gelicentieerde sportfeeds die meer dan 1.200 competities bestrijken. De xA-waarden per pass die de analyse voeden, worden afgeleid uit die gebeurtenisrecords naast de bredere wedstrijdcontext waar het product naar kijkt. De specifieke manier waarop xA binnen de analyse combineert met andere signalen blijft binnen het product.

Waarom xA ertoe doet

Een goalkolom beloont afwerkers. Een assistkolom beloont de laatste pass voor het doelpunt. Beide zijn ruizerig. Een creatieve middenvelder die in een wedstrijd een dozijn steekpasses speelt, drie daarvan in sterke posities bij de spits ziet aankomen, en de wedstrijd eindigt met nul assists omdat de spits ze alle drie mist, heeft geen stille wedstrijd gespeeld. De goalkolom zegt van wel. xA zegt van niet.

xA doet er op meerdere concrete manieren toe voor fans.

Het scheidt creatie van afwerkingsgeluk. Een playmaker die 8 echte assists bijeenbrengt bij een cumulatieve xA van 4,5 finisht boven de modelverwachting dankzij de vorm van zijn spits, niet omdat zijn passes bijzonder goed zijn. Een playmaker die 2 echte assists noteert bij 6,0 cumulatieve xA levert elite-creatie maar wordt in de steek gelaten door zijn schutter. Over een seizoen convergeren assists en xA meestal; in steekproeven van 10 wedstrijden divergeren ze sterk, en de richting waarin ze uiteenlopen vertelt een nuttig verhaal.

Het maakt creatieve middenvelders zichtbaar. Nummers 10 en dieper staande spelverdelers die geen ruwe assists stapelen, stapelen vaak xA. De kloof tussen hun xA-ranking en hun assist-ranking is meestal het verschil tussen creatie en afwerkingscontext.

Het reist over competities heen. Een steekpass die in de Nederlandse Eredivisie een kans van 0,30 xA oplevert, is herkenbaar dezelfde creatie als een steekpass van 0,30 xA in de Italiaanse Serie A. De metric is overdraagbaar zoals xG, wat hem nuttig maakt voor scouting over competities heen en voor internationale vergelijking.

Het beloont volgehouden creatie in plaats van één moment. Een assist beloont de pass die direct aan de goal voorafgaat. Een opbouw van vijf passes voordat er een schot volgt, geeft de eerste pass nul assist-krediet, zelfs als die eerste pass de creatieve daad was die de verdediging brak. xA vangt meer van de keten, omdat elke pass die tot een schot leidt wordt gemeten, niet alleen de laatste.

Waar xA misleidt

Dit is de helft die de meeste xA-uitleggers overslaan. Eerlijk zijn over waar de metric breekt, zegt meer over hoe je hem gebruikt dan welke definitie van wat hij meet dan ook.

Kleine steekproeven liegen. Twintig passes zijn geen steekproef. Een middenvelder kan 1,2 xA noteren in een wedstrijd waarin zijn teamgenoten bij bosjes missen en 0 echte assists registreren, terwijl een andere middenvelder 2 echte assists krijgt bij 0,4 xA omdat zijn spits twee zwakke kansen omzette. Geen van beide uitkomsten vertelt je iets over de onderliggende creatiecapaciteit; ze vertellen je over schutteruitkomsten op die wedstrijddag.

Schutterskwaliteit is verborgen. De xA-formule gaat uit van een gemiddelde afwerker. Naast Haaland, Salah of Kane spelen blaast je xA-naar-assist-conversie op omdat die schutters het gemiddelde kloppen. Naast een zwakke afwerker spelen drukt het. Vergelijkingen tussen teams en tijdvakken die niet corrigeren voor schutterscontext misleiden meer dan ze verhelderen. De correctie bestaat in geavanceerde modellen maar niet in de meeste publieke xA-dashboards.

Pre-assists zijn geen assists. Een pass twee bewegingen voor de goal is vaak de creatieve daad die de aanval ontsloot, maar het xA-model schrijft het krediet toe aan de pass direct voor het schot. Sommige moderne modellen zoals \"expected threat\" en \"possession value\" proberen het krediet eerlijker over een balbezit te verdelen; xA zelf doet dat niet. xA gebruiken om dieper staande spelverdelers te beoordelen die aanvallen vanaf het middenveld beginnen, onderschat hun bijdrage ten opzichte van creators in het laatste derde wier passes schoten direct creëren.

Standaardsituaties verstoren de kop. Een hoekschopnemer die 8 hoekschoppen in een wedstrijd levert en drie kopkansen vanuit het doelgebied produceert, stapelt hoge xA ongeacht creativiteit. De uitvoering is technisch, niet creatief in de zin van de spelverdeler. Het stilstand-xA splitsen van het open spel-xA levert een schoner beeld op van wat een creator doet in het levende spel. De meeste publieke dashboards doen dat niet.

Voorzetten blazen volume op boven kwaliteit. Een vleugelspeler die in een wedstrijd 15 voorzetten het strafschopgebied in jaagt, waarvan de spits er 3 vanuit moeilijke hoeken inkopt, noteert hogere xA dan een vleugelspeler die twee steekpasses aan een spits in het strafschopgebied aflevert. De voorzet-zware stijl stapelt xA via volume; de steekpass-stijl stapelt xA via dichtheid van schotkwaliteit. Beide kunnen kloppen binnen een tactische context; xA alleen vertelt je niet welke.

Strafschoppen en directe vrije trappen verstoren dingen. Een getrokken strafschop die de strafschopnemer omzet wordt meestal niet als xA-gebeurtenis geregistreerd (de overtreding werd getrokken, er is geen pass gespeeld). Een assist uit een directe vrije trap is zeldzaam maar zwaar als hij voorkomt. Deze grensgevallen betekenen dat cumulatieve xA af en toe kan afwijken van het intuïtieve gevoel van de lezer over wie \"de kans maakte.\"

Effecten van laat-wedstrijd-status gelden net als bij xG. Een team dat in de laatste vijftien minuten jaagt op een goal genereert wanhoopspasses het strafschopgebied in die xA opblazen zonder duurzame creatie te weerspiegelen. Een team dat een voorsprong beschermt, produceert lage xA omdat het niet probeert te creëren. Volledig-wedstrijd-xA smeert die fasen samen uit.

Het is een signaal op teamniveau dat vaak als individueel rapport wordt gelezen. Een middenvelder met 0,9 xA in deze wedstrijd kan vier goede passes het strafschopgebied in hebben gespeeld, geen zware kansen. Of één geweldige steekpass en acht horizontale. De verdeling telt. Cumulatieve xA over één wedstrijd verbergt dat.

De regel die hieruit volgt: xA is het nuttigst over een voortschrijdend venster van meerdere wedstrijden, gelezen naast de xG van de resulterende schoten, met schutterskwaliteit in gedachten en stilstandverstoring weggehaald wanneer open spel de vraag is. Hij is het minst nuttig als zelfstandig oordeel over één wedstrijd of één seizoen zonder context.

Hoe Tactiq xA in de analyse gebruikt

Tactiq behandelt xA precies zoals dit artikel het zojuist beschreven heeft: als één stukje onderliggende creatiedata, geen zelfstandig playmaker-oordeel.

Binnen een wedstrijdanalyse dragen xA-signalen bij aan het beeld van welke teams zinvolle kansen genereren versus welke passes aan elkaar rijgen die nergens heen leiden, welke creators boven of onder hun onderliggende kwaliteit presteren, en hoe de vorm van een treffen eruitziet door de lens van creatie in plaats van afwerking. xA staat naast xG, vormindicatoren, onderlinge-duelcontext en andere invoer. Geen enkele wordt als het antwoord behandeld.

De specifieke manier waarop xA zich mengt met de rest van wat Tactiq bekijkt, de gewichten, de voortschrijdende vensters, de splitsingen tussen open spel en standaardsituaties, de manier waarop instabiele signalen gemarkeerd worden, blijft binnen het product. Gepubliceerde methodologie wordt binnen weken gekopieerd en miscalibreerd; wat de gebruiker bereikt is een analyse met vertrouwenskwalificatie met de redenering uitgelegd in heldere taal.

Wat de gebruiker op de wedstrijdkaart ziet:

  • Verwachte goals voor elk team, met de expected-assists-context aan de creatiekant van de lezing. Je ziet meestal geen \"xA: 1,8\"-getal op het scherm; je ziet het effect van het creatiebeeld op de vertrouwensgekwalificeerde lezing.
  • Waarschijnlijkheidstripletten voor de uitslag, met een zichtbare vertrouwensindicator die weergeeft hoe stabiel de onderliggende signalen voor deze specifieke wedstrijd zijn.
  • Geschreven analyse die de creatiecontext in helder Nederlands benoemt: \"De recente creatiecurve van de thuisploeg is in de laatste vier wedstrijden gestegen, hoewel de afwerking is achtergebleven, zodat de xG-naar-goal-kloof breder was dan de onderliggende kanskwaliteit suggereert.\"
  • Geen externe marktdata waar dan ook. Geen doorverwijzingen naar platforms van derden. Geen virtuele valuta. Het kader is statistische analyse.

De bedoeling is dat een lezer een scherpere lezing meeneemt over de vraag of de afwerkingsonderprestatie van een team een schot- of creatieprobleem is, in plaats van één enkele decimaal om ergens anders te kopiëren.

Hoe je xA als een pro leest

Zes gewoonten veranderen xA van trivia in een lens.

  1. Koppel xA altijd aan xG en echte assists. Een drie-koloms-beeld (\"xA / xG van de resulterende schoten / echte assists\") over een voortschrijdend venster is informatiever dan welke enkele kolom dan ook.
  2. Corrigeer voor schutterskwaliteit. Elite-teamgenoten blazen je conversie op; zwakke teamgenoten drukken die. Als je playmakers vergelijkt, kijk dan wiens spitsen boven verwachting afwerken en wiens niet.
  3. Haal stilstand-xA eruit als je om creatie in open spel geeft. Een hoekschopnemer met 0,9 xA uit uitvoeringen creëerde geen kansen in de playmaker-zin.
  4. Lees een voortschrijdend venster, geen wedstrijd. Vier tot acht wedstrijden vlakken de ruis af. Eén wedstrijd is anekdote met een getal eraan vast.
  5. Vergelijk dieper staande spelverdelers niet met creators in het laatste derde op ruwe xA alleen. De pass twee bewegingen voor het schot telt. xA geeft hem niet volledig krediet. Modellen als \"expected threat\" vangen dat beter; ruwe xA niet.
  6. Weeg recente vorm zwaarder dan seizoenstotalen. Een playmaker die zes weken geen kansen heeft geproduceerd, is een andere speler dan zijn seizoenstotaal-xA suggereert, ongeacht wat het cumulatieve getal zegt.

Samen toegepast veranderen deze gewoonten xA van een getal op een ranglijst in een bewijsstuk dat je spelbeeld scherper maakt.

De conclusie

xA is een waarschijnlijkheid over kanscreatie, geen rapportkaart over playmakers. Gebruikt binnen een voortschrijdend venster van meerdere wedstrijden, gelezen naast xG en echte assists, gecorrigeerd voor schutterscontext en ontdaan van stilstandinflatie wanneer open spel de vraag is, is het een van de schoonste lenzen die voetbalanalyse biedt op de creatieve kant van het spel.

Gebruikt als zelfstandig oordeel, als ranglijstgetal zonder context, of als bewijs dat een playmaker levert of niet levert op basis van één seizoen, misleidt het. De metric is eerlijk over wat hij meet. De lezing is het deel dat de meeste analisten verkeerd doen.

Tactiq is rond die lezing gebouwd. De app brengt het creatiebeeld naar boven binnen een vertrouwensgekwalificeerde wedstrijdanalyse, legt in heldere taal uit wat de creatie-versus-afwerkingskloof betekent voor een specifieke wedstrijd, en mengt het nooit met externe marktdata. Meer dan 1.200 competities, lokalisatie in 32 talen, gratis niveau van acht analyses per dag, geen creditcard nodig. Het is een geïnformeerde voorspelling, geen gok.

Drie artikelen op rij vormen nu de basis voor hoe we de getallen lezen. Als je dat nog niet gedaan hebt, begin dan met hoe AI voetbalwedstrijden voorspelt en wat xG eigenlijk meet. xA is de creatie-zijde-metgezel bij die xG-gids, en de drie samen dekken de metrics waarop de rest van de blog blijft voortbouwen.

Veelgestelde vragen

Wat is xA in simpele bewoordingen?
xA, afkorting van expected assists, is een waarschijnlijkheidsscore die aan een pass hangt. Het schat in hoe waarschijnlijk het is dat een gemiddelde schutter de kans afmaakt die die pass creëert. Een steekpass die een spits op zes meter met open hoek vrijzet, krijgt een hoge xA. Een zijwaartse pass op het middenveld scoort 0 omdat er geen schot uit komt. xA meet kanscreatie, niet of de assist daadwerkelijk gegeven werd.
Hoe verschilt xA van xG?
xG beoordeelt de kwaliteit van een schot. xA beoordeelt de kwaliteit van de pass die tot een schot leidde. Eén moment kan beide bevatten: een pass van 0,12 xA in een kopbal van 0,25 xG. De passgever krijgt 0,12 xA krediet; de schutter krijgt 0,25 xG. Samen beschrijven ze hoe goed de kans was en hoeveel van de creatie uit de pass kwam ten opzichte van de afwerking.
Waarom verschilt de xA van een speler van zijn echte assists?
Drie redenen. De afwerkingskwaliteit van de schutter zit niet in de xA-formule, dus een schutter van wereldklasse zal jouw passes boven het gemiddelde model omzetten. Het tegenovergestelde geldt ook: passen naar een zwakke afwerker drukt je assisttotaal onder de xA. Ruis van kleine steekproeven is de derde factor. Over een seizoen benaderen of overtreffen elite-creators meestal hun xA; pech domineert onder de twintig wedstrijden.
Gebruikt Tactiq xA voor gokvoorspellingen?
Nee. Tactiq is statistische analyse, geen gokken. xA draagt bij aan het onderliggende prestatiebeeld van creatieve spelers en de kanscreatie van teams, samen met andere signalen. De analysekaart toont geen bookmakernoteringen, spoort niet aan tot actie op externe markten, en xA is één invoer tussen meerdere in de wedstrijdlezing.
Waar komen de xA-gegevens vandaan?
xA wordt afgeleid van gebeurtenisdata op wedstrijdniveau die elke pass loggen met oorsprong, bestemming, passtype en het schotresultaat dat volgde. Tactiq leest die gebeurtenisdata via gelicentieerde sportfeeds die meer dan 1.200 competities bestrijken. De specifieke manier waarop xA-signalen binnen de analyse worden gecombineerd met andere wedstrijdsignalen blijft binnen het product.
Moet ik xA alleen bekijken of naast xG?
Naast xG. xA in isolatie vertelt over creatie; xG in isolatie over afwerking. Een team met hoge xA maar lage xG creëert kansen die zijn schutters niet goed omzetten of niet nemen. Een team met hoge xG maar lage xA zet individuele klasse om in plaats van volgehouden creatie. Samen beschrijven ze de vorm van de aanval beter dan elk apart.