Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Idrees Ul Haque

Idrees Ul Haque T20 Stats

Batsman · Switzerland Updated , after Estonia vs Switzerland
Season over T20I run-scorers ›
Last innings T20I · for Switzerland · Sun 3 Aug
2025
43 runs · 4 matches 10.75 average 113.2 strike rate
Create a free account 10 pages a day instead of 5 and the next match's full projection.
Every projection, every match a month, or a year Cricket Pro ›
Filter the trend and match data
Pick a competition to choose a season
Trend · runs 7 matches
REF LINE
Newest on the left · bars in the team he played for, 2nd innings stacked in pink · 0 over the line
Match data 7 matches
DateTeamOppoCompH/AVenueResult RunsBalls4s6sSR WktsROversEconDots ◆ Dream11Perf ◆ Dream11 Scoreline
Scrolls sideways · tap a row for the scorecard

About Idrees Ul Haque's T20 record

In Idrees Ul Haque's last 7 Cricket games (2021–2025) for Switzerland, they have scored 122 runs at an average of 17.4 with a strike rate of 122.5.

Idrees Ul Haque Stats - Cricket

Idrees Ul Haque is a - batsman. Across these 7 games, Idrees Ul Haque has hit 13 fours and 6 sixes, taking 6 catches in the field. Their highest score in this span is 42.

Idrees Ul Haque: Betting Insights

For bet builder markets, Idrees Ul Haque has scored 25+ runs in 29% of their last 7 Cricket games (2/7). They have registered 1+ boundaries in 86% of these games (6/7). Over their last 5 games, Idrees Ul Haque has 85 runs.

Related pages

Frequently asked questions

What is Idrees Ul Haque's highest score in T20 cricket?

Idrees Ul Haque's highest score in the 7 T20 matches Statz has on record is 42 off 23 balls against Malta (24 Oct 2021). Across those matches Idrees Ul Haque has scored 122 runs at 17.4 a match.

What are Idrees Ul Haque's T20 batting stats?

Idrees Ul Haque averages 17.4 runs per match at a strike rate of 122.5, based on 7 games (2021–2025). In the last 5 matches Idrees Ul Haque scored 13, 13, 7, 10 and 42, newest first. Idrees Ul Haque has 122 runs in all 7 T20 matches on record.

Which team does Idrees Ul Haque play for?

Idrees Ul Haque currently plays for Switzerland. Statz has Idrees Ul Haque's 7 T20 matches on record, the most recent against Estonia (03 Aug 2025), with 122 runs in all.

How old is Idrees Ul Haque?

Idrees Ul Haque was born on 1 January 2001 and is 25 years old. Idrees Ul Haque is a batsman with 7 T20 matches on record and 122 runs.