Career by format
| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| T20I (shown below) | 26 | 26 | 5 | 634 | 59 | 30.19 | 131.26 | 0/2 |
Men's T20I analysis
Loading Ahmed Hassan's T20I analysis…
Loading strengths and weaknesses…
Loading matchups…
| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| T20I (shown below) | 26 | 26 | 5 | 634 | 59 | 30.19 | 131.26 | 0/2 |
Loading Ahmed Hassan's T20I analysis…
Loading strengths and weaknesses…
Loading matchups…
New at the crease (first 15 balls)
Stage of innings · balls per dismissal
91st percentile among comparable players
New at the crease (first 15 balls): balls per dismissal of 36, 11 above their balls per dismissal of 24 on all balls faced (+47%) — allowing for sample size, that change is in the top 9% of comparable players (their median change: +8%) — 320 balls faced.
320 ballsMedium confidence
Middle (7-15)
Match phase · strike rate
89th percentile among comparable players
Middle (7-15): strike rate of 141.1, 9.8 above their strike rate of 131.3 on all balls faced (+7%) — allowing for sample size, that change is in the top 11% of comparable players (their median change: -3%) — 302 balls faced.
302 ballsMedium confidence
Pace
Pace or spin · average
18th percentile among comparable players
Pace: average of 27.6, 4.1 below their average of 31.7 on all balls faced (-13%) — allowing for sample size, that change is in the bottom 18% of comparable players (their median change: +1%) — 295 balls faced.
295 ballsMedium confidence
Settling in (balls 16-40)
Stage of innings · balls per dismissal
9th percentile among comparable players
| Measure | Value | Percentile | Balls |
|---|---|---|---|
| Run scoring (batting) | 30.19 | 70 | 483 |
| Scoring rate (batting) | 131.26 | 62 | 483 |
| Against pace (batting) | 27.57 | 53 | 295 |
| Against spin (batting) | 40.00 | 92 | 69 |
| Time at the crease (batting) | 23.00 | 70 | 483 |
| Boundary hitting (batting) | 17.39 | 68 | 483 |
| Strike rotation (batting) | 44.51 | 12 | 483 |
| Bowling type | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Right-arm medium | 180 | 244 | 8 | 30.50 | 135.56 | 40.6% | 18.3% |
| Right-arm fast-medium | 99 | 120 | 6 | 20.00 | 121.21 | 40.4% | 13.1% |
| Pace or spin | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Pace | 295 | 386 | 14 | 27.57 | 130.85 | 41.0% | 16.6% |
| Spin | 69 | 80 | 2 | 40.00 | 115.94 | 55.1% | 15.9% |
| Phase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Middle (7-15) |
| Year | Inns | Runs | Avg | SR | Bowl inns | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|---|
| 2023 | 5 | 164 | 82.00 | 151.85 | – | – | – | – |
| 2024 | 4 | 86 | 28.67 | 122.86 | – | – | – | – |
| 2025 | 12 | 329 | 32.90 | 129.53 | – | – | – | – |
| 2026 | 5 | 55 | 11.00 | 107.84 | – | – | – | – |
| Date | Opposition | Runs | Balls | 4s | 6s | Pos | Dismissal |
|---|---|---|---|---|---|---|---|
| 23 May 2026 | MaltaHappy Valley Ground, Episkopi | 0 | 2 | 0 | 0 | 7 | caught |
| 22 May 2026 | FranceHappy Valley Ground, Episkopi | 19 | 19 | 0 | 2 | 5 | caught |
| 20 May 2026 | CyprusHappy Valley Ground 2 | 9 | 10 | 2 | 0 | 5 | caught |
| 19 May 2026 | CroatiaHappy Valley Ground, Episkopi | 26 | 10 | 0 | 4 |
21 dismissals
16 dismissals where the bowler's type is known
Settling in (balls 16-40): balls per dismissal of 15, 9 below their balls per dismissal of 24 on all balls faced (-39%) — allowing for sample size, that change is in the bottom 9% of comparable players (their median change: -6%) — 163 balls faced.
163 ballsLow confidence
| 302 |
| 426 |
| 13 |
| 32.77 |
| 141.06 |
| 43.4% |
| 18.9% |
| Powerplay (1-6) | 116 | 120 | 2 | 60.00 | 103.45 | 50.0% | 12.9% |
|---|
| Death (16-20) | 65 | 88 | 5 | 17.60 | 135.38 | 40.0% | 18.5% |
|---|
| Type and phase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Right-arm medium, Middle (7-15) | 90 | 126 | 7 | 18.00 | 140.00 | 42.2% | 20.0% |
| Stage of innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| New at the crease (first 15 balls) | 320 | 379 | 9 | 42.11 | 118.44 | 51.3% | 15.6% |
| Settling in (balls 16-40) | 163 | 255 | 11 | 23.18 | 156.44 | 31.3% | 20.9% |
| Opposition | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Estonia | 95 | 139 | 3 | 46.33 | 146.32 | 38.9% | 17.9% |
| Austria | 88 | 98 | 4 | 24.50 | 111.36 | 45.5% | 12.5% |
| Home and chase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Chasing | 252 | 340 | 10 | 34.00 | 134.92 | 44.4% | 17.9% |
| Batting first | 231 | 294 | 10 | 29.40 | 127.27 | 44.6% | 16.9% |
| Batting position | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| No. 3 | 276 | 334 | 12 | 27.83 | 121.01 | 45.3% | 14.9% |
| No. 4 | 148 | 214 | 4 | 53.50 | 144.59 | 41.2% | 20.9% |
| Innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Innings 2 | 252 | 340 | 10 | 34.00 | 134.92 | 44.4% | 17.9% |
| Innings 1 | 231 | 294 | 10 | 29.40 | 127.27 | 44.6% | 16.9% |
| Venue | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Marsa Sports Club | 108 | 164 | 2 | 82.00 | 151.85 | 40.7% | 22.2% |
| Estonian National Cricket and Rugby Field | 95 | 139 | 3 | 46.33 | 146.32 | 38.9% | 17.9% |
| Velden Cricket Ground | 88 | 98 | 4 | 24.50 | 111.36 | 45.5% | 12.5% |
| Bayer Uerdingen Cricket Ground | 70 | 86 | 3 | 28.67 | 122.86 | 42.9% | 15.7% |
Not enough balls: batting splits are shown from 60 balls faced.
Not enough balls: batting splits are shown from 60 balls faced.
| 5 |
| caught |
| 16 May 2026 | JerseyHappy Valley Ground, Episkopi | 1 | 10 | 0 | 0 | 3 | caught |
|---|
| 30 Aug 2025 | GuernseyKing George V Sports Ground, Castel | 12 | 17 | 2 | 0 | 3 | caught |
|---|
| 30 Aug 2025 | GuernseyKing George V Sports Ground, Castel | 0* | 1 | 0 | 0 | 3 | not out |
|---|
| 3 Aug 2025 | EstoniaEstonian National Cricket and Rugby Field, Tallinn | 59 | 29 | 0 | 7 | 3 | lbw |
|---|
| 3 Aug 2025 | EstoniaEstonian National Cricket and Rugby Field, Tallinn | 49 | 40 | 4 | 3 | 3 | caught and bowled |
|---|
| 2 Aug 2025 | EstoniaEstonian National Cricket and Rugby Field, Tallinn | 31 | 26 | 1 | 2 | 3 | caught |
|---|
| 22 Jun 2025 | LuxembourgPierre Werner Cricket Ground, Walferdange | 45 | 25 | 5 | 1 | 3 | caught |
|---|
| 21 Jun 2025 | LuxembourgPierre Werner Cricket Ground, Walferdange | 17 | 10 | 2 | 1 | 3 | caught |
|---|
| 21 Jun 2025 | LuxembourgPierre Werner Cricket Ground, Walferdange | 18 | 18 | 1 | 1 | 3 | run out |
|---|
| 1 Jun 2025 | AustriaVelden Cricket Ground, Latschach | 21 | 14 | 2 | 1 | 3 | caught |
|---|
| 31 May 2025 | AustriaVelden Cricket Ground, Latschach | 13 | 14 | 0 | 1 | 3 | caught |
|---|
| 31 May 2025 | AustriaVelden Cricket Ground, Latschach | 42 | 40 | 2 | 3 | 3 | bowled |
|---|
| 30 May 2025 | AustriaVelden Cricket Ground, Latschach | 22 | 20 | 1 | 1 | 3 | lbw |
|---|
| 13 Jul 2024 | CroatiaBayer Uerdingen Cricket Ground | 32* | 18 | 2 | 2 | 5 | not out |
|---|
| 11 Jul 2024 | SerbiaBayer Uerdingen Cricket Ground | 4 | 12 | 0 | 0 | 3 | caught and bowled |
|---|
| 9 Jul 2024 | JerseyBayer Uerdingen Cricket Ground | 1 | 6 | 0 | 0 | 4 | caught |
|---|
| 7 Jul 2024 | BelgiumBayer Uerdingen Cricket Ground | 49 | 34 | 4 | 3 | 4 | caught |
|---|
| 16 Jul 2023 | MaltaMarsa Sports Club | 38* | 19 | 4 | 3 | 4 | not out |
|---|
| 15 Jul 2023 | MaltaMarsa Sports Club | 58* | 33 | 6 | 4 | 4 | not out |
|---|
| 14 Jul 2023 | FranceMarsa Sports Club | 39 | 29 | 0 | 4 | 4 | caught and bowled |
|---|
| 14 Jul 2023 | LuxembourgMarsa Sports Club | 5* | 6 | 0 | 0 | 4 | not out |
|---|