#10 Giannis Antetokounmpo His total earnings are $80.9 million from which On-Field he has Earned $39.9 million and on Off-Field he has earned $41 million

#9 Tom Brady His total earnings are $83.9 million from which On-Field he has Earned $31.9 million and on Off-Field he has earned $52 million

#8 Canelo Alvarez His total earnings are $90 million from which On-Field he has Earned $85 million and on Off-Field he has earned $5 million

Learn More

#6 Kevin Durant His total earnings are $92.1 million from which On-Field he has Earned $42.1 million and on Off-Field he has earned $50 million

Learn More

#5 Stephen Curry His total earnings are $92.8 million from which On-Field he has Earned $45.8 million and on Off-Field he has earned $47 million

#4 Neymar His total earnings are $95 million from which On-Field he has Earned $70 million and on Off-Field he has earned $25 million

Learn More

# 3 Cristiano Ronaldo His total earnings are $115 million from which On-Field he has Earned $60 million and on Off-Field he has earned $55 million