Skate League Software
Multi-stop series, season standings, free for organizers
A skate league is a recurring series: several stops across a season, ranked on cumulative standings. JudgeMate runs each stop as a standalone event with a 5-judge panel scoring 0–100, seeded heats, full results, and a permanent leaderboard URL. Automatic season aggregation is not yet built into the skateboarding format, so organizers combine best-N totals in a master spreadsheet from each stop's PDF/Excel export. Hosting every stop is free, whatever the field size.
What makes a skate league distinct
A league turns one-off contests into a season-long story. Four parts define it:
- Stops. 4–8 stops across the season, often rotating skateparks across a city or region. A fixed cadence (one stop a month, or every other weekend) lets riders plan the whole season.
- Per-stop format. Each stop is a contest in its own right: Street and/or Park, five judges scoring 0–100, runs plus best trick (Street: best run + 2 tricks, max 300; Park: best of 3 runs, max 100). The trimmed mean (drop high/low, average middle three) is applied per stop automatically.
- Seeded heats. Earlier-stop results seed later-stop heats so the strongest riders are spread across qualifying rather than colliding in heat one. Seeding is applied per stop from the standings you carry in.
- Season standings. Cumulative points across the chosen number of stops decide the final ranking. Most leagues use best-N (e.g., best 4 of 6) so a missed stop does not knock a committed rider out of contention. Awards happen at a season finale.
A league is grassroots and regional by design — not a federation ranking tour feeding Olympic qualification. JudgeMate is built for the local and regional series layer, not World Skate-sanctioned points events.
Why best-N season standings scale across stops
Best-N standings tolerate missed stops without disqualifying riders who show up most of the season — that is what keeps a league field engaged. Here is the honest workflow:
- Each stop is a full event. Five judges, 0–100, trimmed mean, runs + best trick, seeded heats, live leaderboard, and a clean per-stop result. Nothing about a single stop is manual.
- Season aggregation is not native yet. JudgeMate does not auto-combine best-4-of-6 across stops for skateboarding today. Organizers export each stop's results (PDF and Excel/CSV) and maintain a master season sheet that drops each rider's weakest stops and sums the rest.
- The master sheet is thin. One row per rider, one column per stop, a best-N formula, and a sorted standings tab. It is the only manual layer; the scoring, the trimmed mean, and the heat brackets at every stop are done by the platform.
- Public per-stop leaderboards. Every stop has its own live, shareable leaderboard URL. The season sheet is for the cumulative title race; the per-stop URLs carry the live crowd experience.
The load that scales with the season is the master sheet's stop count, not the per-stop scoring. Add a stop, add a column. JudgeMate keeps the heaviest work — five-judge math and brackets at every stop — off the spreadsheet.
JudgeMate league flow
A 6-stop regional Street league, ~40 riders per stop, in JudgeMate:
- One event per stop. Date, skatepark, format set to skateboarding, Street division (add Park if you run both). Five judges on the panel; 0–100 scale, drop-high-low, average-middle-three, and best run + top 2 tricks are native per stop.
- Carry the rider list across stops. Re-register the same pool stop to stop, or use the Excel import (
userName+userNumber) to copy the previous stop's roster so start numbers stay consistent. - Seed heats from current standings. Before each stop after the first, use the running season order to assign heats so top riders are spread across qualifying.
- Score the stop live. Judges score from phones or tablets, run by run; best-trick attempts entered per attempt with the top two kept. The per-stop leaderboard updates on the venue screen.
- Export the stop. When scores lock, export that stop's results in PDF and Excel/CSV.
- Update the master season sheet. Add the stop's column, recompute best-N per rider (e.g., drop each rider's worst 2 of 6), re-sort the standings. This is the one manual step; native cross-stop aggregation for skateboarding is not in the platform today.
- Season finale. The last stop runs as a normal event; after its export, the master sheet produces final season standings. Some leagues add a finals-only format for the top-ranked riders per division.
Late joiners register from their first stop onward; earlier stops simply do not count toward their season total — the same way best-N handles a missed stop.
Categories and pricing for leagues
League divisions are set once and held constant across every stop so standings stay comparable:
- By discipline. Street and Park run as separate season standings if you score both; do not merge them into one title race.
- By skill. Beginner, Amateur, Open (or Pro). Skill divisions keep a local league welcoming; a rider can climb from Amateur to Open between seasons, not mid-season.
- By age. Open, U16, Masters 35+. Keep age divisions identical at every stop so the season sheet sums like with like.
- Women's division. Its own season standings across Street and/or Park, not folded into Open.
League pricing usually offers two paths: a season pass covering all stops (typical: $50–110 for a 6-stop season, a discount versus paying each stop) or per-stop entry ($10–25 a stop) so riders can test before committing. JudgeMate does not process payments — fees are collected outside the platform (bank transfer, an external checkout, or cash at a shop till). JudgeMate tracks who registered and who rode each stop and a paid-status flag; reconciling money and season-pass holders stays in your own bookkeeping.
More on the format and setup: how skateboarding is scored and how to organize a skateboarding competition. The master-sheet workflow maps directly to replace your skateboarding contest spreadsheet. Other patterns: a one-day skate contest or a relaxed skatepark jam. Full sport overview: skateboarding on JudgeMate.
Set up your event
Free for organizers. No athlete cap. No commission on registrations. See skateboarding features · Organizer guide