World number one Daniil Medvedev has broken the record for winning the most prize money by a Russian men's tennis player. The 26-year-old has won $23,893,002 in prize money across his career. He surpassed former world number one Yevgeny Kafelnikov, who had earned $23,883,797 in prize money. Nikolay Davydenko is on the third position, winning $16,186,480 in prize money.