Mahendra Singh Dhoni joined an elite company of 12 batsmen when he achieved another milestone in his illustrious cricket career.

On Saturday, the 37-year-old Dhoni completed 10,000 runs in One Day Internationals (ODI) during India’s second match of the series against England at Lord’s.

It was an important single to third man when Dhoni moved from 32 to 33 that took the former India captain to the coveted milestone. It came in the 43rd over bowled by Liam Plunkett. There were no celebrations from Dhoni as he struggled with the bat in 323-run chase. Eventually, India lost the match by 86 runs.

Dhoni, one of the best captains in the limited-overs format, became only the second wicket-keeper-batsman after Sri Lanka’s Kumar Sangakkara to enter the 10,000-run club.

The Jharkhand veteran is the fourth Indian after Sachin Tendulkar, Sourav Ganguly and Rahul Dravid in the elite club. Dhoni achieved the feat in his 320th ODI.

Tendulkar heads the list of run-getters in ODIs with 18,426 runs from 463 matches.

Dhoni made his ODI debut against Bangladesh in 2004. It was a forgettable outing in Chittagong as he was run out for a duck. But after that debacle, he kept on scaling new heights, as captain, wicketkeeper and batsman.

He is the only captain in history to have won all three International Cricket Council’s (ICC) trophies – World T20 (2007), World Cup (2011) and Champions Trophy (2013).