According to independent site esportsearnings.com, the highest-paid esports player has accumulated more than $7m (£5.2m) in winnings across his career.
Johan “N0tail” Sundstein is a Danish Dota 2player and has competed in more than 100 tournaments to amass his fortune.Below him in the rankings, the next 30 highest earners are all male Dota 2players.
Read more on theguardian.com