Built in Zürich, by a water polo player.
Clubcain has one job: make a volunteer-run club look like it has a media department.

Rendered from match data · demo clubs
Why Clubcain exists.
Swiss water polo clubs run on volunteers. Social media is handled by a player, a parent, or nobody. Results are published as plain tables, and turning one into a good graphic by hand takes the better part of an hour, every game, for every team. So most clubs post a screenshot, or nothing.
The data already exists, structured and official. Clubcain turns it into the graphics, in each club’s own colors, minutes after the result goes official.
Who builds it.
Clubcain is built in Zürich by Simon Sovič, who plays water polo in Zürich. It starts where he plays: Swiss water polo, from NLA to the regional leagues.
Clubcain is an independent product. Results are synced from the official results published on wpmatch.ch, and Clubcain is not affiliated with Swiss Aquatics.
How we work.
Generated from data
Clubcain is a generation product. Cards come from the match data, which is why they are right and why they are fast.
Every club its own world
Thirty clubs, thirty worlds. Clubcain’s yellow stays on Clubcain’s own posts.
Honest numbers
We count sponsor placements and never estimate reach.
Every player counts
Every player gets a card, keepers included.
What comes next.
Listed in order, without dates.
Swiss water polo, in depth.
NLA, NLB and the regional leagues, then the women’s and youth leagues.
More water polo federations.
The engine reads results through adapters, one per source.
Floorball, handball, volleyball.
The same template system for other sports.
Match-sheet scan.
Coming later: a Match Pack from a photo of the match sheet.
Say hoi.
The quickest way to reach us is the demo form. We reply within one working day.