MS Dhoni completes 300 ODI appearances for India

He became the 20th player to feature in 300 ODIs.

MS Dhoni
MS Dhoni. (Photo Source: Twitter)

MS Dhoni completed his 300 ODI appearances in the Indian colours during the 2nd One-Day International against Australia at the Eden Garden, Kolkata. The former Indian captain played his 300th ODI game during the recently concluded Sri Lankan series but he featured in three ODI games for Asia XI against Africa XI played at the MA Chidambaram Stadium part of the Afro-Asia Cup in 2007.

The keeper-batsman has been in the middle of a great patch in recent times as he went past a few milestones and added a couple of records to his name. Dhoni became the highest capped International wicketkeeper, most times unbeaten in ODIs and also in International cricket and scored his 100th fifty across all three formats with his 79-run knock in the first ODI against Australia. Dhoni also went past Mohammad Azharuddin’s tally of runs in ODIs and International cricket standing only behind Sachin Tendulkar, Rahul Dravid, and Sourav Ganguly among the Indian players.


Mahendra Singh Dhoni became the 20th player to feature in 300 ODIs during the 4th ODI against Sri Lanka at the R. Premadasa Stadium in Colombo. By featuring in the ongoing Kolkata ODI, Dhoni became the 19th player to represent a team in 300 ODI matches. He is now the 6th player to feature in 300 ODI for India after Mohammad Azharuddin, Sachin Tendulkar, Rahul Dravid, Sourav Ganguly and Yuvraj Singh, who recently reached the milestone.

Yuvraj played his 300th ODI game for India during the Windies tour after playing the 300th ODI game of his career during the Champions Trophy as the left-handed all-rounder also played three ODIs for Asia XI along with Dhoni. Shaun Pollock is the only one among the players with 300+ ODIs to not feature in 300 ODI games for a country. Pollock represented South Africa in 294 ODIs but played in six ODIs for Africa XI and three for World XI, with a total of 303 ODI appearances.

Players who featured in 300 ODIs for a team:

(Stats as on September 21, 2017)