Middle Order:
#3 Sourav Ganguly (VC)
Hitting 10000+ runs, scalping 100 wickets, taking 100+ catches, Sourav Chandidas Ganguly is one of the very few players in ODI cricket to do this. The, then, most successful Indian (Even, then, Asia's most successful) skipper has been named as the deputy-skipper of this squad.
He scored 11363 runs in 311 innings and is India's second highest run-getter. The God of Off-side is credited for leading India from the front, lifting Indian cricket up from the very infamous Match-fixing saga, making the team believe to win overseas, and recreating hopes of billions of Indians in Indian Cricket Team.
#4 Virat Kohli
The Greatest batsman of the modern era, Virat Kohli has already scored 35 ODI centuries and is just below Sachin Tendulkar in the list. He has hit the fastest ODI century for India.
Scoring 9779 runs with an average of 58, he is the second highest run-getter amongst the non-retired players. He is the highest run scorer in ODI cricket since 2008 and has represented India in 211 matches till now.
#5 Inzamam-ul-Haq
Inzamam-ul-Haq, Pakistan's best ODI batsman, makes at number 5 in this list. Inzi represented Pakistan in 378 ODIs, scoring 11739 runs with 10 centuries. Pakistan's middle order relied a lot on Inzi during his days. This Legend from Pakistan is even considered as One of the Greatest Batsmen of all time.
Honourable mentions:
The most difficult job was to pick 3 most suitable players among plenty of others at number 3,4,5 in this XI. Well, finally this 3 had to make it above the likes of Rahul Dravid, Younis Khan, Mohammad Yousuf, Mahela Jayawardene, Arjuna Ranatunga, Mohammed Azharuddin, Marvana Attapattu, and Misbah-ul-Haq.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news