I would think the player who makes the aggressive move is handed the foul.if the agressive offensive player drives his body, he gets the offensive foul. If the defender is cracking down, he gets a defensive foul...
For each position I had 3 players, who where all capable of starting important games. Besides that, players for other positions, where capable of playing second and even third positions. So even if 3 players of the same position where out the same time, I still could field ea decent team.It's all about building a balanced team, with enough players. It's not just good for injuries, it also helps with tactics.