CLOSE

The Highest-Earning American Athletes  was originally published on oldschool945.com

1. #3 Drew Brees $47.8 million

#3 Drew Brees $47.8 million

2. #2 LeBron James $56.5 million

#2 LeBron James $56.5 million