First, he's the best free throw shooter on your team, so towards the end of a close game, with the logic in place, they're going to look to get him the ball. That's where some of the free throws are coming from.
Second point, the defenders that are fouling him are mostly with defensive ratings lower than 20.
Although he has pretty good speed for a D-3 player, it's not so much about him as it is about the end of the game situation or the player guarding him.
Lastly, he's only averaging 5 free throw attempts per game, which isn't that much.