I'm surprised that you're not going down the Football Manager route.
I hate the idea of an Overall attribute.
Every position (barring maybe the Kicker/Punter) should have the same attributes, especially Mental and Physical.
The attributes shouldn't change depending on what position they play or for which team they play either. A player is either fast or he's not, he's got a strong arm or he hasn't, he's got the weight/strength to block or he hasn't etc.
|