Tennis top 30 men’s earners
1) Novak Djokovic (£143m)
2) Rafael Nadal (£109m)
3) Roger Federer (£105m)
4) Andy Murray (£52m)
5) Pete Sampras (£34m)
6) Alexander Zverev (£29m)
7) Stan Wawrinka (£29m)
8) Daniil Medvedev (£27m)
9) David Ferrer (£25m)
10) Maran Cilic (£25m)
11) Andre Agassi (£25m)
12) Dominic Thiem (£24m)
13) Tomas Berdych (£23m)
14) Stefanos Tsitsipas (£21m)
15) Juan Martin Del Potro (£21m)
16) Kei Nishikori (£20m)
17) Boris Becker (£20m)
18) Grigor Dimitrov (£19m)
19) Yevgeny Kafelnikov (£19m)
20) Jo-Wilfried Tsonga (£18m)
21) John Isner (£18m)
22) Gael Monfils (£17m)
23) Carlos Alcaraz (£17m)
24) Ivan Lendl (£17m)
25) Lleyton Hewitt (£16m)
26) Richard Gasquet (£16m)
27) Andy Roddick (£16m)
28) Stefan Edberg (£16m)
29) Milos Raonic (£16m)
30) Andrey Rublev (£16m)