Filter friendly/competitive events separately
When you have several teams (each belongs to a league), they all have competitive and/or friendly games. The option to define a game exists but is not used at all. I suggest this.
When you display all the games of a team on your site (using SportsPress Shortcodes), you take them from the league the team belongs to. The problem is that you don't want the games mentioned as friendly to be displayed in the same table than the games mentioned as competitive. To display them separately, it would be nice to add a "Competitive/Friendly" filter in the events list/blocks creation page and shortcodes.