10 all-rounders who played for a long time

jacque kallis

2. Shahid Afridi

shahid afridi

With Shahid Afridi, you can never be sure. Be it his nerveless batting, or countless retirements, one could expect anything from Afridi. He was consistently inconsistent with the bat, churning out sporadic innings of sheer brilliance amid a torrent of low scores.

His bowling was assured, and at one point in his career, match-winning. With a clever repertoire of leg spin, googly and flipper, Afridi managed to bamboozle quite a lot of batsmen over the years. He has more than 8000 ODI runs, and 395 ODI wickets to his name.

Twenty years since his scintillating international debut for Pakistan, he still plays T20 cricket for the team, although he has retired from the Test and ODI format.

Check RCB Squad 2024 Details. Follow Sportskeeda for IPL 2024 Live Score, Schedule, Points Table

Quick Links

Edited by Staff Editor