Sri Lanka batting great Kumar Sangakkara will hang up his boots after the second match of the upcoming three-Test series against India, starting in Galle, on Wednesday.
The left-hander, who has played 132 Tests, 404 ODIs and 56 T20Is since making his debut in July 2000, has an array of batting records to his name.
The 37-year-old is Sri Lanka's highest run-scorer in both Tests and ODIs and also among the few players to score a century against all Test-playing nations.
Click on the boxes below and you'll be surprised to know the number of records he holds:
Kohli looks to impress in first full series as captain
Rain looms as Kohli's Team India eye series win in Sri Lanka after 22 years
10 BEST Sports Photos of the Week!
ED asks CBI to issue Interpol notice against Lalit Modi
It's time that India start winning away Tests: Shastri