The app now uses your sport's own vocabulary everywhere instead of generic wording, and player and team statistics have been rebuilt so they're readable on a phone.
Screens now use the language of the sport you actually play. Football talks about goals and matches, darts about legs and checkouts, golf about holes — instead of one set of generic wording for everybody.
Player and team stats have been rebuilt as a clear grid you can read on a mobile, rather than a wide table you had to scroll sideways to follow.
The demo account now contains a realistic season that has actually been played, so you can see what the app looks like in use instead of an empty shell.
Fixtures added to a phone or desktop calendar could appear at the wrong time for some people. A 7:30pm start now shows as 7:30pm.
Golf joins the list of sports you can run a competition in, played as match play.
Set up a golf league or cup and score it hole by hole. Holes are won, lost or halved, and a match finishes the moment a player is further ahead than there are holes left to play — exactly as it does on the course.
A run of work on knockout and Swiss cups: entrants can now pull out mid-competition, seeded draws are spread properly, and several ways a cup could get stuck have been closed off.
An entrant who drops out part-way through no longer leaves the draw broken. Withdraw them and the remaining rounds are worked out around them.
A completed cup now shows the winner and runner-up straight away, instead of leaving you to read it off the bracket.
The status page now checks the live-scoring connection itself, so you can tell at a glance whether real-time updates are working.
Seeds were being placed down one side of the bracket, so the strongest entrants could meet far too early. They are now spread out properly, and the top two can only meet in the final.
A knockout cup where somebody got a bye could reach a round that never finished. It now progresses correctly to the next round.
Two entrants could be drawn against each other twice in the same Swiss competition. Each pairing now happens at most once.
Three pages offered a dark mode but always rendered light. They now follow the theme you have chosen.
Padel arrives as a fully supported sport, adding a roster is now a spreadsheet upload rather than a typing job, and every photo uploaded is checked before it is stored.
Run a padel league, cup or social session. Registered pairs, rubbers and a proper scorecard, with golden point, tie-breaks and championship tie-breaks — plus Americano and Mexicano formats where partners rotate through the session.
Upload a list of players and the app adds them for you rather than you typing them in one at a time. If the upload is interrupted, you can pick it up where it stopped instead of starting over.
A cup group stage can now be run as a series of matchdays spread over several weeks, rather than everything being played in one go.
You can now choose to give the team coming through the losers' bracket the chance to win two finals, as the format is meant to be played.
Tell the app how much time to leave between rounds when it builds your schedule, instead of fixtures landing back to back.
When you issue a ban, choose whether it applies to one competition, to everything at one club, or across the board — rather than everyone guessing.
Every photo and file uploaded is now checked for viruses first, and the list of allowed file types is enforced properly rather than only being suggested in the browser.
When an address bounces repeatedly, the app now notices and stops sending to it. That keeps our mail reputation healthy so everybody else's notifications keep arriving.
Players and teams can now find you. Public leagues and cups looking for entrants appear in a searchable directory, and individual players finally get a home screen of their own.
A browsable, searchable list of public leagues and cups that are looking for players or teams. People can find your competition and ask to join, instead of waiting for you to invite them.
Found a league in the directory? A captain can put their entire team forward in one go, rather than only entering themselves.
Players who compete as themselves rather than for a team now get a proper home screen showing their next fixtures, recent form and the competitions they are in.
Decide how teams level on points are separated — head-to-head record, difference, matches won — in whatever order your competition rules actually say.
When a team drops out halfway through, withdraw them properly. The table and the remaining fixtures are adjusted rather than left in a broken state.
New internal screens for reviewing security activity and for retrying anything that failed in the background, so problems are spotted and fixed before you notice them.
Team captains get a dashboard of their own with per-member permissions, setting up how your sport is scored gets much quicker, and a broad security review closed several issues.
Captains now have their own dashboard covering members, guest players, statistics, the competitions the team is in, and team settings.
Hand one person the ability to enter results and another the ability to manage the squad, without giving everybody full control of the team.
The team page is now a full profile — squad, recent form, upcoming fixtures and competition history in one place.
Setting up how your sport is scored no longer means working through a long form. Pick a ready-made format or build one a step at a time.
Decide and record who throws or breaks first, the way you already do it on the night.
If you switch to a smaller plan, nothing is deleted and any season already under way finishes normally. You are simply prevented from starting something new until you are back within the plan.
We closed a way for unwanted content to be placed on a public league page, added stronger protection against repeated password guessing, and made sure sign-in sessions are only ever sent over a secure connection.
A guided wizard takes you from nothing to a competition ready to play, and every admin setting for a league or cup now lives in a single dashboard.
Answer a handful of plain questions and the app creates your league or cup, sets up the divisions, builds the fixtures and sends the invitations. Nothing to a playable competition in a few minutes.
Every league and season setting now sits in one dashboard, opening on an overview page that tells you what needs your attention — missing results, unconfirmed fixtures, players still to accept.
The same for cups. Entrants, rounds, the draw, venues and settings, all in one place instead of scattered across the app.
Separate season and cup pages for everyone who is not running the competition, showing the table, fixtures and results without admin controls in the way.
Joining part-way through a season no longer means starting again, results can be entered by hand if that suits you better, and you can now message your members directly.
Signing up in February with half a season already played? Enter the teams, players, fixtures and results so far and the app works the tables out from them. You do not have to wait for next season to begin.
Prefer to keep score on paper and type in the final result? Any league or cup can be run that way, without recording every leg, frame or set as it happens.
Send a message that appears as a banner in the app, as an email, or as a notification on their phone. Narrow it down so it only reaches the people it actually affects.
League admins can email everyone taking part in the current season straight from the admin panel, with replies coming back to you rather than to us.
Players can mark themselves available or unavailable for a fixture, so captains know who they have got before they turn up.
Seven new guides and four rewritten ones, covering the parts of the app that had moved on since they were written.
Fixture reminders and results can now reach you as a notification on your phone, and every invite or public page has a short link and a share button built in.
Fixture reminders, result confirmations and cup draws can now arrive as a notification on your phone or desktop. Choose exactly which ones you want, and turn any device off without affecting the others.
The app can be installed to your phone home screen and opened like any other app, with no app store or download involved.
Invites and public pages now come with a share button and a short, tidy link that is easy to paste into a WhatsApp group without filling half the message.
The big-screen match display shows a QR code that players can scan with their phone camera to sign up on the spot.
Cups now record player statistics the same way leagues always have, each with their own leaderboards.
When a player closes their account, the fixtures, results and history they were part of stay exactly as they were. Their name simply shows as a former member rather than the page breaking.
We're opening the doors gradually while we scale up. New sign-ups can request early access, and approved requests get a personal invite code by email.
Submit your name, email and sport on the early access page to be considered for an invite while we are in invite-only mode.
An invitation to join a team skips the invite-only gate entirely. Being invited by a team is always enough to get in.
A batch of tools for organisers who run events on-site or stream them: print-ready match sheets, a live overlay for streaming, embeddable standings for your own website, and season photo galleries.
Generate a print-ready sheet for any fixture, with participants, venue, matchup slots and a signatures row — handy as a paper backup on match night.
A see-through live score graphic for any match that updates itself. Add it straight to your stream in OBS or another streaming app.
Copy a small piece of code to show live standings and upcoming fixtures for any public league directly on your club website.
Teams and league admins can upload match-night photos to a gallery for the season, resized and optimised automatically.
A much-requested feature for anyone running a multi-division league: teams can now move up and down between seasons automatically, based on rules you set once.
Set how many teams go up and down in each division — top two up, bottom two down, or whatever your rules say. When you start a new season, choose to carry the previous one forward and the movement is applied for you.
League admins can drag teams between divisions and override any placement before confirming and locking in the new season line-up.
Custom themes and branding for your public league pages, so fans and sponsors see something that looks like your competition rather than ours.
Switch your public pages between Default, Stadium (sleek card panels) or Esports (high-contrast dark with neon accents).
Upload and position sponsor banners across your standings tables and portal headers, so your competition can earn from its own pages.
Turn off our branding, add your own favicon, and use your own web address such as portal.yourleague.com.
Score matches leg by leg or frame by frame, with the result appearing instantly for players, fans and on your public pages.
Big, mobile-friendly buttons for whoever is keeping score on the night — dart throws, checkouts, pool frames — with everything updating live for anyone watching.
Create a temporary, secure link that lets someone enter scores without signing up for an account at all.
Full tournament support arrives. Create cups, choose the structure — single elimination, double elimination or group stage — and draw the fixtures.
Build and display a standard knockout tree, with byes handled for you when the number of entrants does not divide neatly.
One click gathers everyone knocked out in round one and creates a second consolation bracket, so nobody has a wasted night.