Handball · club · season
Every save, every missed shot, every steal — counted on the bench, not typed up at night.
My Team Stats keeps your club, its teams and their squads, counts every handball category during the game with a single tap, and turns that into totals, percentages and charts — for a whole season or for one game.
Every number below belongs to an invented club. Real data lives behind the sign-in, and nowhere else.
What it does
-
Club, teams, squads
One club, as many teams as you like, every player with a position and a shirt number. Someone who leaves is set inactive and keeps their numbers in the games they played.
-
A game sheet made for a phone
Enter opponent and date, add the whole squad or pick players one by one, then count: every tap on + or − is saved immediately. Two people can keep the same sheet at once.
-
The categories handball actually uses
Field players count goals, 7m goals, missed shots, steals, technical faults, bad passes and both sides of the penalty. Goalkeepers count saves, goals conceded and direct assists. Plus four team counters per game.
-
Charts and percentages
Shooting percentage, save percentage, 7m percentage and a bar chart per group — across the season, across a team, or for exactly one game. None of it is stored; all of it is computed on every request.
-
Accounts and roles
Sign-in with e-mail and password, forgotten passwords included. Three roles: viewers read, scorers count, administrators manage accounts and delete.
-
German and English
The whole interface in both languages, switched in the top right corner. The categories keep their handball meaning either way.
What a season looks like once it is filled Demo
Invented club: HSG Nordlicht from Kiel, team Herren I. Results and percentages are computed from the game sheets below — exactly the way the application treats real data.
At a glance HSG Nordlicht · Herren I
The bars show the same numbers as the tables below. Red marks the categories you want few of.
Field players 8
| # | Player | Pos | G | Goals | 7m goals | 7m misses | Missed shots | Steals | Technical faults | Committed 7m fouls | Received 7m fouls | Bad passes | 2-minute suspension | Yellow card | Red card |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Malte Petersen | LW | 3 | 12 | 1 | 0 | 7 | 4 | 0 | 0 | 2 | 3 | 0 | 0 | 0 |
| 21 | Finn Rademacher | LW | 2 | 3 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | Tim Kowalski | BC | 3 | 18 | 3 | 0 | 12 | 3 | 4 | 0 | 3 | 4 | 0 | 0 | 0 |
| 9 | Lukas Farid | BC | 3 | 8 | 5 | 0 | 9 | 3 | 2 | 4 | 0 | 2 | 2 | 0 | 1 |
| 11 | Nils Hagedorn | BC | 3 | 5 | 0 | 0 | 7 | 1 | 0 | 0 | 0 | 4 | 0 | 0 | 0 |
| 14 | Jannik Weber | PV | 3 | 13 | 0 | 0 | 4 | 0 | 2 | 2 | 5 | 0 | 0 | 1 | 0 |
| 17 | Ole Sörensen | RW | 3 | 8 | 1 | 0 | 7 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 23 | Marek Novak | DS | 3 | 0 | 0 | 0 | 0 | 7 | 2 | 5 | 0 | 3 | 2 | 1 | 0 |
| Total | 23 | 67 | 10 | 0 | 48 | 22 | 10 | 11 | 10 | 18 | 4 | 2 | 1 |
61.6 % Shooting % 77/125 100.0 % 7m % 10/10
Goalkeepers 2
| # | Player | Pos | G | Saves | 7m saves | Goals against | 7m goals against | Direct assists | Bad passes | 2-minute suspension | Yellow card | Red card | Goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Jonas Brandt | GK | 3 | 31 | 4 | 57 | 7 | 6 | 3 | 1 | 0 | 0 | 0 |
| 12 | Erik Lindqvist | GK | 3 | 9 | 0 | 15 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
| Total | 6 | 40 | 4 | 72 | 8 | 8 | 3 | 1 | 0 | 0 | 0 |
35.5 % Save % 44/124 33.3 % 7m save % 4/12
Latest games
- 02/11/26 Herren I 28:28 HC Elbmarsch H
- 26/10/26 Herren I 20:26 SG Fördeblitz A
- 19/10/26 Herren I 29:26 TSV Ostsee H
A result can be typed in or derived from the sheet. When the two disagree, the game page says so.
A look at the game sheet
Sheet of 02/11/2026 against HC Elbmarsch
Jonas Brandt GK
Malte Petersen LW
During a game every number sits between a large − and +; the buttons are left out here, because nothing can be counted without signing in.
Start with your own club
The first account on this installation becomes an administrator and can create club, team and squad right away.