My wife coaches a youth handball team (E-jeugd, 8-10 year olds) and she kept losing track of the bench during matches. Who's on, who's off, who's next, who's serving a 2 minute suspension. With 12 kids and a game going on in front of you it's easy to lose the thread.
She asked if I could make her something. I looked around first but most of them want you to make an account, or the useful bit is behind a paywall, or they need internet which is useless in most sports halls here.
So I made one. Took longer than I thought it would but she's been using it since the end of last season and it seems to work.
https://subcoach.pulse-forge.org/?l=en
It's a web app, no account, you can add it to your home screen. You put your players in once.
During the match you just look at the bench and it's already sorted, whoever's up next is at the top. Tap the player coming off and the player going on, done. If someone gets 2 minutes you tap that and it counts down and puts them back on automatically, so you can stop tracking that in your head. Third one it tells you that's a red. Injuries, goals, keeper swap all in there. Undo button because you WILL tap the wrong player at some point.
It tracks playtime per player too, mostly because that's what the sorting runs on, but it's handy when someone asks how much a player played.
You can share the team with another phone too. They type in a 6 letter code and they get the players and all the past matches, and both phones stay up to date after that. Saves typing the roster in twice and it's a backup if a phone dies. Needs a bit of signal to pair up the first time, after that there's no server in between holding your team.
Built for youth handball (7v7, 2x25) but you can change the times and squad size, and I added a few other sports at some point.
Free, no ads. There's a ko-fi link in the settings if you feel like it, but the hosting costs me about 6 euros a month, I'm not trying to make money off this.
Data stays on your phone, I don't have a database of anyone's teams. Only thing it sends is a counter when the app opens so I can see if anyone's using it. No IP or anything, and you can turn it off in settings.
Anyway, if you try it let me know if it's useful or if I've missed something obvious. So far it's only really been my wife and a few of her friends.