Elke pick op BetsPlug is het eindpunt van een lange, zorgvuldig ontworpen pipeline. Geen onderbuikgevoelens, geen cherry-picking, geen verborgen regels. Dit is het exacte proces - van het moment dat een wedstrijd wordt aangekondigd, tot het moment dat een geverifieerde pick op je dashboard verschijnt.
Elke stap wordt onafhankelijk gebouwd en gemonitord. Dit is precies wat er onder de motorkap gebeurt.
Rommel erin, rommel eruit. Onze pipeline begint dus met betrouwbare databronnen voor wedstrijden, uitslagen, standen en bookmaker-odds.
Elke 6 uur synchroniseren we wedstrijden, uitslagen en standen van API-Football en football-data.org voor 6 Europese competities. Bookmaker-odds worden elke 2 uur opgehaald via The Odds API. Tijdens wedstrijduren (12:00-24:00 UTC) worden live scores elke 5 minuten bijgewerkt zodat je dashboard actueel blijft.
Elk record krijgt een tijdstempel zodat we elk moment in de geschiedenis exact kunnen terugspelen zoals onze modellen het zagen - cruciaal voor eerlijke backtesting.
API-Football, football-data.org en The Odds API - elk voor een ander aspect van de wedstrijd.
Wedstrijden en voorspellingen worden elke 6 uur ververst. Live scores updaten elke 5 minuten tijdens wedstrijduren.
Niets wordt overschreven. Elke wijziging is een nieuwe regel - geschiedenis is permanent.
Ruwe sportdata staat bekend als rommelig. Teamnamen verschillen per feed, competities hernoemen zichzelf, markten worden midden in een wedstrijd opgeschort. Wij lossen dat allemaal op - op een deterministische, reproduceerbare manier.
Teams, competities, spelers en markttypen worden via een handmatig gecontroleerde lookup-tabel gemapt naar één canoniek schema. Opgeschorte, vernietigde of laat afgelaste markten worden gemarkeerd en uitgesloten vóór welk model dan ook ze aanraakt.
Outlier-detectie vangt slechte data op het moment dat die binnenkomt. Elk record dat een sanity check niet haalt (onmogelijke scores, negatieve tijden, odds buiten het bereik 1,01–1000) wordt uit de pipeline gehaald en gelogd voor handmatige review.
Een voorspelling is alleen zo scherp als de signalen waar hij op gebouwd is. Hier wordt een wedstrijd een gestructureerd profiel waar onze modellen over kunnen redeneren.
Voor elke wedstrijd berekenen we features in verschillende families: Elo-ratings, Poisson-doelkansratios, competitiestanden, recente vorm, onderlinge geschiedenis en bookmaker-odds. Deze voeden drie onafhankelijke modellen die elk op een andere manier naar de data kijken.
Alle features gebruiken alleen data die beschikbaar is vóór de aftrap. Onze modellen zien nooit de toekomst bij het genereren van een voorspelling - een essentiële bescherming tegen overfitting.
Dynamische teamsterkte-ratings die na elke wedstrijduitslag worden bijgewerkt.
Verwachte aanvals- en verdedigingsratio's per team op basis van recente wedstrijden.
Historische ontmoetingen tussen de twee teams, thuis en uit.
Pre-match odds van grote bookmakers via The Odds API.
Huidige positie, punten, doelsaldo en recente vorm.
Thuis/uit-status, schema en wedstrijddetails.
Een enkel model heeft altijd blinde vlekken. Daarom draaien we drie verschillende statistische benaderingen en combineren hun voorspellingen met gewogen middeling.
Elk model vangt een ander aspect van de wedstrijddynamiek. Hun voorspellingen worden gecombineerd tot één set win/gelijk/verlies-waarschijnlijkheden plus een confidence-score voor elke aankomende wedstrijd.
Een dynamische teamsterkte-rating die na elk resultaat wordt bijgewerkt. Zet het ratingverschil tussen twee teams om in winstkansen.
Schat verwachte aanvals- en verdedigingsratio's per team en integreert over alle mogelijke eindstanden om wedstrijduitkomst-waarschijnlijkheden te produceren.
Een statistische classifier die meerdere wedstrijdfeatures - vorm, stand, thuisvoordeel - gebruikt om wedstrijduitslagen direct te voorspellen.
De drie waarschijnlijkheden worden gecombineerd via gewogen middeling. De huidige weights (Elo 1.0, Poisson 1.5, Logistic 1.0) geven iets meer invloed aan het Poisson-model.
Gelijk hebben is niet genoeg. Een pick wordt pas een pick wanneer onze waarschijnlijkheid waarde suggereert ten opzichte van de beschikbare odds.
We vergelijken onze ensemble-waarschijnlijkheden met bookmaker-odds opgehaald via The Odds API. Onze Strategy Lab filtert voorspellingen met regels die gevalideerd zijn door walk-forward backtesting - zoals het vereisen van hoge thuiswinstkans of lage gelijkspeelkans.
Momenteel hebben 3 strategieën de statistische validatie doorstaan met positieve backtested ROI over 90 dagen. Maar dit zijn backtested resultaten op een beperkte steekproef - de werkelijke prestaties zullen variëren. Daar zijn we eerlijk over.
Als dit getal niet duidelijk boven nul staat, verlaat de pick nooit het lab.
Hier worden de meeste voorspelsites vaag. Hier worden wij juist luid.
Op het moment dat een pick wordt gegenereerd, krijgt hij een tijdstempel, wordt hij ondertekend, en gepubliceerd op zowel je dashboard als ons publieke grootboek - exact dezelfde seconde. Jij en een toezichthouder zien exact hetzelfde record.
Zodra de wedstrijd is afgelopen wordt elke pick automatisch beoordeeld aan de hand van de officiële resultaat-feed. Winst, verlies en push worden allemaal vastgelegd. Verloren picks blijven voor altijd in het grootboek staan - want een track record dat alleen winnaars laat zien is geen track record, dat is marketing.
Abonnees en het publieke grootboek worden gelijktijdig bijgewerkt - geen backdating mogelijk.
Resultaten worden gescoord vanuit de officiële feed, niet door een mens die de andere kant op zou kunnen kijken.
Verloren picks zijn permanent. Het grootboek is by design append-only.
Voorspellingen betekenen niets als je ze niet controleert. Ons systeem evalueert automatisch elke voorspelling zodra de wedstrijd is afgelopen.
Elke 6 uur, nadat resultaten zijn gesynchroniseerd, scoort het systeem alle afgelopen voorspellingen. Elke pick wordt geëvalueerd met Brier-score en log-loss metrics, en gemarkeerd als correct of incorrect. Zo kunnen we de werkelijke nauwkeurigheid in de tijd volgen.
De huidige 3-way nauwkeurigheid (thuis/gelijk/uit) ligt rond de 50% - boven de 33% willekeurige baseline, maar niet buitengewoon. We publiceren alle resultaten, winst en verlies, zodat je het track record zelf kunt verifiëren.
Elke keuze in deze pipeline bestaat om één reden: om je een eerlijke, datagedreven waarschijnlijkheid te geven - geen gok.
Modellen zien alleen data die beschikbaar is vóór de aftrap. Voorspellingen worden gegenereerd en getijdstempeld voordat de wedstrijd begint.
Drie onafhankelijke modellen (Elo, Poisson, Logistisch) controleren elkaar. Eén blinde vlek kan niet de hele voorspelling vergiftigen.
Strategy Lab-filters worden gevalideerd met walk-forward backtesting en bootstrap-betrouwbaarheidsintervallen voordat ze worden gepubliceerd.
Je kunt elke voorspelling die we hebben gepubliceerd verifiëren. Winst en verlies. De huidige 3-way nauwkeurigheid is circa 50%.
Elke afgelopen wedstrijd wordt automatisch gescoord. Brier-score en log-loss volgen de kalibratie in de tijd.
Een tweekoppig team van sportfanaten met een ICT-achtergrond. Elke regel van deze pipeline is met de hand geschreven, niet in elkaar geklikt uit plugins.
Als je eerder een tipstersite hebt geprobeerd, ben je waarschijnlijk teleurgesteld. Hier is precies waarom BetsPlug anders is.
Nu weet je precies hoe de pipeline werkt. Bekijk de voorspellingen die hij produceert - live, getijdstempeld en klaar om te verifiëren.