Ok - I uploaded my work thus far. It isn't complete like I said previously. I have a couple of teams that aren't done (Nuggets, Rockets, "Thunder", Timberwolves, and Bullets). Rockets have the main 7-8 guys I think. Thunder have 6-7 guys and the others have 2-3. I will chip away at this some more soon and update when I do.
Raptors, Pelicans, etc are left blank since they didn't exist. When you start a myleague the PC will sign the nobodies as FA and retire after a year in myleague. I think they also fill rosters with generated names too so its less boring. I guess those games should be considered "sim games". I also did a best guess on contracts based on today's value and extended teams out that kept players (like MJ on a 5 year deal for example).
The other thing I did and love about 2k18, is I included a couple of euro-stashed guys. Kukoc, Dino Radja, and Sabonis. I know Sabonis was like 5+ years about from 91, but 3 is the max. These guys get really good quickly, so that's why they are like in the 60s on the roster and develop quickly each year until they enter the league. Sometimes the make overall jumps of 7-9 a year. I THINK I have these guys more accurate now.
Dee - I have a stupid looking Reggie Miller still.

Can you help?!?!
Would love help polishing this if anyone wants!
Roster name is: BigDaddyCheese