Club leagues

How to Run a Weekly Sparring League at Your Taekwondo Club

6 min readClub leagues

Grading tests measure form. Tournaments come a few times a year. But the thing that quietly builds fighters is the weekly sparring in class — and most clubs let it disappear the moment the session ends. A club sparring league captures it: every week, students fight, points are recorded, and a running league table gives them something to climb. Here's how to set one up and keep it fair.

Why a Club League Works

A league turns ordinary sparring into something with stakes and memory. It doesn't replace competitions — it feeds them. The benefits show up quickly:

The Format: Match Days and Points

Keep the structure simple so it survives a busy class night.

Weekly match days

Each class night is a match day. You don't need everyone to fight every week — students fight when they're in, and the table simply reflects total points, not average. That means a student who misses two weeks isn't punished with blanks; they just have fewer fights.

Points

The standard, and the one most clubs settle on, is 3 points for a win, 1 for a draw, 0 for a loss. It rewards winning without making a single loss fatal, and it keeps the table readable. If your federation prefers a different system, that's easy to change — but 3/1/0 is a sensible default.

Track points scored too. As well as league points, record the actual match score — points for and against. It gives you a fair tiebreaker (points difference) and a second story: who's aggressive, who's defensive, who's improving.

Pairing Fighters Fairly

This is the part software can't fully automate, and shouldn't. A class has a spread of belts, weights, ages and confidence levels, and the instructor is the only person who can read the room. The best approach is suggested pairings the instructor can override:

A blunt round-robin ("everyone fights everyone") falls apart the moment belts and weights vary. Suggested-and-editable pairings give you speed without unfairness.

Scoring the Fights

You have two honest options, and a good setup offers both:

Either way, the moment a fight is saved, the win/draw/loss and the score flow into the standings automatically. No separate tally sheet.

The League Table Looks After Itself

This is the whole point. Once fights are recorded, the table computes itself — no arithmetic, no drift:

Every column, calculated live:

A hand-kept spreadsheet drifts within a month — a missed row here, a wrong sum there, and suddenly two students are arguing about who's third. A table that recalculates from the fights can't drift, and it settles ties the same way every time.

Running Multiple Classes

Bigger clubs run several classes — juniors on Tuesday, seniors on Thursday, a cadet squad on Saturday. Keep a separate table per class so you're never comparing a 9-year-old's league position against an adult's. Tag each class by name, and each night's fights land in the right table automatically.

Getting Started

  1. Name your classes. Set up each weekly group so students can be filtered into the right league.
  2. Add your students once — they carry across every match day.
  3. Run week one. Generate suggested pairings, adjust them, score the fights.
  4. Show the table. Put the standings on the wall screen or share a link. That's what keeps them coming back.
  5. Repeat weekly. Points accumulate over the term into a season table.

Start with one class for one term. Don't roll it out club-wide on day one. Run a single group for a few weeks, get the rhythm, then expand. By the end of a term you'll have a season champion — and a reason for next term's league.

Key Takeaways

Run your club league without the spreadsheet.

Pair fighters, score on any device, and let the league table update itself.

See plans & pricing →

Run your next event the way it should run.

From £39 per event — all you need is internet and a browser.

🥋 Try the demo