Best Coast Pairings alternatives
If you run Warhammer, you already know Best Coast Pairings. It's the app the tournament scene runs on — check in, Swiss pairings, table numbers, live standings on a big screen, done by dinner. Alongside it sit the other event tools: Tabletop.to, Longshanks, RollBetter, the various companion apps. They're all good at the same job: running an event. One day, one room, everyone in the same place at the same time, a winner by the end.
Pairings Up is not trying to be a better version of that. It's built for the other way people play — a league — and a league needs software that assumes almost the opposite of what a tournament assumes.
Tournaments and leagues are different shapes
This isn't a knock on the event apps. It's that a league is a genuinely different animal, and tools built for a Saturday bracket carry the wrong assumptions into a twelve-week season.
Everyone's in one room on one day. Rounds fire on a clock, pairings are Swiss-by-record, and the whole thing exists to crown a winner in a single sitting and then reset. Miss the day, miss the event.
Games happen whenever the two players can actually meet, over weeks. Nobody's in the same room. It's the same crew rematching all season, and the point is the ongoing story — the standings, the grudges, the paint — not one Sunday's trophy.
Where this app is different
- An open schedule, not a weekly fixture. Your matchups are drawn up front, and from there you play them at your own pace. Most leagues hand you one game a week on a fixed night; this one is open — every game you owe is already on the board, so there's always something to play whenever you and your opponent can actually meet. A round opens, the two of you find a time that works, and the game gets played and reported whenever that is — no round timer counting down in a hall, no Saturday everyone has to clear. That's the whole reason to run a league this way — see why leagues.
- Pairings that steer variety, not just seed by record. Swiss pairs players on matching records — winners meet winners — which is how you sort a room and crown a champion in a day. A season wants the opposite: not a rich-get-richer ladder that locks everyone into their own tier, but fresh, varied games against people you'd otherwise never face. So you sort players into groups — pros, rookies, the folks without a car — and the matchmaker treats them as soft nudges toward fair, fresh matchups.
- Seasons, not one-and-done events. A league is the standing competition; a season is one run inside it, with its own rounds, standings, and finals. When one ends you open the next and the history stays. It's a home your group comes back to, not a link that's dead by Monday.
- Discord-native by default. Results and standings auto-post to your channel through a webhook, because that's where a league actually lives between games — not on a projector in a convention centre.
- It rewards more than winning. Private sportsmanship ratings, a finals best-painted vote, player-voted and organizer's-pick awards, painting galleries, and optional quests for painting a new team or bringing a friend. The score is one thread; the season is the whole tapestry.
- Any tabletop wargame. Kill Team and Warhammer 40,000 have their own scorecards and faction lists. Every other game is scored as one total per side, with the same schedule, standings, finals and Discord posts.
Can Best Coast Pairings run a league?
It can, and a lot of stores do it. BCP has a League Event type. As BCP's own help describes it, the organizer creates and assigns the pairings each round, a round can hold more than one game per player, games are scored as normal, and the event moves on to the next round once that round's games are in. If your store already runs every tournament through BCP and wants the league in the same place, that's a reasonable choice.
What it keeps is the tournament's rhythm. Someone has to pair every round by hand, and each round waits on its slowest game before the next one can start. That's the part this app was built to remove: the whole season is drawn up front, so two players who are both free on a Tuesday can play whatever they owe each other, and nobody is waiting on the organizer to open round four.
So which should you use?
If you're running a one-day tournament — a store's monthly RTT, a GT, a team event — use Best Coast Pairings or one of its peers. That's what they're superb at, and this app deliberately doesn't try to replace them.
If you're running an ongoing league for a shop, a Discord, or a group of mates who can't all make the same night — the flexible-schedule, play-everyone, story-over-a-season kind of thing — that's the entire reason Pairings Up exists. It's free to stand up, and it makes the computer be the details person so the organizer doesn't have to.
Planning one? Start with How to run a Kill Team league, How to run a Warhammer 40k league, or, for armies that grow over the season, a 40k escalation league.
Short version: the event apps run the day. This one runs the season. Doing best-cost pairings by hand in a spreadsheet is nobody's idea of a good grimdark future — let the software keep the ledger and go lose some games with dignity.