Hi,
currently you get xp based on your level/the manager with the highest level in your league. Wouldn’t it make sense to change the amount of xp (perhaps reputation too?) you get from a race based on how often you race in a week?
Players who race daily can get up to 1750xp each week, while players who race one a week just get 250xp. They need an eternity to reach level 30 and also they can’t compete for the leaderboard.
While I can understand the reputation remainijg as it is (if you want to be number 1 in the world you have to be active and work for it) I think it may be good to consider rebalancing the xp gains.
Maybe xp can be increased all together to make up for the tons of request regarding players never reaching Level 30.
Edit: this could lead to players hopping between leagues and gaining tons of xp from leagues that race once a week. To make up for it the rule which you have to wait 24 hours to take part in a race in a new league could be changed to skip the next race.