I find my players wiith better defensive skills foul alot less. For example Kevin shields fouled out regularily the first season i had him but now his OD is up to prominent from respectable and he averages less than a foul a game now so i would say defensive skill plus the player he is matched against helps.