Hundreds of games. Finite fields. Zero conflicts.
Anyone can draw a bracket. The hard part is fitting a whole weekend of games onto the fields you actually have — with rest between games, no team in two places at once, and a plan for rain. That's the part this does for you.
The schedule builds itself
Set your divisions, fields, game length, and rest rules, then press generate — every game gets a field and a time, and an independent conflict engine double-checks the result before you publish. 200 teams across four divisions schedule in seconds.
It tells you when it can't fit
If the weekend genuinely doesn't fit, you find out before anyone sees a schedule — in plain numbers, like "this division needs about 8 field-hours and its fields have 3" — instead of publishing a sheet that falls apart on Saturday.
Rain is a button, not a rebuild
Shift the day or cascade the schedule from the moment play resumes. Games that already have a score never move, referee assignments ride along and get re-checked, and every phone in the stands updates instantly.
Captains register online. You keep 100%.
Each division gets its own entry fee and team cap, with live availability on your registration page — and the money goes to your organization, not through ours.
Division-aware sign-ups
10U, 12U, 14U — each with its own price and cap. The page shows "6 of 8 slots open" live, a full division closes itself automatically, and two captains can never grab the last slot at once. Every team gets an entry number and a QR check-in pass by email.
The fee rides on top
Card, Apple Pay, or Google Pay through Stripe. The 3% + $0.99 service fee and card processing are added at checkout and paid by the captain — your organization receives the full entry fee, paid out straight to your bank.
Fundraising, same weekend
Running the tournament as a fundraiser? Silent auction with mobile bidding, one-tap donations, and a live thermometer run on the same platform — no second vendor, no extra software fee. It's how our nonprofit events raise more in the room.
Pool play to a champion, live on every phone.
Seeding, standings, and advancement are computed server-side from the scores — nobody hand-places a team, and nobody argues with a spreadsheet.
Real double-elimination
Snake-seeded pools, round-robin standings with proper tiebreakers, then the top teams seed straight into a per-division double-elimination bracket — byes to the top seeds, losers' bracket runs, and the if-necessary championship game, all handled.
Scores from the field
Volunteers get a scorekeeper login — enough access to post scores from a phone at the field, and nothing more. Your board's credentials stay with the board. Every posted score advances the bracket and updates every screen instantly.
Families see it from a link
Parents open the event from a link and see the thing they actually want first: where and when their team plays next. Schedule by day or by field, live division brackets, and announcements the moment you post them. No download required.
The referee sheet lives with the schedule.
Someone has to officiate every one of those games. Officials management ships with every tournament — no premium tier, no add-on fee.
A real roster, not a group text
Build the crew once — name, contact, certification level, availability windows, eligible divisions, and a max games per day for each official — then assign games straight from the schedule grid.
Conflicts caught as you assign
Double-booked across overlapping games, not enough rest, not enough travel time between fields, outside an availability window, wrong level or division, past a daily cap — hard conflicts demand an explicit confirm; softer ones are warnings you can override, because real tournaments are messy.
When it rains, the crew moves too
Shift or cascade the schedule and every assignment moves with its game, then gets re-checked automatically on the other side. Re-doing the referee sheet over text messages stops being part of the weekend.
Your team's next game, one tap away.
Everything works from a link — nothing requires a download. But families following a team all weekend can grab the free Kanonu Events app: pin your team and their next game is always one tap away, with the time, the field, and who they play. Division brackets update live as scorekeepers post results, so the phone in the stands is never behind the scoreboard.
Free · iOS 17 or later · Android · no account required. Organizers and door staff unlock their own tools in the same app.
Click around the real product. No signup, no sales call.
Every demo is the same code that runs live tournaments — loaded with sample data.
The scheduler demo comes pre-loaded with a full weekend, a referee crew, assignments already on games, and one deliberate double-booking — so you can watch the engine catch it. And the bracket lives in the same event app your teams already open for check-in: nobody downloads a second app just to see who they play next. New to running events on Kanonu? Read the director's guide →
One simple rate. Everything included.
No setup fees, no monthly fees, no per-team software charges, no contracts. Pay only when a team registers — and it's the captain who pays it.
- Division-aware registration with live caps
- Conflict-free schedule generator + rain tools
- Pool play & double-elimination brackets
- Referee & officials management
- Scorekeeper logins for volunteers
- Live schedule, brackets & "my next game" for families
- QR check-in passes & door scanning
- Silent auction, donations & email campaigns
Free events are genuinely free
Running a free clinic, tryout, or community day? Free registration costs $0 — no upfront cost, no per-team fee. We earn only when money moves.
Funds go straight to you
Payouts settle directly to your organization's bank account. We never hold your money.
No "officials pack." No "pro tier."
Scheduling, brackets, and officials management are part of the platform — not upsells. The rate above is the whole price.
Questions, answered
Is officials management an add-on?
Do parents and players need to download an app?
Can each division have its own entry fee and cap?
What happens when it rains?
Who enters scores?
Who pays the fees — us or the teams?
Can we run the tournament as a fundraiser?
Ready to run your tournament on Kanonu?
Tell us about your event — divisions, dates, and fields — and we'll get your registration page live.