Create a table in database with trophies (MVP, Defensive Player of the Year, Player of the Week, Ballon d'Or for Football, etc ..)
And to assign a trophy for a player with the year
Stats Trophy with more MVP, more Player of the Week, etc ...
You can solve this by creating a custom post type and using some custom code, add it t the player page. Or you could always add MyCred and use the "Badges" as trophies.
Team of the Year, Team of The Season, Team of the Group Stage, etc, as well. Having individual trophies and team trophies is definitely something that should be a default thing for the Pro user. What is the point of having competitions if there is nothing being shown as won for players, teams, managers, etc?
So much this.