Hi Mark,
What would be good is that you have cumulative and game stats. You have a settings page where you define your categories then attributes. You match a player to the catagory and in the “edit player” page you update the attributes.
Example for (american) football:
Player A has Catagory “Defence” so will only show defensive atrributes in a table on their custompage.
From there a management page for this new plugin would allow weekly csv import for each game of a table including all attributes (yards, attempts, etc)
This then matches the player name with a game schedule thus meaning easy to complete cummulative and per game stats.
An addon could be the individual player stats could be added to the player custom page.