Tom Brady, Cristiano Ronaldo, LeBron James and Naomi Osaka among top-earning athletes

Sports business publication Sportico ranks the highest-earning athletes of the last year.