5. Shikhar Dhawan

Hailed as Gabbar, Shikhar Dhawan is a player that has an amalgamation of cricketing skills and experience. Predominantly known for his IPL stint, in his 192 appearances, he has made a laudable 5784 runs with an average of 34.84.

4. Aaron Finch

His decent 35.7 average in T20Is does show his calibre in the shortest format. Also, being the winning captain of the 2021 WT20 edition, his captaincy seems promising for many. So, there is no surprise that whichever team he gets into, he will show his 100% dedication and calibre towards it.

3. Shreyas Iyer

When the news came that Shreyas Iyer got released by the Delhi Capitals, many cricket fanatics didn’t expect that coming. Known for his impeccable captain efforts towards the squad since 2019, he has led the team towards the playoffs two times straight and led them to their first IPL final (2020).

2. David Warner

When it comes to his IPL stint, David Warner was the most consistent captain for the Sunrisers Hyderabad. He led the Orange Army to the playoffs five times straight (2016-2021). Also, he won their first IPL title as the winning captain (2016).

1. KL Rahul

When it comes to consistency in IPL, KL Rahul acts as the Care-of address for it. KL Rahul is currently one of the most destructive batters in the current cricketing world. His performance with the bat is so consistent that he has made more than 500 runs every season since the 2018 edition.