11 november 2025 | Verhaal | ~5 minuten leestijd
Iedereen was onder de indruk van de nauwkeurigheid en de visuele weergave van de wedstrijdgegevens tijdens de FIVB-wereldkampioenschappen van dit jaar. Hoe verzamelen we die gegevens eigenlijk, hoe gebruiken we ze en wat betekenen ze voor het team?
Gegevens toegankelijk maken
Data is een vast onderdeel geworden in professioneel volleybal. We zijn gewend aan indrukwekkende animaties van bal in/bal uit, visualisaties van receptie nauwkeurigheid en het zien van de posities waarop de spelverdeler het meest vertrouwt om een punt te scoren. Als club in Sporta IV zijn onze middelen beperkt, maar onze wilskracht en verbeelding niet. Uiteraard beschikken we niet over draagbare sensoren, high-frame camera's en krachtige statistische software, maar we hebben onze eigen data-goochelaar; Fabio.
Hij nam het heft in eigen handen om een pragmatische oplossing te vinden voor het verzamelen, verwerken en visualiseren van gegevens over onze wedstrijden. Fabio gebruikte open-source app framework Stream Lit en een AI-tool om onze No Blockers dashboardinfrastructuur te bouwen. Het proces omvat het aanmaken van Excel-bestanden die zijn ontworpen om specifieke gegevens uit de games vast te leggen. Deze aangepaste informatie wordt handmatig verzameld en vervolgens geüpload om de wedstrijdgegevens te genereren.
Hoe we gegevens verzamelen over onze spelers en ons team
Het systeem is ontworpen om aangepaste informatie over spellen vast te leggen, specifiek details per speler, zoals aanvallingen, kills, missers, sets, serve reception, digs en blocks. Dit detailniveau maakt een uitgebreide analyse van de individuele spelersprestaties mogelijk.
Team performance is ook een belangrijk aspect van het systeem, met gegevens verzameld over gewonnen punten bij het serveren en ontvangen, evenals de lengte van rallies om te bepalen of het team beter presteert met snelle of langere rally's. De lengte van rallies wordt gecategoriseerd in het aantal slagen, zoals drie, vier of vijf slagen, wat inzicht geeft in de strategie en effectiviteit van het team.

Inzichten weergeven op een dashboard
Een backendcode wordt gebruikt om de gegevens op te schonen en te matchen met de juiste formaten voor berekeningen, waardoor grafieken, cijfers en diagrammen kunnen worden gemaakt voor elke Key Performance Indicator (KPI). Voor elke KPI wordt een berekening uitgevoerd met de verzamelde gegevens, zodat de verkregen inzichten nauwkeurig en betrouwbaar zijn.

Het dashboard is ontworpen om gebruiksvriendelijk te zijn, waarbij het enige wat nodig is, is het uploaden van het Excel-bestand met de handmatig vastgelegde spelgegevens. Eenmaal geüpload, worden de gegevens automatisch ingevuld, waardoor direct toegang wordt verkregen tot de geanalyseerde informatie.

Toekomstige ontwikkeling en gebruik van de software
Het systeem bevindt zich momenteel in de eerste versie, met plannen om KPI's en trackingmethoden uit te breiden en te verbeteren naarmate het evolueert. We evalueren ook meer gedetailleerde en genuanceerde manieren om gegevens te verzamelen. Wat betreft aanvalskills zijn er bijvoorbeeld verschillende soorten kills die we in rekening zouden kunnen brengen: side out, aanval in het net, geblokkeerde aanval, makkelijke aanval, harde aanval maar verdedigd, enzovoort. We kijken ook naar mogelijke spraakherkenningsopties voor eenvoudigere gegevensverzameling. Het uiteindelijke doel is om diepere inzichten in het spel te verkrijgen, waarbij gebieden worden geïdentificeerd waar het team zich op moet richten bij de training. Het systeem stelt automatisch coach inzichten en aanbevelingen voor op basis van de geanalyseerde statistieken, waardoor het een waardevol hulpmiddel is voor strategische besluitvorming.
Voor meer informatie, live streams en interviews met spelers volg ons op Instagram en TikTok!


