It isn’t a stretch to call Roger Federer the greatest tennis player ever to play the game. He has made a staggering $600 million over his career. Only $1 million of that money comes from tennis prizes!

Source: www.celebritynetworth.com