What is the average salary of a pro basketball player?

American pro basketball players have the highest average salary in American professional sports. Their average salary is 5.15 million dollars per year.