The World Cup winning captain's team of 12 has young Saurashtra all-rounder Ravindra Jadeja while Harbhajan Singh and Anil Kumble are the other two spinners.
Apart from Dhoni, the team has legendary Sachin Tendulkar, Virender Sehwag, Sourav Ganguly, Virat Kohli, Mohammed Azharuddin while Zaheer Khan and Javagal Srinath are the two fast bowlers.
Interestingly, Kapil didn't select a single member of the victorious 1983 sqaud.
"Furthermore, I am selecting the side so how can I include myself in it," he said when asked to hand pick India's best ODI team on the sidelines of promotional event here today.
More From This Section
"We won the 1983 World Cup but the fact remains that West Indies were by far the better side. We were just confident of doing well on that given day."
Kapil reiterated that the Mahendra Singh Dhoni-led team which won the Champions Trophy in England this year is the best-ever team in the history of Indian cricket.
"I have never seen such outstanding fielding side in the history of Indian cricket. The Champions Trophy title is the ultimate tribute to this team.