Skip to content

Bouldering League Software

Monthly rounds, season standings, free for gyms

A bouldering league turns one-off competitions into a recurring community. JudgeMate runs each league round as a standalone event with athlete tracking, per-round scoring, and a permanent leaderboard URL. Best-N-rounds season aggregation is on the roadmap; today, most gyms aggregate cumulative standings in a spreadsheet between rounds. Per-round configuration is free regardless of athlete count or league length.

Anatomy of a gym bouldering league

A bouldering league is a season of recurring rounds — typically monthly — where athletes accumulate points across the season. The structure has four moving parts:

  • Cadence: Monthly rounds work for most gyms. Pick a fixed day (last Saturday of every month) so members can plan ahead.
  • Season length: 6-8 rounds across the season. With best-5-of-7 scoring, athletes can miss one or two rounds without dropping out of the standings.
  • Per-round format: Most leagues run scramble — all problems open simultaneously for 2-3 hours, self-reporting via QR code.
  • Season standings: Cumulative points across the chosen number of rounds determine final ranking. Awards happen at a season finale event.

Best-N-rounds scoring

Best-N-rounds scoring is the standard for gym leagues because it tolerates missed rounds without disqualifying committed athletes. The two common variants:

  • Best-5-of-7 — athletes climb 7 rounds across the season; the top 5 results count toward final standings. Two missed or weak rounds drop out automatically.
  • Best-4-of-6 — same pattern, smaller season.

Native best-N aggregation across rounds is on the JudgeMate roadmap. Today, organizers run each round as a separate JudgeMate event (which gives full per-round scoring, leaderboard, and exports) and aggregate season standings in a spreadsheet using the per-round CSV/Excel exports.

A league ladder differs from a single-event scramble: in a league, an athlete who flashes 20 boulders in Round 1 but skips Round 4 can still win the season.

Categories, access, and registration

League events use the same category system as single events: U15 (Youth C), U17, U19, U21, Senior by 2025+ IFSC convention — U15 is the new Youth C pathways category introduced in 2025, plus Masters where local leagues add it — or any custom skill-based divisions your gym uses.

  • Annual season pass: Some gyms charge a single fee covering all rounds (typical: $60-120 for a 7-round season). Discounts vs per-round pricing motivate full-season commitment.
  • Per-round entry: Members pay $10-20 per round. Adds up similarly to season pass but lets athletes test before committing.
  • Member-included: Gym makes league free for full members; non-members pay per round. Drives membership conversion.

Entry fees are collected outside JudgeMate (bank transfer, external checkout, or a payment platform). JudgeMate tracks who registered and who attended each round; payment status is managed in your own bookkeeping.

JudgeMate league setup

Setting up a league in JudgeMate takes about 30 minutes for the first round:

  1. Create one event per round — date, venue, scramble format, athlete list. Each round has its own boulders, point values, and category configuration.
  2. Carry the athlete list across rounds — re-register the same athlete pool round to round, or use the CSV import to copy the previous round's roster.
  3. Print fresh QR codes per round — codes are unique per problem and per event; no carryover from previous months.
  4. Export per-round results — after each round closes, export the CSV/Excel for that round.
  5. Aggregate season standings in a spreadsheet — drop the worst N-K rounds per athlete, sum the rest. Native best-N aggregation inside JudgeMate is on the roadmap.

Late drop-ins (athletes joining mid-season) get registered into the next round; previous rounds simply do not count toward their total.

Compared to other league platforms

Most climbing competition platforms support single events but not multi-round seasons. The realistic options:

  • JudgeMate — per-round scoring with full leaderboard and exports; native best-N aggregation across rounds is in roadmap (manual aggregation today via spreadsheet). Free for any event size, multi-sport (run a climbing league alongside a skating series).
  • TopLogger — gym CRM with comp module; works for leagues if your gym already runs TopLogger as the daily logbook. Above 35 users requires gym subscription.
  • Spreadsheets — many gyms still use Excel for season totals. Works for small leagues but breaks at scale and creates manual aggregation work even before factoring per-round scoring.

For leagues that grow above 50 athletes per round, JudgeMate plus a thin season-aggregation spreadsheet is typically the lowest-friction free path.

Set up your event

Free for organizers. No athlete cap. No commission on registrations. See bouldering features · Organizer guide

Create event

Other scenarios

Frequently asked questions