Career by format
| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| T20I (shown below) | 13 | 12 | 7 | 296 | 67* | 59.20 | 136.41 | 0/2 |
Men's T20I analysis
Loading MS Maker's T20I analysis…
Loading strengths and weaknesses…
Loading matchups…
| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| T20I (shown below) | 13 | 12 | 7 | 296 | 67* | 59.20 | 136.41 | 0/2 |
Loading MS Maker's T20I analysis…
Loading strengths and weaknesses…
Loading matchups…
Batting first
Innings context · average
100th percentile among comparable players
Batting first: average of 219.0, 159.8 above their average of 59.2 on all balls faced (+270%) — allowing for sample size, that change is in the top 1% of comparable players (their median change: +2%) — 151 balls faced.
151 ballsLow confidence
None in this format: no split clears the sample and percentile thresholds.
| Measure | Value | Percentile | Balls |
|---|---|---|---|
| Run scoring (batting) | 59.20 | 100 | 217 |
| Scoring rate (batting) | 136.41 | 73 | 217 |
| Against pace (batting) | 50.33 | 99 | 124 |
| Against spin (batting) | 114.00 | 100 | 68 |
| Time at the crease (batting) | 43.40 | 100 | 217 |
| Boundary hitting (batting) | 15.21 | 44 | 217 |
| Strike rotation (batting) | 32.26 | 84 | 217 |
Not enough balls: batting splits are shown from 60 balls faced.
| Pace or spin | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Pace | 124 | 151 | 3 | 50.33 | 121.77 | 35.5% | 12.9% |
| Spin | 68 | 114 | 1 | 114.00 | 167.65 | 27.9% | 22.1% |
| Phase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Middle (7-15) | 130 | 143 | 2 | 71.50 | 110.00 | 36.9% | 10.8% |
| Death (16-20) | 85 | 152 | 3 | 50.67 | 178.82 | 24.7% | 22.4% |
Not enough balls: batting splits are shown from 60 balls faced.
| Year | Inns | Runs | Avg | SR | Bowl inns | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|---|
| 2025 | 9 | 202 | 40.40 | 126.25 | – | – | – | – |
| 2026 | 3 | 94 | – | 164.91 | – | – | – | – |
| Date | Opposition | Runs | Balls | 4s | 6s | Pos | Dismissal |
|---|---|---|---|---|---|---|---|
| 28 Mar 2026 | St HelenaAchimota Senior Secondary School B Field, Accra | 28* | 14 | 2 | 1 | 5 | not out |
| 27 Mar 2026 | SeychellesAchimota Senior Secondary School B Field, Accra | 1* | 1 | 0 | 0 | 5 | not out |
| 25 Mar 2026 | EswatiniAchimota Senior Secondary School B Field, Accra | 65* | 42 | 7 | 2 | 5 | not out |
| 4 Oct 2025 | KenyaHarare Sports Club | 2 | 8 |
5 dismissals
4 dismissals where the bowler's type is known
| Stage of innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|
| New at the crease (first 15 balls) | 135 | 164 | 3 | 54.67 | 121.48 | 36.3% | 11.9% |
|---|---|---|---|---|---|---|---|
| Settling in (balls 16-40) | 73 | 116 | 2 | 58.00 | 158.90 | 26.0% | 20.5% |
| Opposition | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Bahrain | 63 | 97 | 1 | 97.00 | 153.97 | 31.7% | 19.0% |
| Home and chase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Batting first | 151 | 219 | 1 | 219.00 | 145.03 | 29.1% | 16.6% |
| Chasing | 66 | 77 | 4 | 19.25 | 116.67 | 39.4% | 12.1% |
| Batting position | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| No. 5 | 183 | 271 | 3 | 90.33 | 148.09 | 29.5% | 17.5% |
| Innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Innings 1 | 151 | 219 | 1 | 219.00 | 145.03 | 29.1% | 16.6% |
| Innings 2 | 66 | 77 | 4 | 19.25 | 116.67 | 39.4% | 12.1% |
| Venue | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| TCA Oval | 89 | 120 | 2 | 60.00 | 134.83 | 33.7% | 14.6% |
| Host country | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Zimbabwe | 71 | 82 | 3 | 27.33 | 115.49 | 36.6% | 11.3% |
Not enough balls: batting splits are shown from 60 balls faced.
| 0 |
| 0 |
| 6 |
| caught |
| 2 Oct 2025 | NamibiaHarare Sports Club | 24 | 20 | 2 | 1 | 5 | caught |
|---|
| 30 Sept 2025 | ZimbabweHarare Sports Club | 4 | 6 | 0 | 0 | 5 | caught |
|---|
| 28 Sept 2025 | UgandaTakashinga Sports Club, Highfield, Harare | 45* | 32 | 2 | 2 | 5 | not out |
|---|
| 26 Sept 2025 | BotswanaTakashinga Sports Club, Highfield, Harare | 7* | 5 | 1 | 0 | 5 | not out |
|---|
| 12 Jul 2025 | GermanyTCA Oval, Blantyre | 10* | 11 | 0 | 0 | 6 | not out |
|---|
| 10 Jul 2025 | BahrainTCA Oval, Blantyre | 67* | 47 | 5 | 3 | 5 | not out |
|---|
| 8 Jul 2025 | BahrainTCA Oval, Blantyre | 30 | 16 | 1 | 3 | 5 | caught |
|---|
| 7 Jul 2025 | GermanyTCA Oval, Blantyre | 13 | 15 | 0 | 1 | 6 | lbw |
|---|