Skip to content
JudgeMate

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Export the stop. When scores lock, export that stop's results in PDF and Excel/CSV.
  6. 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.
  7. 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

Create event

Other scenarios

Frequently asked questions