What's New in Handball Tracker — Late March 2026
Big update this time: tournaments are here, teams can be split into skill-based sub-teams, and match stats just got a lot more interactive. Here's everything that shipped since the last update.
Tournaments
You can now create tournaments and link matches to them. Whether it's a weekend cup, a league phase, or an indoor tournament, the new tournament view keeps everything organized in one place.
Each tournament has its own dedicated page with three tabs:
- Games — All matches linked to the tournament, with scores and results at a glance.
- Player Stats — Aggregated player statistics across all tournament matches, so you can see who performed best over the full event.
- Season Comparison — Compare tournament performance against the rest of the season to spot players who step up (or dip) under tournament pressure.
The tournament list view separates active, upcoming, and past tournaments into tabs. When creating a new match, you can assign it to a tournament directly — the period length auto-fills from the tournament settings.
Tournaments work fully offline and sync automatically when you're back online, just like everything else in the app.
Sub-Teams with Skill Levels
Clubs with multiple squads can now create sub-teams with skill-based levels ranging from Elite down to D. This is particularly useful for clubs that run several teams across different divisions.
The key feature is playing-down eligibility: players assigned to a higher-level sub-team are automatically eligible for selection in lower-level matches. If your Elite keeper is available for the B-team cup game, they'll appear in the lineup picker without any manual setup.
Sub-teams integrate across the app:
- Match creation — Select which sub-team the match is for, and the lineup is scoped accordingly.
- Match list — Filter by sub-team to see only the matches that matter to you.
- Stats page — Filter player statistics by sub-team to compare performance across squads.
Clickable Player Detail Modal
On the post-match stats page, tapping any player row now opens a detailed breakdown modal. Previously you could see the summary table, but now you get the full picture for each player in a single tap:
- Star rating — The player's calculated match rating.
- Shot breakdown — Goals, misses, and saves faced, broken down by shot type.
- Time stats — Minutes played, time on court vs. on bench.
- Position breakdown — Where the player was deployed and their effectiveness per position.
All data is scoped to the specific match, so you can quickly review individual performances during halftime or after the game.
Welcome Emails for New Coaches
New coaches now receive a welcome email when they sign up. The email includes a quick-start guide to help them set up their first team and start tracking their first match. This is powered by Resend and helps new users get started faster.
Stability & Quality
Behind the scenes, this release also includes a significant round of improvements:
- Login reliability — Fixed an issue where some users encountered an error during Google sign-in. The OAuth flow is now more robust.
- Expanded test coverage — 43 new unit tests for tournaments and comprehensive E2E tests for the sub-team feature, bringing the total to 489 passing tests.
- Dependency updates — All packages updated to their latest stable versions.
- Code quality overhaul — Refactored key areas of the codebase and overhauled the E2E test suite for better reliability.
Try tournaments and sub-teams
Create your first tournament, set up sub-teams for your club, and explore the new player detail modals — all free, all offline-capable.
Go to tournaments