Multisite / 1 manager access for each sports team?

Evening Chaps,

I’m a coach/manager who is part of a club. The club has 28 teams in total (different ages, multiple teams within each age).

I’d like each manager to be able to be an “editor” of their own team. They should not have access to anyone else’s.

Is their a decent plugin for this? Or is this only possible using WP multisite? My concern with this is… 28 multisites may cause issues such as slow loading etc?

Anyone else come across this before? Anything anyone can recommend?