Whether it was his personal best score of 224 against Australia at Chepauk last year or leading India to become the No. 1 Test team in the world, Mahendra Singh Dhoni has given Indian cricket fans many moments to cherish.
The wicketkeeper-batsman is India's most successful Test captain with 27 wins out of 60 matches.
In the 90 Tests that he was part of, Dhoni scored 4876 runs at an average of 38.09 with six hundreds and 33 fifties to his credit.
Dhoni is also the Indian captain to score most runs in Tests, with a tally of 3454 runs, ahead of Sunil Gavaskar (3449), Mohammad Azharuddin (2856) and Sourav Ganguly (2561).
As the former India captain walks away from Test cricket following the announcement of his retirement on Tuesday, we ask you, dear readers, to tell us your favourite 'Dhoni moments in Test cricket'.