Hvor mange mål burde FC København egentlig have scoret i Parken i søndags? Hvis du stillede dig selv det spørgsmål, mens du stirrede frustreret på statistikken efter 0-0-kampen, er du ikke alene. I takt med at Superligaen bliver mere datadrevet, er ét tal dukket op i tv-grafikker og på Twitter-tråde igen og igen: xG - Expected Goals.
Men hvad gemmer der sig egentlig bag de to bogstaver, som eksperterne slynger om sig med? Og hvordan kan et stykke matematik forudsige noget så uforudsigeligt som mål i fodbold? I denne artikel dykker vi ned i xG-universet og afslører, hvordan algoritmer, skudvinkler og millimeterpræcise positioner bliver til de tal, der i stigende grad styrer analyseafdelingen i de danske klubber.
Læs med, når vi folder konceptet ud fra bunden, viser, hvordan dataleverandørerne omsætter Superligaens stolpeskud og friløbere til decimaler, og ikke mindst forklarer, hvornår xG er et kraftfuldt værktøj - og hvornår du bør tage tallet med et gran salt.
Hvad er xG? Grundidéen og de vigtigste begreber
Expected Goals (xG) er et statistisk mål for hvor sandsynligt det er, at et givet skud bliver til et mål. I stedet for at tælle, hvad der faktisk skete (mål eller ingen mål), forsøger xG at beskrive, hvad der statistisk set burde ske, hvis den samme chance blev taget tusindvis af gange. Et skud tildeles derfor en værdi mellem 0 og 1, der repræsenterer målsandsynligheden: 0,10 betyder 10 % chance for at score, mens 0,75 svarer til 75 %.
For at nå frem til den vurdering bruger de førende dataleverandører store historiske databaser med titusindvis af afslutninger. Hver afslutning beskrives med en række egenskaber - features - som indgår i en matematisk model (typisk logistisk regression eller en maskinlæringsalgoritme). De vigtigste er:
- Position på banen: Jo tættere og mere centralt skuddet tages, desto højere xG.
- Vinkel til målet: Smalle vinkler giver mindre xG, selv fra kort afstand.
- Afslutningstype: Hovedstød får lavere xG end skud med foden fra samme sted; flugtninger får ofte højere xG end halvflugtere.
- Assisttype: Cut-backs og dybdebolde scorer højt, fordi angriberen løber mod mål. Indlæg fra siderne scorer lavere.
- Defensivt pres: Hvor tæt er nærmeste forsvarer, og blokeres skudlinjen? (Event-data estimerer det ofte via “shot-under-pressure”-flag; tracking-data kan måle det præcist).
- Kampkontekst: Dødbolde, kontraer, åbent spil - hver fase har egne sandsynlighedsprofiler.
Modellen “lærer” sammenhængen mellem disse faktorer og udfaldet (mål/ikke mål) på historiske skud. Når en ny afslutning registreres i Superligaen, slår systemet dens feature-profil op i modellen og returnerer en xG-værdi.
Hvordan adskiller xG sig fra beslægtede begreber?
- Mål (Goals): Det faktiske antal scoringer. Et hold kan score 3 mål på chancer til blot 1,2 xG - en indikation på overpræstation i afslutningsøjeblikket.
- xGA (Expected Goals Against): De chancer et hold tillader modstanderen. Summeres til et defensivt forventet mål-tal.
- Non-penalty xG (NP-xG): Strafespark har en næsten fast sandsynlighed (~0,76). Nogle analyser fjerner derfor straffespark for at få et renere billede af holdets chanceproduktion i åbent spil.
- Post-shot xG (PS-xG): Her indgår ikke kun skudposition, men også hvor i målet bolden er på vej hen - afstanden til stolperne, højde, fart osv. PS-xG er særligt brugbar til at evaluere målmænds redninger og afslutteres kvalitet i selve sparket.
Kort sagt giver xG et objektivt billede af chancekvaliteten. Ved at sammenligne xG med det faktiske antal mål over tid kan analytikere, trænere og fans vurdere, om et hold eller en spiller er effektiv (overpræsterer), uheldig (underpræsterer), eller blot oplever normale udsving i fodboldens varians.
Sådan bliver xG beregnet og brugt i Superligaen
For at forstå, hvorfor xG-tallene fra den danske Superliga ofte adskiller sig fra tal, man ser i andre ligaer, skal vi først se på det praktiske arbejde bag kulissen: indsamling af hændelsesdata, modellering og - ikke mindst - den taktiske kontekst.
1. Fra kamera til koordinat: Sådan indsamler leverandørerne data
- Opta/Stats Perform
To operatører tagger hver eneste boldberøring live via et specialinterface; efter kampen gennemgår et audit-team videoklip for at sikre, at skudposition (x-, y-koordinater), kropsdel, blokering, pres osv. er korrekte. - Wyscout
Bruger et tilsvarende dobbelt-taggingssystem, men udvider med manuelle beskrivelser af assisttype (dybdebold, cut-back, indlæg), hvilket kan indgå som feature i xG-modellen. - StatsBomb
Går et skridt videre og registrerer freeze-frame-data - dvs. positionen på samtlige 22 spillere i skudøjeblikket. Det muliggør mere avancerede variabler såsom antal forsvarere mellem bold og mål.
2. Træning af xg-modellen: Fra excelark til maskinlæring
Alle leverandører starter med flere hundrede tusinde historiske afslutninger. Typiske features inkluderer:
- Afslutningslokation (distance, vinkel)
- Afslutningstype (hovedstød, volley, inderside)
- Assisttype (fast, cut-back, indlæg)
- Kontekst (kontra, dødbold, åbent spil)
- Defensivt pres (antal spillere inden for 1,5 m - kun mulig hos leverandører med tracking / freeze-frame)
Selve modellen er oftest en logistisk regression eller en gradient boosting machine, fordi outputtet skal være en sandsynlighed mellem 0 og 1. Efter træning kalibreres modellen mod en hold-out-sæson for at sikre, at total xG ≈ total scorede mål på liganiveau. Derefter kan danske klubber få daglig levering af shot_id + xG-værdi direkte ind i deres analysesoftware.
3. Hvad fortæller xg om spillestilen i superligaen?
| Skudtype | Typisk xG-interval | Superliga-eksempler |
|---|---|---|
| Langskud (≥ 22 m) | 0,02-0,05 | Lyngby og OB tester ofte målmanden tidligt - xG akkumulering men lav udbytte |
| Friløber/1-mod-1 | 0,35-0,60 | FCN’s dybdeløb bag kæden skaber høje xG pr. skud trods få afslutninger |
| Straffespark | 0,75-0,80 | Superliga-gennemsnit ca. 0,76 - identisk med største europæiske ligaer |
Hvis vi sammenligner klubprofiler, bliver forskellene tydelige:
- FC København genererer mange cut-backs fra baglinjen (høj vinkel, lav distance) - derfor høj samlet xG pr. kamp.
- AGF lægger mere vægt på dødbolde og indlæg. Her er xG’en spredt på flere lav-værdi-hovedstød (~0,10-0,15).
- Randers fokuserer på omstillinger; færre skud, men relativt høje chanceværdier, fordi afslutningerne typisk er ubesværede.
4. Fra tal til taktik: Brugsscenarier hos klubber og medier
Danske klubber kobler nu live-xG til video, så analytikeren kan:
- Identificere perioder, hvor holdet skaber høje xG men ikke scorer - muligt tegn på uheld frem for dårlig kvalitet.
- Benchmarke spillere: En angriber der ligger +0,20 xG pr. 90 over holdets baseline, bliver hurtig scout-target for større ligaer.
- Forberede dødboldspakker: Hvis modstanderen indkasserer 0,15 xG pr. kamp fra hjørnespark ved forreste stolpe, er det let at planlægge en specifik variant.
Kort sagt giver en solid xG-model Superliga-klubberne et objektivt barometer for, om deres spillefilosofi rent faktisk skaber målchancer - og hvor de har plads til at justere skridtet før bolden krydser stregen.
Hvad måler xG – og hvad må det ikke bruges til?
xG er en termometer-aflæsning af chancekvaliteten, ikke et facit for hvor dygtige spillere eller hold er til at sparke bolden i mål. Skal tallet give mening, skal det først samles op over en længere periode - typisk 5-10 kampe for spillere og et helt efterår/forår for hold. Én enkelt kamp kan sagtens afvige kraftigt, fordi:
- en keeper står på hovedet,
- en angriber rammer stolpen to gange,
- eller vinden i Herning leger med et indlæg.
Derfor bør xG læses som “hvor mange mål ville et gennemsnitligt Superliga-hold forvente at score fra disse skud?” - ikke som et løfte om, hvad netop FC Nordsjælland eller Anders Dreyer burde have scoret i dag.
Typiske fejlfortolkninger
- “Hans xG er 0,9, så han burde have scoret!”
Nej - 0,9 svarer til 9 ud af 10 på lang sigt. På dagen er der stadig 10 % chance for, at bolden ikke går ind. - “Hold X over- eller underpræsterer, fordi de har +7 i xG-difference efter tre runder.”
Tre kampe er for lille en stikprøve; variansen er kolossal. Vent med dommen til datagrundlaget er større. - “xG fortæller hvem der var bedst til at afslutte.”
Nej - det fortæller hvem der kom frem til de bedste chancer. Afslutningskvalitet måles bedre med f.eks. Post-Shot xG (PSxG).
Data-huller du skal kende
De fleste Superliga-modeller bygger på event-data: tidspunkt, koordinat, skudtype osv. Det er hurtigt og billigt - men mangler vigtige nuancer:
- Pres og positionering af forsvarere må ofte skønnes eller helt udelades.
- Blokeringer (skud der aldrig når frem til målet) registreres forskelligt mellem leverandører.
- Tracking-data (GPS/LiDAR) som viser spillernes fart og synsfelt findes, men bruges sjældent i offentlige xG-modeller pga. omkostninger og rettigheder.
Konsekvensen er, at to identiske skud i modellen kan have samme xG, selvom det ene var under hårdt pres og det andet helt frit. Det er godt nok som trendindikator, men ikke perfekt til de små marginaler.
Skudselektion - Den skjulte variabel
Hold der tager mange langskud på 0,03 xG vil naturligt ligge lavt i total xG, selvom de måske har fremragende afsluttere. Omvendt kan pragmatiske hold, der kun fyrer af fra det lille felt, score højt i xG uden at være teknisk overlegne. Analysen skal derfor suppleres med video, taktiske nøgletal og forståelse af spillestil.
Hvad kan xg så bruges til?
- Præstationsanalyse
Trænere kan se, om holdet skaber nok - og hvor chancerne opstår. Viser pilen konsekvent nedad i xG for gennembrudszonen, kan der arbejdes på indlæg eller kombinationsspil. - Scouting og rekruttering
Angribere der konsekvent overgår deres xG med 3-4 sæsoner i træk, kan være stærke afsluttere. Omvendt kan målmænd, der redder flere mål end deres PSxG, pege på god refleks- eller positionsstyrke. - Trend-tracking
Journalister og fans kan hurtigt spotte, når et hold “presser på” uden at få payoff. Eksempel: Da AGF gik seks kampe uden sejr i 2022, skabte de fortsat 1,5 xG pr. kamp - et signal om, at pointene nok skulle komme. - Målmandsvurdering via PSxG
Post-Shot xG tager højde for, hvor i målet bolden ender, og måler dermed sværhedsgraden af redningen. Difference mellem PSxG og indkasserede mål giver et mere fair billede af keeperens præstation end ren xGA.
Kort sagt
xG er et fremragende værktøj til at måle, om et hold bringer sig selv i gode positioner - men det er ikke en spåkugle, og det siger ikke alt om kvaliteten på sparket, målmanden eller taktikken i én isoleret kamp. Brug det som kompas, ikke som konklusion.