UITLEG

Korte versie

Met deze website willen we spelers van het Sporza WK Pronostiek spel helpen om betere, data-driven keuzes te maken.

We gebruiken data van Kalshi, een “prediction market” (a.k.a. moderne goksite) om een kans te kleven op elke concrete eindscore per match. Die kansen zetten we dan om in verwachte punten (xPtn) voor het WK Pronostiek spel van Sporza.

De berekeningen zijn informatief. Ze zijn geen bettingadvies en garanderen geen juiste uitslag.

Extra tijd in knock-outmatchen

De wedstrijdresultaat- en exacte-scoremarkten van Kalshi gelden na 90 minuten plus blessuretijd. Verlengingen en penalty's tellen daar niet mee. Sporza beoordeelt een knock-outvoorspelling op de score na maximaal 120 minuten; penalty's bepalen alleen welk land doorgaat.

Het model vertrekt volledig van het verwachte aantal doelpunten in de Kalshi-verdeling. Voor elke hypothetische gelijke stand na 90 minuten wordt alleen het tempo van de verlengingen aangepast. De tempofactor loopt van 0,75 voor een trage 0-0 tot maximaal 1 voor een veel doelpuntrijkere wedstrijd. Een gemiddelde tak zit daar geleidelijk tussenin.

Daarna worden alle mogelijke extra doelpunten toegevoegd. Zo kan 0-0 veranderen in 1-1, kan 1-1 veranderen in 2-2 en kunnen meerdere verschillende takken bij dezelfde eindstand na 120 minuten uitkomen. Niet-gelijke standen na 90 minuten veranderen niet, omdat die matchen geen verlengingen krijgen.

De odds “Naar volgende ronde” gebruiken de aparte KXWCADVANCE-markt van Kalshi wanneer die beschikbaar is. Ontbreekt ze, dan combineren we de gemodelleerde score na 120 minuten met de relatieve sterkte van de landen voor een penalty-inschatting. Die odds hebben geen gelijkspel: uiteindelijk gaat altijd één land door.

In de matrix kan je wisselen tussen de originele odds na 90 minuten en de modelberekening na 120 minuten. Alle marktinputs worden bij de aftrap bevroren, zodat latere wedstrijdinformatie de voorspelling niet verandert.

Lange(re) versie

Kalshi is een prediction market: gebruikers handelen er in contracten op de uitkomst van echte gebeurtenissen. Zo'n contract is meestal een simpele ja/nee-vraag. Koop je “Yes” en de gebeurtenis gebeurt, dan eindigt het contract op 1 dollar. Gebeurt ze niet, dan eindigt het op 0 dollar.

De marktprijs van zo'n contract kan je lezen als een ruwe kansinschatting. Een “Yes”-prijs van 62 cent betekent grofweg dat de markt die uitkomst rond 62 procent inschat. Die prijs ontstaat doordat kopers en verkopers elkaar vinden in het orderboek; Kalshi zet dus niet zelf een klassieke bookmaker-odd, maar faciliteert de markt.

Voor voetbal gebruikt deze site vooral Kalshi-markten op wedstrijdresultaten en exacte eindstanden. Een markt voor 1-0, bijvoorbeeld, zegt niet dat 1-0 zeker zal gebeuren; ze zegt hoeveel de markt bereid is te betalen voor een contract dat alleen uitbetaalt als de wedstrijd effectief op 1-0 eindigt.

Marktprijzen tellen meestal niet exact op tot 100 procent. Daarom normaliseert het model de ruwe kansen: elke uitkomst wordt gedeeld door de totale som van alle uitkomsten. Zo verdwijnt de overround en ontstaat een bruikbare kansverdeling.

De modelkeuze is ook niet simpelweg de score met de hoogste kans. Sporza geeft ook punten voor onder meer juiste winnaar en doelpuntenverschil. Daarom berekent het model voor alle mogelijke voorspellingen hoeveel punten ze gemiddeld opleveren over de volledige eindstandverdeling.

De bedragen tonen hoeveel geld er momenteel open staat in de markten. In het algemeen geldt dat hoe meer geld er open staat, hoe meer informatie de markt doorgaans bevat.

