- Home
- Players
- Idrees Ul Haque
Switzerland · Men's cricket
Idrees Ul Haque stats
Data through 3 August 2025Last updated 3 August 2025
Coverage: matches in the Cricsheet data from 22 October 2021 to 3 August 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Idrees Ul Haque played 16 T20Is for Switzerland in the data, between 2021 and 2025. The most runs came in T20Is: 275 at an average of 18.33 and a strike rate of 125.6, with a highest score of 55.
International matches
16
T20Is 16
International runs
275
0 hundreds
Best batting average (T20I)
18.33
15 innings
Highest score
55
T20I
Teams played for
Switzerland 2021–2025 · 16
Idrees Ul Haque batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 16 | 15 | 0 | 275 | 55 | 18.33 | 219 | 125.6 | 0 | 1 | 0 | 34 | 10 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2021 | 79 |
| 2024 | 120 |
| 2025 | 76 |
Year-by-year batting (3 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2021 | T20I | 3 | 79 | 26.33 | 164.6 | 42 | 0 | 0 |
| 2024 | T20I | 4 | 120 | 30.00 | 118.8 | 55 | 0 | 1 |
| 2025 | T20I | 8 | 76 | 9.50 | 108.6 | 15 | 0 | 0 |
Idrees Ul Haque bowling record by format
Idrees Ul Haque has not bowled in the matches in the data.
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Austria | T20I | 4 | 33 | 8.25 | 103.1 | 15 | 0 | 0 |
| Luxembourg | T20I | 3 | 30 | 10.00 | 115.4 | 13 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Bayer Uerdingen Cricket Ground | 4 | 120 | 30.00 | 55 |
| Marsa Sports Club | 3 | 79 | 26.33 | 42 |
| Velden Cricket Ground | 4 | 33 | 8.25 | 15 |
| Pierre Werner Cricket Ground | 3 | 30 | 10.00 | 13 |
| Estonian National Cricket and Rugby Field | 1 | 13 | 13.00 | 13 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 222 | 160 | 138.8 | 9 | – | – | – |
| T20 | Middle | 40 | 48 | 83.3 | 5 | – | – | – |
| T20 | Death | 13 | 11 | 118.2 | 1 | – | – | – |
How Idrees Ul Haque was dismissed
- Caught13 (87%)
- Bowled2 (13%)
Last 15 innings
Show as table
| Innings | Runs |
|---|---|
| 22 Oct 2021 | 35 |
| 23 Oct 2021 | 2 |
| 24 Oct 2021 | 42 |
| 7 Jul 2024 | 55 |
| 9 Jul 2024 | 19 |
| 11 Jul 2024 | 34 |
| 13 Jul 2024 | 12 |
| 30 May 2025 | 8 |
| 31 May 2025 | 8 |
| 31 May 2025 | 15 |
| 1 Jun 2025 | 2 |
| 21 Jun 2025 | 7 |
| 21 Jun 2025 | 10 |
| 22 Jun 2025 | 13 |
| 3 Aug 2025 | 13 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 3 Aug 2025 | T20I | Estonia | 13 | 12 | caught | Estonian National Cricket and Rugby Field |
| 22 Jun 2025 | T20I | Luxembourg | 13 | 12 | caught | Pierre Werner Cricket Ground |
| 21 Jun 2025 | T20I | Luxembourg | 10 | 8 | caught | Pierre Werner Cricket Ground |
| 21 Jun 2025 | T20I | Luxembourg | 7 | 6 | bowled | Pierre Werner Cricket Ground |
| 1 Jun 2025 | T20I | Austria | 2 | 4 | caught | Velden Cricket Ground |
| 31 May 2025 | T20I | Austria | 15 | 11 | bowled | Velden Cricket Ground |
| 31 May 2025 | T20I | Austria | 8 | 10 | caught | Velden Cricket Ground |
| 30 May 2025 | T20I | Austria | 8 | 7 | caught | Velden Cricket Ground |
| 13 Jul 2024 | T20I | Croatia | 12 | 8 | caught | Bayer Uerdingen Cricket Ground |
| 11 Jul 2024 | T20I | Serbia | 34 | 27 | caught | Bayer Uerdingen Cricket Ground |
| 9 Jul 2024 | T20I | Jersey | 19 | 23 | caught | Bayer Uerdingen Cricket Ground |
| 7 Jul 2024 | T20I | Belgium | 55 | 43 | caught | Bayer Uerdingen Cricket Ground |
| 24 Oct 2021 | T20I | Malta | 42 | 23 | caught | Marsa Sports Club |
| 23 Oct 2021 | T20I | Malta | 2 | 4 | caught | Marsa Sports Club |
| 22 Oct 2021 | T20I | Gibraltar | 35 | 21 | caught | Marsa Sports Club |
Frequently asked questions
How many runs has Idrees Ul Haque scored in T20Is?
275 runs in 15 innings (16 matches) at an average of 18.33 and a strike rate of 125.6, in the data from 2021 to 2025.
What is Idrees Ul Haque's highest score?
55 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.