Fight night matchmaking is the part of event organisation that takes the longest and carries the most responsibility. A poor match is bad for fighters, coaches and the reputation of the event. A good matchmaking process — whether you use dedicated fight night software or a carefully managed spreadsheet — determines whether fighters compete fairly and whether coaches trust your event.
This guide covers the practical process of building a fight card — what data to collect, how to compare fighters, and where human judgement cannot be replaced by any tool.
Start with structured fighter data
Matchmaking begins before you review a single pairing. The quality of your matches is determined by the quality of your entry data. If fighters arrive with inconsistent details — approximate weights, vague experience descriptions, missing disciplines — you will spend most of your matchmaking time chasing information rather than reviewing bouts.
For every fighter entry, collect: name, club, discipline, current weight in kilograms, number of bouts at this discipline, rough record where available, age group where your format requires it, and any coach notes about preferences or restrictions. The more complete and consistent this data is, the faster the matching process becomes.
Collect entries through a fixed format rather than open messages. A shared form or an event management platform enforces the same fields from every club and makes comparison much faster.
The five factors that determine a fair bout
Weight is the most obvious matching factor, but it is rarely sufficient on its own. A fair matchup considers all of the following:
Weight: Keep fighters within a reasonable weight band for the discipline and format. For novice boxing, tight weight matching is especially important. For skills or open events, the band can be broader but should still be documented.
Experience: A fighter with 20 bouts should not typically be matched against a first-timer, regardless of weight. Track experience in bouts where possible rather than years of training, because training duration alone does not reflect competitive experience.
Discipline: A boxer does not match with a Muay Thai fighter without explicit agreement from both clubs and clear rules on the night. In multi-discipline events, always confirm the ruleset for each bout separately.
Age where relevant: For youth and junior events, age grouping matters more than experience. Always follow the age guidelines set by the relevant governing body for your discipline.
Coach notes: Sometimes a fighter cannot make a particular bout for reasons that do not show in the data — a recent injury, a history with the opposing club, or a personal situation. Keep a notes field attached to each fighter so this context does not get lost.
Separate suggestions from approval
One of the most common matchmaking mistakes is treating a suggested pairing as a confirmed bout. A matchmaking tool — whether software or a spreadsheet — should narrow the field of options, not make the final decision.
Every proposed bout should go through at least two approval steps before it appears on the card. First, the organiser reviews it against the full set of criteria above. Second, the coaches for both fighters confirm they are happy with the match. Only then is the bout confirmed and the fighter notified.
This two-step process also protects the organiser. If a coach raises a concern about a proposed bout, having a documented review process means you can show the decision was made carefully, not quickly.
Keep rejection reasons attached to the bout
When a proposed matchup is rejected, record why. This sounds obvious, but in practice it gets skipped constantly — especially when matchmaking is done across multiple message threads and calls.
A rejected bout note might read: "Weight gap too large at final weigh-in" or "Coach flagged opposition club dispute — both agreed not to match." Without that note, the same unsuitable pairing can resurface later when a replacement is needed, because the person reviewing at that point does not know the history.
Keep rejection notes with the fighter or the proposed bout, not in a separate message thread. Centralised notes are the only notes that actually prevent repeat mistakes.
Prepare a withdrawal plan before entries close
Every fight card has late withdrawals. It is not a question of whether — it is a question of how many and how late. A good matchmaking process anticipates this and has a clear policy in place before entries close.
Decide in advance: if a fighter withdraws within seven days of the event, what happens? Common options are to return the remaining fighter to the replacement pool, offer a replacement from the same club, or remove the bout and adjust the running order. Communicate this policy to coaches when entries open so there are no surprises later.
When a withdrawal happens and a replacement is needed, have a clear process for returning the remaining fighter to the pool and comparing available replacements quickly. A well-organised entry pool makes this much faster than trying to locate alternatives by memory or message.
Build the bout sheet from confirmed bouts only
The bout sheet should be generated from the confirmed card — not from a work-in-progress list of proposed pairings. Sharing an unconfirmed card with coaches creates confusion and produces questions about bouts that have not yet been approved.
Once a bout is confirmed by both coaches, it goes on the card. Once the card is complete and approved, the bout sheet is generated. If a late withdrawal changes a confirmed bout, update the card and regenerate the sheet. Everyone should be working from the same source at all times.
Blue6 supports this workflow through structured fighter profiles, event entry pools, coach review steps and bout sheet generation. Once your matchups are approved, the next step is building the fight card and ordering the running sheet. Explore MMA event management, interclub tools, or the main features page.
