If you’ve ever been a Competition Secretary for a swim club, you know the drill.
It’s Tuesday evening. The county championships entry deadline is Friday. You’ve got 40 swimmers wanting to enter, each with different qualifying times, different events, different sessions. You’re cross-referencing spreadsheets, checking Swim England rankings, trying to work out if Tommy’s 100 free time from November qualifies for the morning or evening session. Someone’s parent has just emailed asking why their child wasn’t entered for the 200 IM when “they definitely have the qualifying time”. You check. They don’t. You explain. They forward you a screenshot from a phone stopwatch at training.
Meanwhile, you still need to generate the Hy-Tek file, submit it to the host club, and somehow keep track of everyone’s entries so you can claim the entry fees back later.
This is competition management for swim clubs. And if your club is still doing this with spreadsheets and email threads, you’re not alone. But you deserve better. See our TeamUnify comparison, Club Organiser comparison, and pricing for modern competition management tools.
The Hidden Complexity of Competition Management
Most people think swim club management is about collecting subs and taking the register. Those are important, but they’re relatively straightforward.
Competition management is different. It sits at the intersection of:
- Qualifying times (which change seasonally and by age group)
- Entry requirements (different for every competition)
- Technical file formats (Hy-Tek, SDIF, SportSystems)
- Parent expectations (high, understandably)
- Club finances (entry fees add up fast)
- Personal best tracking (for every swimmer, every event, every course)
Get it wrong, and you’ve got frustrated parents, wasted entry fees, or swimmers missing competitions they should be at.
Get it right, and… well, nobody notices. Which is exactly how it should be.
Why Spreadsheets Break Down
In the early days, a spreadsheet works fine. You’ve got 20 swimmers, maybe 3 galas a year, everyone knows everyone.
But as your club grows, the cracks appear:
1. Qualifying Time Hell Every competition has different qualifying times. County champs is different from regional champs is different from club galas. Some use LCM times, some SCM, some accept conversions, some don’t. You end up with multiple tabs, colour-coding, and VLOOKUP formulas that break every time someone touches them.
2. File Format Torture You need to submit entries in a Hy-Tek file. Or an SDIF file. Or sometimes a SportSystems file. These are technical formats designed for DOS-era software. Getting your spreadsheet data into the right format means either paying for Hy-Tek Team Manager (expensive, Windows-only) or finding someone’s Python script on GitHub and hoping it still works.
3. PB Tracking Chaos Parents want to know their child’s personal bests. Coaches need PBs for squad selection. You need PBs for qualifying times. But tracking them manually means trawling through results PDFs after every gala, updating spreadsheets, and inevitably missing someone’s breakthrough swim.
4. The Knowledge Vacuum The Competition Secretary role turns over every 2-3 years. When they leave, so does all their accumulated knowledge of how this works. The next person starts from scratch, inheriting a spreadsheet they don’t understand and a folder of cryptic file names.
What Good Looks Like
Modern swim club management platforms have solved this. SwimClub Manager has had competition management for years. So has Swim Manager. If you’re on one of those platforms, you already know what it feels like to:
- Import qualifying times automatically
- Check which swimmers are eligible in seconds, not hours
- Generate Hy-Tek/SDIF files with one click
- Track personal bests automatically from results imports
- Hand over to the next Competition Secretary without a three-hour knowledge transfer session
This isn’t revolutionary. It’s table stakes. It’s what volunteers managing swim clubs should expect.
Why Swimly Took This Long
If this is so important, why hasn’t Swimly had it until now?
Fair question. We launched with membership, billing, and attendance because those are the foundations. You can’t collect entry fees if you’re not collecting subs. You can’t pick your gala team if you don’t know who’s been training.
But we’ve always known competition management was essential. It’s just complex. Really complex.
The Hy-Tek problem: Generating a valid Hy-Tek file isn’t just exporting CSV data. It’s a specific binary format with checksums, swimmer IDs, club codes, and about 47 edge cases that will cause the host club’s software to reject your file at 11pm the night before the gala.
The qualifying time problem: Swim England publishes qualifying times as PDFs. Extracting them, keeping them up to date, making them searchable by age group and course… it’s tedious, but someone has to do it.
The results import problem: Every competition returns results in a different format. Some use Hy-Tek. Some use SDIF. Some email you a PDF. Some post results on a website. Parsing all of these to extract personal bests? That’s a project in itself.
We could have shipped something half-baked a year ago. We didn’t. We waited until we could do it properly.
What Module 5 Does
As of April 2026, Swimly has full competition and meet management:
Gala Entry Management
- Import qualifying time standards (Swim England, regional, club-specific)
- Check swimmer eligibility across events and sessions
- Generate Hy-Tek and SDIF entry files
- Track entry fees per swimmer
- Export gala team lists for coaches and parents
Results Import & PB Tracking
- Import results from Hy-Tek, SDIF, or manual entry
- Automatically update personal bests
- Track PBs by course (25m/50m) and stroke
- Historical PB progression for every swimmer
- Coach and parent dashboards showing recent improvements
Integration with Module 1-4
- Entry fees automatically added to family accounts
- Only active members can be entered
- Attendance data helps coaches pick gala teams
- Committee members get role-based access (Competition Secretary sees entries, Treasurer sees fees)
Who This Is For
Competition Secretaries: Stop living in spreadsheet hell. Get your evenings back.
Coaches: See who’s ready for the next level. Track PB progression. Pick your team with confidence.
Parents: Know where your child stands. See their PBs without asking. Understand why they were or weren’t selected.
Treasurers: Track entry fees alongside subs and training fees. One system, one source of truth.
The Positioning Truth
We’re not pretending this is innovative. SwimClub Manager has had this for years. So has Swim Manager. If you’re happy with those platforms, stay with them.
But if you’ve been watching Swimly and thinking “I like the modern interface, I like the Direct Debit integration, I like the parent app… but I can’t switch until you have competition management” — that blocker is gone.
Swimly is now feature-complete for UK swim clubs. Membership, billing, attendance, safeguarding, and now competition management.
Everything a volunteer committee needs to run a modern swim club, without the 1990s software experience.
Getting Started
Module 5 launches in April 2026. Founding clubs get early access.
If you’re currently on the waitlist, you’ll get an email when it’s live. If you’re a founding club, your account will be upgraded automatically.
Questions about competition management? Email mike@swimly.uk or reply to any of our update emails.
Let’s make competition management boring again. (In a good way.)
Next read: How to Choose a Swim Club Management Platform in 2026
Manage competitions properly. Swimly’s membership data integrates with competition entries, so coaches always know who is registered and eligible.