Van spreadsheet-chaos naar een eerlijke opstelling in minuten

CoachBall.app

Voor CoachBall bouwden we een compleet SaaS-platform voor honkbal- en softbalcoaches: teambeheer, statistieken, AI-coachadvies en een lineup-engine die in minuten een eerlijke opstelling maakt. In acht talen, wereldwijd in gebruik.

Wesley Blonk - Coach Ball

Wie weleens een jeugdteam heeft gecoacht in honkbal of softbal, kent het probleem. De avond voor de wedstrijd zit je met een spreadsheet te puzzelen: wie staat waar, wie zat vorige week op de bank, wie mag er pitchen? En na de wedstrijd komen de vragen van ouders over speeltijd. Statistieken staan in de ene app, foto's in de andere, en het overzicht van hoe een speler zich ontwikkelt is er simpelweg niet.

CoachBall wilde dat anders: één platform waar coaches hun team beheren, opstellingen maken, statistieken bijhouden en de ontwikkeling van spelers volgen. Specifiek gebouwd voor honkbal en softbal, want juist die sporten hebben regels en rotaties waar algemene team-apps niets mee kunnen.

De uitdaging

Dat vraagt om meer dan een handige tool. CoachBall moest een volwaardig softwareproduct worden dat clubs en teams over de hele wereld kunnen gebruiken: elke club een eigen omgeving, abonnementen per regio, en alles beschikbaar in acht talen. Tegelijk moest het platform de sportspecifieke diepgang aankunnen die coaches verwachten, van rotatieregels tot werpstatistieken.

Van spreadsheet-chaos naar overzicht

De avond voor de wedstrijd
  • Puzzelen in een spreadsheet: wie staat waar, wie zat vorige week op de bank?
  • Statistieken in de ene app, foto’s in de andere.
  • Na elke wedstrijd vragen van ouders over speeltijd.
  • Geen overzicht van hoe een speler zich ontwikkelt.
Met CoachBall
  • Een eerlijke opstelling in minuten, inning voor inning.
  • Teambeheer, statistieken en media in één systeem.
  • Speeltijd wordt transparant en eerlijk verdeeld.
  • Spelerontwikkeling is te volgen, seizoen na seizoen.

Eén platform, van kleedkamer tot thuisplaat

We bouwden CoachBall als volwaardig SaaS-platform op Laravel. Elke club of elk team krijgt een eigen afgeschermde omgeving met eigen leden, rollen en abonnement. Wedstrijden, trainingen, aanwezigheid, statistieken, opstellingen, media, teamchat en scouting komen samen in één systeem.

Het platform werkt op elk apparaat, ook als app op je telefoon met pushnotificaties, en is beschikbaar in acht talen. Nieuwe teksten vertalen zichzelf via een AI-vertaalworkflow, zodat een nieuwe feature meteen in alle talen live kan.

De lineup-engine: eerlijk spelen, automatisch geregeld

Een eerlijke opstelling maken klinkt simpel, maar is het niet. Elke speler wil spelen, posities moeten kloppen, pitchers en catchers hebben rust nodig, en de bank moet netjes rouleren. De engine die we bouwden doet dat allemaal in één keer. Hij kijkt naar wie er is, welke posities een speler aankan, wat de rotatieregels van het team zijn én waar iedereen de vorige wedstrijden stond. Daar rolt in minuten een opstelling uit die klopt, inning voor inning.

Elk spelformat heeft daarbij zijn eigen logica: honkbal, softbal, tee-ball, BeeBall en Baseball5 stellen allemaal andere eisen aan roster en rotatie. De coach houdt altijd de regie en kan handmatig schuiven. Het resultaat gaat als nette lineup-kaart in PDF naar assistenten, scheidsrechters en de tegenstander.

Screenshot van CoachBall met de opstelling per inning op een honkbalveld, inclusief rotatieregels en een overzicht van spelers die niet op de bank zaten
De lineup-engine

In vier stappen naar een eerlijke opstelling

De engine loopt de bases langs zoals een coach dat zou doen, alleen dan in seconden.

  1. Wie is er? Aanwezigheid en beschikbaarheid van spelers als vertrekpunt.
  2. Posities en regels Welke posities een speler aankan en welke rotatieregels het team hanteert.
  3. Historie telt mee Wie stond waar in de vorige wedstrijden, en wie zat op de bank.
  4. Opstelling klaar Inning voor inning rond, als lineup-kaart in PDF voor iedereen.

De coach houdt altijd de regie en kan handmatig schuiven.

AI en statistiek die meedenken

