- Home
- Players
- Khalid Ahmadi
Belgium · Men's cricket
Khalid Ahmadi stats
Data through 12 July 2026Last updated 12 July 2026
Coverage: matches in the Cricsheet data from 29 August 2020 to 12 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Khalid Ahmadi played 31 T20Is for Belgium in the data, between 2020 and 2026. With the ball, the best return was 52 wickets in T20Is at an average of 13.42 and an economy rate of 6.41.
International matches
31
T20Is 31
International wickets
52
0 five-wicket hauls
Best bowling
4/34
T20I
Teams played for
Belgium 2020–2026 · 31
Khalid Ahmadi batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 31 | 22 | 9 | 242 | 31* | 18.62 | 139 | 174.1 | 0 | 0 | 1 | 18 | 18 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2020 | 39 |
| 2021 | 34 |
| 2022 | 13 |
| 2023 | 8 |
| 2024 | 50 |
| 2025 | 73 |
| 2026 | 25 |
Year-by-year batting (7 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2020 | T20I | 3 | 39 | 39.00 | 278.6 | 25 | 0 | 0 |
| 2021 | T20I | 3 | 34 | 34.00 | 147.8 | 31 | 0 | 0 |
| 2022 | T20I | 2 | 13 | 13.00 | 162.5 | 13 | 0 | 0 |
| 2023 | T20I | 1 | 8 | 8.00 | 133.3 | 8 | 0 | 0 |
| 2024 | T20I | 5 | 50 | 16.67 | 142.9 | 25 | 0 | 0 |
| 2025 | T20I | 6 | 73 | 18.25 | 208.6 | 24 | 0 | 0 |
| 2026 | T20I | 2 | 25 | 12.50 | 138.9 | 19 | 0 | 0 |
Khalid Ahmadi bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 30 | 653 | 698 | 52 | 4/34 | – | 13.42 | 6.41 | 12.6 | 1 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2020 | 5 |
| 2021 | 6 |
| 2022 | 3 |
| 2023 | 0 |
| 2024 | 15 |
| 2025 | 14 |
| 2026 | 9 |
Year-by-year bowling (7 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2020 | T20I | 3 | 5 | 10.00 | 4.17 | 3/14 |
| 2021 | T20I | 5 | 6 | 16.00 | 5.88 | 2/17 |
| 2022 | T20I | 3 | 3 | 20.33 | 6.10 | 3/19 |
| 2023 | T20I | 1 | 0 | – | 10.25 | 0/41 |
| 2024 | T20I | 8 | 15 | 13.87 | 7.17 | 3/26 |
| 2025 | T20I | 7 | 14 | 12.93 | 7.01 | 4/34 |
| 2026 | T20I | 3 | 9 | 6.78 | 5.23 | 3/17 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Malta | T20I | 5 | 59 | 29.50 | 163.9 | 31 | 0 | 0 |
| Portugal | T20I | 4 | 27 | 6.75 | 150.0 | 13 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Malta | T20I | 9 | 15 | 12.47 | 5.97 | 3/19 |
| France | T20I | 3 | 6 | 11.83 | 5.92 | 3/26 |
| Portugal | T20I | 4 | 5 | 23.40 | 9.12 | 4/34 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Moara Vlasiei Cricket Ground | 3 | 46 | 46.00 | 24 |
| Pierre Werner Cricket Ground | 3 | 39 | 39.00 | 25 |
| Marsa Sports Club | 3 | 34 | 34.00 | 31 |
| Bayer Uerdingen Cricket Ground | 4 | 30 | 10.00 | 16 |
| Dreux Sport Cricket Club | 2 | 28 | 28.00 | 25 |
| Stars Arena Hofstade | 3 | 27 | 9.00 | 13 |
| Koge Cricket Club | 1 | 19 | 19.00 | 19 |
| Royal Brussels Cricket Club Ground | 2 | 13 | 13.00 | 13 |
| Svanholm Park | 1 | 6 | 6.00 | 6 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Dreux Sport Cricket Club | 4 | 8 | 11.88 | 6.33 |
| Stars Arena Hofstade | 4 | 8 | 15.00 | 8.09 |
| Bayer Uerdingen Cricket Ground | 5 | 7 | 22.00 | 8.56 |
| Koge Cricket Club | 2 | 6 | 7.33 | 5.50 |
| Moara Vlasiei Cricket Ground | 3 | 6 | 10.17 | 5.55 |
| Marsa Sports Club | 5 | 6 | 16.00 | 5.88 |
| Pierre Werner Cricket Ground | 3 | 5 | 10.00 | 4.17 |
| Svanholm Park | 1 | 3 | 5.67 | 4.64 |
| Royal Brussels Cricket Club Ground | 3 | 3 | 20.33 | 6.10 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 264 | 16 | 6.41 |
| T20 | Middle | 36 | 35 | 102.9 | 3 | 198 | 12 | 6.55 |
| T20 | Death | 206 | 104 | 198.1 | 10 | 191 | 24 | 6.28 |
How Khalid Ahmadi was dismissed
- Caught10 (77%)
- Bowled2 (15%)
- Caught and bowled1 (8%)
How Khalid Ahmadi took wickets
- Caught29
- Bowled16
- Lbw6
- Caught and bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 30 Aug 2020 | 14 |
| 8 Jul 2021 | 2 |
| 10 Jul 2021 | 31 |
| 10 Jul 2021 | 1 |
| 1 Jul 2022 | 13 |
| 2 Jul 2022 | 0 |
| 10 Jun 2023 | 8 |
| 10 May 2024 | 25 |
| 10 May 2024 | 3 |
| 7 Jul 2024 | 3 |
| 10 Jul 2024 | 3 |
| 12 Jul 2024 | 16 |
| 30 May 2025 | 2 |
| 31 May 2025 | 13 |
| 1 Jun 2025 | 12 |
| 26 Jun 2025 | 22 |
| 27 Jun 2025 | 24 |
| 28 Jun 2025 | 0 |
| 10 Jul 2026 | 6 |
| 12 Jul 2026 | 19 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 12 Jul 2026 | T20I | Romania | 19 | 13 | caught | Koge Cricket Club |
| 10 Jul 2026 | T20I | Serbia | 6 | 5 | caught | Svanholm Park |
| 28 Jun 2025 | T20I | Austria | 0* | 0 | not out | Moara Vlasiei Cricket Ground |
| 27 Jun 2025 | T20I | France | 24 | 10 | caught | Moara Vlasiei Cricket Ground |
| 26 Jun 2025 | T20I | Malta | 22* | 8 | not out | Moara Vlasiei Cricket Ground |
| 1 Jun 2025 | T20I | Portugal | 12 | 6 | caught | Stars Arena Hofstade |
| 31 May 2025 | T20I | Portugal | 13 | 5 | caught | Stars Arena Hofstade |
| 30 May 2025 | T20I | Portugal | 2 | 6 | caught | Stars Arena Hofstade |
| 12 Jul 2024 | T20I | Serbia | 16* | 5 | not out | Bayer Uerdingen Cricket Ground |
| 10 Jul 2024 | T20I | Jersey | 3 | 7 | caught | Bayer Uerdingen Cricket Ground |
| 7 Jul 2024 | T20I | Switzerland | 3 | 4 | caught | Bayer Uerdingen Cricket Ground |
| 10 May 2024 | T20I | Malta | 3 | 5 | caught | Dreux Sport Cricket Club |
| 10 May 2024 | T20I | France | 25* | 14 | not out | Dreux Sport Cricket Club |
| 10 Jun 2023 | T20I | Germany | 8 | 6 | caught | Bayer Uerdingen Cricket Ground |
| 2 Jul 2022 | T20I | Portugal | 0 | 1 | caught and bowled | Royal Brussels Cricket Club Ground |
| 1 Jul 2022 | T20I | Denmark | 13* | 7 | not out | Royal Brussels Cricket Club Ground |
| 10 Jul 2021 | T20I | Malta | 1* | 1 | not out | Marsa Sports Club |
| 10 Jul 2021 | T20I | Malta | 31* | 18 | not out | Marsa Sports Club |
| 8 Jul 2021 | T20I | Malta | 2 | 4 | bowled | Marsa Sports Club |
| 30 Aug 2020 | T20I | Luxembourg | 14 | 4 | bowled | Pierre Werner Cricket Ground |
Last 20 bowling innings
| Date | Format | Against | Figures | Overs | Mdns | Ground |
|---|---|---|---|---|---|---|
| 12 Jul 2026 | T20I | Romania | 3/25 | 4 | 0 | Koge Cricket Club |
| 10 Jul 2026 | T20I | Serbia | 3/17 | 3.4 | 0 | Svanholm Park |
| 8 Jul 2026 | T20I | Gibraltar | 3/19 | 4 | 0 | Koge Cricket Club |
| 28 Jun 2025 | T20I | Austria | 2/13 | 3 | 0 | Moara Vlasiei Cricket Ground |
| 27 Jun 2025 | T20I | France | 2/25 | 4 | 0 | Moara Vlasiei Cricket Ground |
| 26 Jun 2025 | T20I | Malta | 2/23 | 4 | 0 | Moara Vlasiei Cricket Ground |
| 1 Jun 2025 | T20I | Portugal | 4/34 | 3.5 | 0 | Stars Arena Hofstade |
| 31 May 2025 | T20I | Portugal | 0/42 | 3 | 0 | Stars Arena Hofstade |
| 30 May 2025 | T20I | Malta | 3/19 | 4 | 0 | Stars Arena Hofstade |
| 30 May 2025 | T20I | Portugal | 1/25 | 4 | 0 | Stars Arena Hofstade |
| 12 Jul 2024 | T20I | Serbia | 2/18 | 2 | 0 | Bayer Uerdingen Cricket Ground |
| 10 Jul 2024 | T20I | Jersey | 3/40 | 4 | 0 | Bayer Uerdingen Cricket Ground |
| 8 Jul 2024 | T20I | Croatia | 2/27 | 4 | 0 | Bayer Uerdingen Cricket Ground |
| 7 Jul 2024 | T20I | Switzerland | 0/28 | 4 | 0 | Bayer Uerdingen Cricket Ground |
| 12 May 2024 | T20I | France | 3/26 | 4 | 0 | Dreux Sport Cricket Club |
| 11 May 2024 | T20I | Malta | 1/22 | 3 | 0 | Dreux Sport Cricket Club |
| 10 May 2024 | T20I | Malta | 3/27 | 4 | 0 | Dreux Sport Cricket Club |
| 10 May 2024 | T20I | France | 1/20 | 4 | 0 | Dreux Sport Cricket Club |
| 10 Jun 2023 | T20I | Germany | 0/41 | 4 | 0 | Bayer Uerdingen Cricket Ground |
| 4 Jul 2022 | T20I | Spain | 3/19 | 4 | 0 | Royal Brussels Cricket Club Ground |
Frequently asked questions
How many wickets has Khalid Ahmadi taken in T20Is?
52 wickets in 30 innings at an average of 13.42, economy 6.41, best figures 4/34.
How many runs has Khalid Ahmadi scored in T20Is?
242 runs in 22 innings (31 matches) at an average of 18.62 and a strike rate of 174.1, in the data from 2020 to 2026.
What is Khalid Ahmadi's highest score?
31* in T20Is, the highest score in the data.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.