Home Golf LeBron James, Cristiano Ronaldo, Tom Brady and Naomi Osaka among highest-earning athletes