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. (Agencies)
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 squad.
Asked about the reason behind leaving out members of 1983 side, Kapil said:"I feel this is India's best ODI team. People can disagree with me but that's my personal view."
"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.
"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," he said.
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.
"The team did not have key players like Sehwag, (Gautam) Gambhir, Zaheer but the way they played nobody missed them. West Indies is still missing the likes of Viv Richards, Desmond Haynes," he said.
"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," he added.
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.