The 32-year-old Dhoni crossed the milestone during the fifth and final ODI against New Zealand at Westpac Stadium here. The skipper is the 7th Indian to cross 8,000 runs in 50-over international cricket.
Dhoni, in 214 innings, is the fourth fastest to cross 8,000 after Sourav Ganguly (200 innings), Sachin Tendulkar (210) and Brian Lara (211). Dhoni scored 47 today. However, India lost the match by 87 runs and series 0-4.
Sachin Tendulkar, Sourav Ganguly, Rahul Dravid, Mohammad Azharuddin, Yuvraj Singh and Virender Sehwag are the other Indians in the 8,000-run club.
Dhoni started today's match needing just 1 run for 8,000. He is playing his 243rd ODI. He made his ODI debut in 2004 against Bangladesh.
Indian batsmen in 8,000-run club (ODIs)
Sachin Tendulkar 18,426 (463 matches)
Sourav Ganguly 11,363 (311)
Rahul Dravid 10,889 (344)
Mohammad Azharuddin 9,378 (334)
Yuvraj Singh 8,329 (293)
Virender Sehwag 8,273 (251)
MS Dhoni 8,046 (243)