Voor wedstrijden die live zijn of al gespeeld zijn, locken we de odds van net voor de aftrap. Zo blijft de analyse vergelijkbaar met wat vooraf zichtbaar was, in plaats van met prijzen die al door de wedstrijd zelf zijn beïnvloed.

FAQs

Is dit een officiële website van Sporza?
Nee, dit is een niet-officieel fanproject. Zie de volledige disclaimer.
Waarom is het design gelijkaardig aan dat van de officiële Sporza WK Pronostiek website?
We zijn gewoon fans van de look en wilden zoveel mogelijk consistentie voor de spelers.
Is dit bettingadvies?
Nee. De site toont marktdata en modelberekeningen ter informatie. Gebruik dit niet als financieel of gokadvies.
Waarom is de modelkeuze niet altijd de meest waarschijnlijke score?
De modelkeuze maximaliseert verwachte Sporza-punten. Een score met iets lagere kans kan beter scoren omdat hij vaker nog punten oplevert voor winnaar of doelpuntenverschil.
Hoe vaak worden de odds vernieuwd?
Odds voor matchen die nog niet gestart zijn worden vernieuwd als ze ouder zijn dan 5 minuten. Odds voor live en gespeelde matchen worden niet vernieuwd en zijn gelockt op de odds van net voor de aftrap. Je kan ook altijd op de 'refresh' knop klikken om de odds manueel te vernieuwen.
Waarom verschillen de knock-outodds van Kalshi?
Kalshi laat de wedstrijdresultaat- en exacte-scoremarkten aflopen na 90 minuten plus blessuretijd. Sporza gebruikt in de knock-outfase de score na eventuele verlengingen. Daarom rekent deze site de 90-minutenverdeling door naar 120 minuten.
Kan 1-1 na 90 minuten veranderen in 2-2 in het model?
Ja. Elke gelijke stand krijgt een eigen verdeling voor de extra doelpunten. Als beide landen na een 1-1 nog eenmaal scoren, draagt die tak bij aan 2-2 na 120 minuten. Ook 0-0 plus twee extra doelpunten per land kan in 2-2 eindigen.
Waarom daalt de kans op een exacte score door verlengingen?
Extra speeltijd creëert meer manieren om van een score weg te bewegen. Een 1-1 na 90 minuten blijft alleen 1-1 wanneer niemand nog scoort, terwijl doelpunten de kans over 2-1, 1-2, 2-2 en andere scores verspreiden.
Waarom hebben de odds voor de volgende ronde geen gelijkspel?
Na verlengingen en eventuele penalty's gaat altijd één land door. Deze twee kansen komen rechtstreeks uit KXWCADVANCE wanneer die markt beschikbaar is, anders uit de 120-minutenverdeling en een modelinschatting voor penalty's.
Is deze site gratis?
Ja.
Hoe zou Sporza het WK Pronostiek spel nog kunnen verbeteren?

Een aantal ideeën die het spel nog eerlijker, duidelijker en aantrekkelijker zouden kunnen maken:

  • Voeg een algemeen klassement toe, zodat spelers hun score ook met de beste deelnemers kunnen vergelijken.
  • Motiveer spelers met enkele prijzen voor de hoogste scores.
  • Maak spelersprofielen met een overzicht van al hun voorspellingen.
  • Voeg zoeken en sorteren binnen een groep toe.
  • Deel meer algemene statistieken en inzichten op basis van de vele voorspellingen die spelers samen indienen.
  • Toon de voorspellingen van andere spelers pas wanneer pronostieken niet meer aangepast kunnen worden. Zo kan niemand een voorsprong verdedigen door de voorspelling van een achtervolger over te nemen.

Daarnaast lijken er nog twee bugs te zijn:

  • Vanaf de 1/16e finales word elke score van 10 of meer gezien als een perfecte voorspelling. Dit klopte voor de groepsfase waar 10 de hoogste score was, maar niet voor de knock-outfase waar de punten verdubbeld worden.
  • De knop “Groep verwijderen” is ook zichtbaar voor spelers die geen beheerder zijn.