The highest-paid male tennis players of all time

️ Novak Djokovic: $158.9M

Rafael Nadal: $131.3M

Roger Federer: $130,594,339

Andy Murray: $62,913,301

Pete Sampras: $43,280,489

Stan Wawrinka: $35,058,754

Alexander Zverev: $32,407,055

David Ferrer: $31,483,911

David Ferrer: $31,483,911

Marin Cilic: $30,588,972

The 10 richest rappers in the world in 2022