I guess. He's both aggressive (high fouls drawn %) as well as potential black hole at ID.
If I remember correctly ID does NOT affect fouling, SB only "a little".
It's in this forum under "Guide to BuzzerBeater"; "FAQ"; "My player keeps fouling out. Why?"
There are a number of reasons that could be causing this. The first main reason is that the player is a bad defender. Bad defence means the player will try and stop the other player from scoring or getting past and this will result in a foul. Training up defence can easily solve this problem. The second major reason is that all players have a hidden attribute that is called their 'physicality' attribute. This attribute is basically how aggressive the player is. The more aggressive the player is, the more likely the player is to both commit and draw fouls. There is no way to lower this hidden attribute. If you are unhappy with a player constantly fouling out then you may just need to sell him. Conversely, you can try playing different tactics which often affect how many fouls are committed, or you could try playing the player at a different position to see if there are less fouls then.
I have no idea if it's true. The guide is pretty old now...