Hmm, not sure about team rivalry. But I could add bigger bonuses for doing well against tough teams.
Not quite sure how I'd do auto distribution for the player though. The AI does something like that, but I don't know how appropriate it will be for a player. If you don't care about the other stats, just level your batting and bowling skills. You get the other stats automatically in any case depending on how you play.