One thing that is annoying re: player files from the one time I started trying to do this is to make sure you fill out the rosters completely or else there's random guys generated, and for good teams they will likely end up being very good players. Pad out the rosters with terrible guys if needed. The other thing that gets janky is guys with hardly and stats to generate the ratings. You're almost better projecting them out to like 15 minutes a game.
But hell of an initiative, good luck.