SA
Shahid Afridi: career summary
Shahid Afridi is a cricketer. Shahid Afridi has played 25 matches on CricInto's records, from 10 Jun 2023 to 21 Aug 2026, for Germany.
In T20Is (25 matches, 2023–2026): 327 runs in 23 innings at an average of 14.86 and a strike rate of 187.93, with 0 hundreds and 1 fifty (highest score 53); 30 wickets at an average of 15.23 and an economy rate of 8.65 (best 4/12).
Batting
| Competition | M | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 4s | 6s | 0s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 25 | 23 | 1 | 327 | 53 | 14.86 | 174 | 187.93 | 0 | 1 | 19 | 33 | 2 |
Bowling
| Competition | M | Inns | Overs | Runs | Wkts | BBI | Avg | Econ | SR | 4w | 5w |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 25 | 22 | 52.5 | 457 | 30 | 4/12 | 15.23 | 8.65 | 10.57 | 2 | 0 |
Recent matches
| Date | Match | Bat | Bowl |
|---|---|---|---|
| 21 Aug 2026 | GER vs FIN T20I | 2 (8) | - |
| 18 Aug 2026 | GER vs GRE T20I | DNB | 3/8 (2) |
| 17 Aug 2026 | GER vs ISR T20I | DNB | 1/11 (3) |
| 15 Aug 2026 | GER vs POR T20I | 4 (4) | 1/9 (1) |
| 14 Aug 2026 | GER vs CR T20I | 6 (2) | 1/21 (4) |
| 11 Aug 2026 | GER vs FIN T20I | 6 (3) | 1/5 (1) |
| 20 Jun 2026 | GER vs DEN T20I | 0 (2) | 0/34 (1.5) |
| 19 Jun 2026 | GER vs DEN T20I | 12 (5) | 1/12 (2) |
| 19 Jun 2026 | GER vs DEN T20I | 34 (14) | 0/45 (3) |
| 18 Jun 2026 | GER vs DEN T20I | 22 (11) | 3/21 (4) |
Frequently asked questions
How many runs has Shahid Afridi scored in T20Is?
Shahid Afridi has scored 327 runs in T20Is, at an average of 14.86.
How many wickets has Shahid Afridi taken in T20Is?
Shahid Afridi has taken 30 wickets in T20Is, with best figures of 4/12.
What is Shahid Afridi's highest score?
Shahid Afridi's highest score is 53, in T20Is.
Which teams has Shahid Afridi played for?
Germany (2023–2026).