KN

Khalid Niazi

8 matches · 21 Jun 2025 to 19 Jun 2026

Khalid Niazi: career summary

Khalid Niazi is a cricketer. Khalid Niazi has played 8 matches on CricInto's records, from 21 Jun 2025 to 19 Jun 2026, for Switzerland.

In T20Is (8 matches, 2025–2026): 29 runs in 3 innings at an average of 29.00 and a strike rate of 80.56 (highest score 13*); 10 wickets at an average of 16.30 and an economy rate of 8.08 (best 4/27).

Batting

CompetitionMInnsNORunsHSAvgBFSR100s50s4s6s0s
T20I832 2913*29.00 3680.560 0100

Bowling

CompetitionMInnsOversRunsWktsBBIAvgEconSR4w5w
T20I8820.1 163104/27 16.308.0812.10 10

Recent matches

DateMatchBatBowl
19 Jun 2026 SUI vs HUN T20I DNB0/17 (2)
19 Jun 2026 SUI vs ROM T20I DNB0/22 (2)
3 Aug 2025 SUI vs EST T20I DNB3/31 (4)
3 Aug 2025 SUI vs EST T20I DNB2/22 (3)
2 Aug 2025 SUI vs EST T20I 4* (1)1/10 (1.1)
22 Jun 2025 SUI vs LUX T20I 12 (22)0/16 (2)
21 Jun 2025 SUI vs LUX T20I DNB0/18 (2)
21 Jun 2025 SUI vs LUX T20I 13* (13)4/27 (4)

Frequently asked questions

How many runs has Khalid Niazi scored in T20Is?

Khalid Niazi has scored 29 runs in T20Is, at an average of 29.00.

How many wickets has Khalid Niazi taken in T20Is?

Khalid Niazi has taken 10 wickets in T20Is, with best figures of 4/27.

Which teams has Khalid Niazi played for?

Switzerland (2025–2026).