#1. Novak Djokovic (SRB)

Novak Djokovic became the no. 1 in the prize money rankings just recently. He was the player who ended the dominance of Grand Slams by Federer and Nadal. In 15 years since turning pro, he has racked up 14 Grand Slam titles. The Serb has won the ATP World Tour finals 5 times. He has won 31 titles in the Masters' circuit and 71 titles overall.
While this is significantly less than Nadal and Federer, the number of finals that he's appeared in gets him to the top in prize money.
Djokovic has an insane court covering capability that's not matched by many. The great stamina he has got has helped him win many matches from being down and out. If he keeps playing with similar levels he might even finish with the most Grand Slams. An incredible athlete, Novak Djokovic has earned a total career prize money of US$119,110,890 and Djokovic's net worth is estimated to be around $175 million.
Who Are Roger Federer's Kids? Know All About Federer's Twins