All Rounders
#6 Yuvraj Singh

Yuvraj Singh has been one of the greatest match-winner for India in ODI cricket in the 21st century with both bat and ball. Having made his debut against Australia in the Champions Trophy 2000, he immediately became a star due to his fearless batting and exceptional fielding. The left-hander continued with his impressive performances, most notably in the 2002 NatWest Series final helping India defeat England.
In the coming years, Yuvraj along with Dhoni became the pillars of the Indian middle order. In 278 innings for India, Yuvraj Singh scored 8701 runs at an average of 36.
In the 21st century, Yuvraj is also the 3rd highest run-getter in the middle order( batting positions 4 to 7) with 8028 runs.
#7 Jacques Kallis

Jacques Kallis is the batting all-rounder in the team. The South African all-rounder provides a great balance to a side like no other player. In the 328 ODIs in which Kallis represented South Africa, he scored 11579 runs with the help 17 centuries and also took 273 wickets.
In the 21st century, Jacques Kallis scored 7729 runs at a batting average of 45.73 and also has 171 wickets to his name. He is one of the five players who have completed the double of 5000 runs and 150 wickets in ODIs in the ongoing century.
With a sound technique, Kallis is comfortable playing the spinners as well as the pacers. Along with the batsman and bowler that Kallis is, he is an excellent fielder with 131 catches to his name in 50 over cricket. Jacques Kallis is regarded as arguably the greatest all-rounder of all time
In 2005, the veteran all-rounder was adjudged as the ICC Player of the Year.
#8 Shahid Afridi

The former Pakistani all-rounder, Shahid Afridi holds the No. 8 spot in the squad. In his first-ever ODI innings, the then 16-year old Afridi scored the then fastest ODI century vs Sri Lanka.
Afridi represented Pakistan in 398 ODIs and scored 8064 runs including 6 centuries and 39 half-centuries. Throughout his career, Afridi was a pinch hitter with the bat and earned the nickname 'Boom Boom'. Out of 7 fastest ODI hundreds, 3 of them have come from the Pakistani all-rounder. His strike rate of 117 is the third highest in the game's history.
Afridi is the all-rounder to score a half-century and take a 5 wicket haul twice in ODIs.
In the 21st century, Afridi scored 5391 runs in 253 innings and his strike rate of 129 was significantly higher than his career strike rate of 117. The Asian all-rounder's strike of 129 in the present century is the best among batsmen with minimum 1100 runs.
The former Pakistan captain picked 395 wickets at an economy rate of 4.62. 317 of his wickets came in the 21st century. His best figures of 7/12 against West Indies in 2013 are the 2nd best bowling figures in an innings in ODIs.
He was the captain in the 2011 World Cup in which Pakistan reached the semifinals, eventually losing to India.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news