sri-lanka , Pakistan, Bangladesh , Australia
On Indian soil he scored his first ODI century at Visakhapatnam against Pakistan in 2005.
dhoni's highest runs fter becoming captain is 96
183 (not out)
Dhoni's first ODI ton was scored in ACA-VDCA Stadium in Vishakapatnam a.k.a Vizag against Pakistan. He scored 148 off 123 balls and helped India amass a score of 356.
Jaipur against srilanka
Vishakapatnam vizag againest Pakistan
Dhoni score 183* against Sri Lanka at Sawai Mansingh Stadium, Jaipur, India.
against pakistan in superb ground
MS Dhoni's first One-Day International century was scored in his fifth such innings, against Pakistan on April 5, 2005, in Visakhapatnam. He scored 148 runs before being dismissed by fielder Shoaib Malik, off the bowling of Mohammad Hafeez.
Pakistan in visakhapatnam