#2. Kumar Sangakkara – Sri Lanka
- Matches: 594
- Runs: 28016
- Average: 46.77
- Strike Rate: 66.56
- Highest Score: 319
- 50s: 153
- 100s: 63
Kumar Sangakkara of Sri Lanka adorned the cricket pitch with grace and flair. His terrific batting technique and smooth strokes made him a joy to watch. Sangakkara solidified his place among the all-time greats with 28,016 runs in international cricket. He is the World Cup player with the most consecutive hundreds, and he led Sri Lanka to the 2011 World Cup final.
Sangakkara is the only among three cricketers with more runs than Virat Kohli in international cricket.