user registration – Club Manager Theme/Plugin Recomendation

I’m working on a football club website and I need to find a theme or plugin/s that can do:

  • Different CRUDs (Teams, divisions, categories, players, etc)

  • Player registration, where the player can registrate to a certain category, in a division, in a team.

Also, the player must have an admin panel where he can see his personal information, his monthly fee (paid and to be paid) and can pay the fees with credit/debit card, transfers, etc.

Wich themes or plugin/s do you recommend that allow me to do these requeriments?