Het platform rekent mee als een extra assistent-coach. Acht adviesmotoren analyseren de statistieken van het team, van slaan, werpen en veldwerk tot bankbezetting, tegenstanders, spelerontwikkeling en het teamtotaal. Elke speler wordt vergeleken met het teamgemiddelde, en daar rolt concreet advies uit waar een coach direct iets mee kan, tot een slagvolgorde-advies aan toe.

Ook het scouten van tegenstanders gaat slimmer: een AI-scout zet de beschikbare data van de tegenstander om in een analyse van sterke en zwakke punten. En voor wie dieper wil, legt het platform sportspecifieke metingen vast, van pitch tracking en exit velocity tot de pop time van een catcher, inclusief snelheidsmetingen die rechtstreeks uit een PocketRadar komen.

Video hoort daar ook bij. Beelden upload je naar het platform, trim je in de browser en voorzie je van aantekeningen op precies het juiste moment in de video. Wie een worp of slagbeweging uploadt, krijgt bovendien een bewegingsanalyse terug: de fases van de beweging, van wind-up tot follow-through, met skeletlijnen en de baan van de hand in beeld. Zo ziet een speelster precies waar in haar pitchbeweging winst te halen valt.

De AI doet het rekenwerk, de coach doet het denkwerk. Precies zoals wij vinden dat AI hoort te werken: als gereedschap, niet als vervanging van vakmanschap.

Machine Learning & AI

Met behulp van machine learning verwerken we in de coachball.app de videobeelden op een eigen dedicated server. Per video verzamelen we uitgebreide bewegingsdata in een digitaal draadmodel. AI analyseert deze gegevens en vertaalt ze naar concrete inzichten en praktisch advies voor de coach.

In het kort

CoachBall in cijfers

250+ coaches gebruiken CoachBall wekelijks
5000+ spelers van wie de ontwikkeling wordt gevolgd
8 talen, automatisch vertaald
Meer dan een opstelling

Wat CoachBall nog meer doet

Teamchat langs het veld Realtime chat met kanalen, reacties en bijlagen, via een eigen berichtenserver. Het hele team praat op één plek.
Altijd op zak CoachBall werkt als app op elke telefoon en stuurt pushnotificaties bij nieuwe berichten en wijzigingen.
Koppeling met iScore Wedstrijddata stroomt automatisch binnen, niemand typt cijfers over.
Gezichtsherkenning Foto’s en video’s komen vanzelf bij het juiste spelersprofiel terecht.
Tien rollen, privacy geregeld Van coach tot ouder tot scout: iedereen ziet wat bij zijn rol past, met AVG-vriendelijke naamweergave en een volledige audit trail.
Wedstrijddag geregeld Het weerbericht staat bij elke wedstrijd, en gameday-graphics en sponsorkaarten rollen er automatisch uit.
Screenshot van de mediabibliotheek in CoachBall, met wedstrijdfoto's en video's die per speler en team zijn te filteren
De mediabibliotheek herkent spelers automatisch op foto’s en video’s
Follow-through van de pitchbeweging van een softbalspeelster, met AI-analyse van CoachBall die het volledige spoor van de handsnelheid in kleur toont
Softball AI analyseert de pitchbeweging fase voor fase, van wind-up tot follow-through

Het resultaat: eerlijk spel, seizoen na seizoen

CoachBall wordt gebruikt door jeugdteams, amateurteams en competitieve programma’s in meerdere landen, waaronder teams bij de KNBSB (de Nederlandse honkbal- en softbalbond) en Little League International. Coaches maken in minuten een eerlijke opstelling waar ze vroeger een avond over deden.

Ouders zien transparant hoe speeltijd verdeeld wordt. En de ontwikkeling van spelers is voor het eerst écht te volgen, seizoen na seizoen. Software die zich terugbetaalt in tijd, eerlijkheid en betere beslissingen langs het veld.

Onder de motorkap is CoachBall een volwassen softwareproduct: bijna tweehonderd geautomatiseerde testbestanden, inclusief browsertests, bewaken elke wijziging. We bouwden het op Laravel, het framework waar wij als officieel partner van de Dutch Laravel Foundation dagelijks in werken. Open standaarden, geen lock-in: CoachBall is en blijft eigenaar van de eigen software.

Loop jij ook rond met een productidee dat om maatwerk vraagt? Spar met een developer of laat je software gratis APK'en.

Je hebt een idee!

Balletje opgooien?

Neem contact op met Reinier voor een soortgelijk technisch vraagstuk, of gewoon om te sparren.

Maak een afspraak
Reinier van Kobalt
Meer van onze projecten

Projecten waar we trots op zijn

Technisch uitdagend en strak ontworpen, van webapplicatie tot portaal.

MKB Bekijk project Overheid & zorg Bekijk project Overheid & zorg Bekijk project