3. Kumar Sangakkara
Kumar Sangakkara is the former cricketer of Sri Lankan team. He is rated as the one of the greatest cricketer of all time. He is main winning trump card of his team during his entire career.
In the 594 international matches, he scored 28016 runs with an average of 46.77. He smashed 63 centuries in those matches.