One of the ways to get rewards will be through Leagues.
Which the user will have to reach a certain position in the table where he can get rewards.
The rewards will be based on the position of the team, size of the pool, and other added factors.