By signing in or creating an account, you agree with Associated Broadcasting Company's Terms & Conditions and Privacy Policy.
Having completed 678 dismissals including a record 482 in ODIs, Sri Lanka's Kumar Sangakkara did enough to be regarded as an excellent wicket-keeper but it was with the bat that he really came into his own.
In a 15-year international career, Sangakkara won a T20 World Cup, played in two ODI World Cup finals and was the No.1 batter in the Test batting rankings multiple times.
An elegant left-handed batter both on the front and back-foot, Sangakkara remains the quickest to 10,000 Test runs in terms of innings played, achieving it at an average of 57.40, which is the highest for any batter.
In 2014 he scored the most international runs in a calendar year and followed it up with four consecutive centuries in ODI World Cup matches, a record that stands to this day.
His unbelievable streak began with an unbeaten 105 against Bangladesh at the 2015 World Cup in Melbourne, punctuated with a six and 13 fours in 76 balls. It was followed by 117 not out against England in Wellington's Westpac Stadium, lacing it 11 boundaries and two sixes in an 86-delivery knock.
Sri Lanka won both those matches but his third successive ton, 104 against Australia in Sydney was in a losing cause as he hit 11 fours in 107 deliveries in a 377-run target.
His fourth ton on the trot was a punitive 124 against Scotland in Hobart, inclusive of 13 fours and four sixes at the Bellerive Oval in Hobart as Sri Lanka reached the quarter-finals.
By then, it was apparent that Sri Lanka's campaign rested on Sangakkara's willow as when he departed for 45 against South Africa, it was curtains for the 1996 title winners as they lost in the quarter-finals.
Sangakkara has scored five hundreds in ODI World Cups and remains the only batter to score four tons on the trot in a single edition of the tournament (2015 World Cup).
The southpaw sits fifth on the list of most runs scored in the mega event with 1532 runs in 35 innings at an average of 61.73, 124 being his highest score. India's Sachin Tendulkar leads the list with 2278 in 44 innings (average 56.95, six tons).
Virat Kohli is second on the list with 1792 runs in 37 innings at an average of 56.95, followed by Australia's Ricky Ponting with 1743 runs in 42 innings (average 45.86).
India skipper Rohit Sharma is fourth with 1560 runs in 28 innings at an average of 62.40 with seven tons, the most by any batter.