Back in the days when 'shorts' were just that. .....not sweat pants cut in half.
Magic is fast closing in on Shaq territory (as far as poundage is concerned). I'd put him at around 300 - 310 right now.
My mother has photos of when she played high school basketball back in the 1950's and the basketball shorts that the girls wore back then look almost exactly like the shorts the NBA players wear nowadays. I really wish the NBA would go back to having the players wear men's basketball shorts.