Former Indian cricketer and current broadcaster, Mohammad Kaif has named his all-time IPL XI. The former player has, however, included only five Indians in his all-time Indian Premier League XI, accompanied by six overseas players. Kaif has named MS Dhoni as the captain of this all-time XI.
In this all-time IPL XI, West Indies' Chris Gayle and Indian captain Rohit Sharma are the openers. The Universe Boss has registered 4,965 runs in 142 matches, with six centuries and 31 fifties to his name, averaging 39.72 with a strike rate of 148.96. Indian captain Rohit Sharma on the other hand has scored 5,764 runs in 221 matches, with 40 fifties to his name.
Kaif has named former Indian captain Virat Kohli at #3. Kohli is the leading run scorer in the IPL, with 6,411 runs in 216 matches with 42 fifties and 5 centuries to his name. 'Mr. IPL' Suresh Raina is next in this list. Raina has scored 5,528 runs in his IPL career in 205 matches, with 39 fifties and a century.

