Shahid Afridi

Shahid Afridi played for Pakistan between 1996 and 2018 as a right-hand all-rounder. Appearances: 27 Tests, 398 ODIs and 99 T20Is. In Tests: 1,716 runs at an average of 36.51 and 48 wickets.

Hit the fastest one-day hundred at seventeen, in his first innings, with a borrowed bat.

FormatMatRunsAvgWktsSpan
Tests271,71636.51481996–18
ODIs398———1996–18

Career numbers are the headline Test aggregates we use in the puzzles, not a full statistical record.

Teams

1995–2018 Karachi domestic
1996–2018 Pakistan national
2016–2020 Peshawar Zalmi franchise

Puzzles they have appeared in

Cricketer #29 4 Oct 2026

We do not publish player photographs. Career statistics are facts; images are not ours to use.