Career by format
| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| T20I (shown below) | 21 | 20 | 5 | 539 | 78 | 35.93 | 130.19 | 0/4 |
Men's T20I analysis
Loading AJ Mosca's T20I analysis…
Loading strengths and weaknesses…
Loading matchups…
| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| T20I (shown below) | 21 | 20 | 5 | 539 | 78 | 35.93 | 130.19 | 0/4 |
Loading AJ Mosca's T20I analysis…
Loading strengths and weaknesses…
Loading matchups…
Pace
Pace or spin · average
98th percentile among comparable players
Pace: average of 53.8, 17.9 above their average of 35.9 on all balls faced (+50%) — allowing for sample size, that change is in the top 2% of comparable players (their median change: +1%) — 232 balls faced.
232 ballsMedium confidence
Settling in (balls 16-40)
Stage of innings · balls per dismissal
83rd percentile among comparable players
Settling in (balls 16-40): balls per dismissal of 31, 3 above their balls per dismissal of 28 on all balls faced (+11%) — allowing for sample size, that change is in the top 17% of comparable players (their median change: -6%) — 153 balls faced.
153 ballsLow confidence
Spin
Pace or spin · average
13th percentile among comparable players
Spin: average of 24.2, 11.7 below their average of 35.9 on all balls faced (-33%) — allowing for sample size, that change is in the bottom 13% of comparable players (their median change: -3%) — 160 balls faced.
160 ballsLow confidence
| Measure | Value | Percentile | Balls |
|---|---|---|---|
| Run scoring (batting) | 35.93 | 92 | 414 |
| Scoring rate (batting) | 130.19 | 61 | 414 |
| Against pace (batting) | 53.83 | 100 | 232 |
| Against spin (batting) | 24.25 | 37 | 160 |
| Time at the crease (batting) | 27.60 | 92 | 414 |
| Boundary hitting (batting) | 14.73 | 39 | 414 |
| Strike rotation (batting) | 32.37 | 84 | 414 |
| Bowling type | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Right-arm fast-medium | 110 | 156 | 2 | 78.00 | 141.82 | 28.2% | 17.3% |
| Slow left-arm orthodox | 75 | 90 | 3 | 30.00 | 120.00 | 37.3% | 13.3% |
| Pace or spin | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Pace | 232 | 323 | 6 | 53.83 | 139.22 | 31.0% | 16.8% |
| Spin | 160 | 194 | 8 | 24.25 | 121.25 | 35.0% | 12.5% |
| Phase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Year | Inns | Runs | Avg | SR | Bowl inns | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|---|
| 2022 | 2 | 88 | 44.00 | 151.72 | – | – | – | – |
| 2023 | 5 | 138 | 34.50 | 115.00 | – | – | – | – |
| 2024 | 4 | 87 | 29.00 | 106.10 | – | – | – | – |
| 2025 | 2 | 17 | – | 100.00 | – | – | – | – |
| 2026 | 7 | 209 | 34.83 | 152.55 | – | – | – | – |
| Date | Opposition | Runs | Balls | 4s | 6s | Pos | Dismissal |
|---|---|---|---|---|---|---|---|
| 19 Feb 2026 | West IndiesEden Gardens, Kolkata | 19 | 12 | 1 | 2 | 2 | caught |
| 16 Feb 2026 | EnglandEden Gardens, Kolkata | 0 | 1 | 0 | 0 | 2 | caught |
| 12 Feb 2026 | NepalWankhede Stadium, Mumbai | 62* | 32 | 3 | 6 | 2 | not out |
| 9 Feb 2026 | ScotlandEden Gardens, Kolkata | 13 | 12 | 1 | 1 | 2 |
15 dismissals
14 dismissals where the bowler's type is known
| Middle (7-15) |
|---|
| 215 |
| 295 |
| 7 |
| 42.14 |
| 137.21 |
| 22.3% |
| 12.6% |
| Powerplay (1-6) | 164 | 213 | 5 | 42.60 | 129.88 | 43.9% | 18.9% |
|---|
Not enough balls: batting splits are shown from 60 balls faced.
| Stage of innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| New at the crease (first 15 balls) | 233 | 291 | 8 | 36.38 | 124.89 | 36.9% | 15.9% |
| Settling in (balls 16-40) | 153 | 210 | 5 | 42.00 | 137.25 | 24.8% | 13.1% |
| Opposition | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Ireland | 98 | 134 | 4 | 33.50 | 136.73 | 36.7% | 18.4% |
| Home and chase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Chasing | 265 | 337 | 9 | 37.44 | 127.17 | 35.5% | 14.7% |
| Batting first | 149 | 202 | 6 | 33.67 | 135.57 | 26.8% | 14.8% |
| Batting position | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| No. 2 | 137 | 209 | 6 | 34.83 | 152.55 | 38.0% | 21.2% |
| No. 3 | 100 | 131 | 1 | 131.00 | 131.00 | 26.0% | 13.0% |
| No. 4 | 151 | 174 | 7 | 24.86 | 115.23 | 30.5% | 11.3% |
| Innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Innings 2 | 265 | 337 | 9 | 37.44 | 127.17 | 35.5% | 14.7% |
| Innings 1 | 149 | 202 | 6 | 33.67 | 135.57 | 26.8% | 14.8% |
| Venue | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Grange Cricket Club Ground | 90 | 107 | 2 | 53.50 | 118.89 | 25.6% | 10.0% |
| 7he Sevens Stadium | 80 | 115 | 3 | 38.33 | 143.75 | 35.0% | 18.8% |
| Host country | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Scotland | 120 | 138 | 4 | 34.50 | 115.00 | 27.5% | 10.0% |
| United Arab Emirates | 80 | 115 | 3 | 38.33 | 143.75 | 35.0% | 18.8% |
Not enough balls: batting splits are shown from 60 balls faced.
| caught |
| 26 Jan 2026 | Ireland7he Sevens Stadium, Dubai | 11 | 10 | 1 | 0 | 2 | caught |
|---|
| 25 Jan 2026 | Ireland7he Sevens Stadium, Dubai | 69 | 48 | 3 | 5 | 2 | caught |
|---|
| 23 Jan 2026 | Ireland7he Sevens Stadium, Dubai | 35 | 22 | 4 | 2 | 2 | lbw |
|---|
| 11 Jul 2025 | NetherlandsSportpark Westvliet, The Hague | 13* | 14 | 1 | 0 | 8 | not out |
|---|
| 9 Jul 2025 | ScotlandSportpark Westvliet, The Hague | 4* | 3 | 0 | 0 | 8 | not out |
|---|
| 16 Jun 2024 | RomaniaSimar Cricket Ground, Rome | 31 | 18 | 2 | 2 | 3 | caught |
|---|
| 12 Jun 2024 | Isle of ManRoma Cricket Ground | 30* | 31 | 3 | 0 | 3 | not out |
|---|
| 10 Jun 2024 | FranceSimar Cricket Ground, Rome | 26 | 32 | 1 | 1 | 4 | caught |
|---|
| 9 Jun 2024 | LuxembourgRoma Cricket Ground | 0 | 1 | 0 | 0 | 4 | caught and bowled |
|---|
| 28 Jul 2023 | GermanyGrange Cricket Club Ground, Raeburn Place, Edinburgh | 70* | 51 | 6 | 0 | 3 | not out |
|---|
| 25 Jul 2023 | DenmarkGrange Cricket Club Ground, Raeburn Place, Edinburgh | 29 | 30 | 2 | 0 | 4 | caught |
|---|
| 24 Jul 2023 | ScotlandGrange Cricket Club Ground, Raeburn Place, Edinburgh | 8 | 9 | 1 | 0 | 5 | caught |
|---|
| 23 Jul 2023 | JerseyGoldenacre, Edinburgh | 12 | 12 | 0 | 0 | 4 | caught |
|---|
| 20 Jul 2023 | IrelandGoldenacre, Edinburgh | 19 | 18 | 3 | 0 | 4 | lbw |
|---|
| 19 Jul 2022 | Isle of ManKerava National Cricket Ground | 10 | 9 | 1 | 0 | 4 | caught |
|---|
| 16 Jul 2022 | CroatiaKerava National Cricket Ground | 78 | 49 | 7 | 2 | 4 | caught |
|---|