
Career by format
| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| Test (shown below) | 22 | 41 | 0 | 1,036 | 171 | 25.27 | 43.94 | 2/5 |
Men's Test analysis
Loading Mahmudul Hasan Joy's Test analysis…
Loading strengths and weaknesses…
Loading matchups…

| Format | Mat | Inns | NO | Runs | HS | Avg | SR | 100/50 |
|---|---|---|---|---|---|---|---|---|
| Test (shown below) | 22 | 41 | 0 | 1,036 | 171 | 25.27 | 43.94 | 2/5 |
Loading Mahmudul Hasan Joy's Test analysis…
Loading strengths and weaknesses…
Loading matchups…
Old ball (21-80)
Match phase · average
99th percentile among comparable players
Old ball (21-80): average of 49.6, 23.7 above their average of 25.9 on all balls faced (+92%) — allowing for sample size, that change is in the top 1% of comparable players (their median change: +1%) — 945 balls faced.
945 ballsHigh confidence
Once set (40+ balls)
Stage of innings · balls per dismissal
97th percentile among comparable players
Once set (40+ balls): balls per dismissal of 95, 36 above their balls per dismissal of 59 on all balls faced (+61%) — allowing for sample size, that change is in the top 3% of comparable players (their median change: +5%) — 1330 balls faced.
1,330 ballsHigh confidence
Spin
Pace or spin · average
96th percentile among comparable players
Spin: average of 44.9, 19.0 above their average of 25.9 on all balls faced (+73%) — allowing for sample size, that change is in the top 4% of comparable players (their median change: +8%) — 1005 balls faced.
1,005 ballsHigh confidence
New Zealand
Opposition · average
93rd percentile among comparable players
New Zealand: average of 47.0, 21.1 above their average of 25.9 on all balls faced (+81%) — allowing for sample size, that change is in the top 7% of comparable players (their median change: -0%) — 482 balls faced.
482 ballsHigh confidence
New Zealand
Country · average
98th percentile among comparable players
New Zealand: average of 78.0, 52.1 above their average of 25.9 on all balls faced (+201%) — allowing for sample size, that change is in the top 2% of comparable players (their median change: +2%) — 228 balls faced.
228 ballsMedium confidence
Off break
Bowling type · average
98th percentile among comparable players
Off break: average of 80.7, 54.8 above their average of 25.9 on all balls faced (+211%) — allowing for sample size, that change is in the top 2% of comparable players (their median change: +5%) — 421 balls faced.
421 ballsMedium confidence
South Africa
Opposition · average
77th percentile among comparable players
South Africa: average of 29.0, 3.1 above their average of 25.9 on all balls faced (+12%) — allowing for sample size, that change is in the top 23% of comparable players (their median change: -9%) — 579 balls faced.
579 ballsHigh confidence
Off break
Bowling type · strike rate
95th percentile among comparable players
Off break: strike rate of 57.5, 13.5 above their strike rate of 43.9 on all balls faced (+31%) — allowing for sample size, that change is in the top 5% of comparable players (their median change: -1%) — 421 balls faced.
421 ballsMedium confidence
Ireland
Opposition · average
75th percentile among comparable players
Ireland: average of 88.3, 62.4 above their average of 25.9 on all balls faced (+241%) — allowing for sample size, that change is in the top 25% of comparable players (their median change: +48%) — 463 balls faced.
463 ballsHigh confidence
South Africa
Country · average
87th percentile among comparable players
South Africa: average of 35.2, 9.4 above their average of 25.9 on all balls faced (+36%) — allowing for sample size, that change is in the top 13% of comparable players (their median change: -12%) — 338 balls faced.
338 ballsMedium confidence
Left-arm fast-medium
Bowling type · average
71st percentile among comparable players
Left-arm fast-medium: average of 33.0, 7.1 above their average of 25.9 on all balls faced (+27%) — allowing for sample size, that change is in the top 29% of comparable players (their median change: -1%) — 211 balls faced.
211 ballsLow confidence
Right-arm fast-medium
Bowling type · average
2nd percentile among comparable players
Right-arm fast-medium: average of 16.2, 9.7 below their average of 25.9 on all balls faced (-37%) — allowing for sample size, that change is in the bottom 2% of comparable players (their median change: -4%) — 838 balls faced.
838 ballsHigh confidence
Pace
Pace or spin · average
4th percentile among comparable players
Pace: average of 18.7, 7.2 below their average of 25.9 on all balls faced (-28%) — allowing for sample size, that change is in the bottom 4% of comparable players (their median change: -5%) — 1353 balls faced.
| Measure | Value | Percentile | Balls |
|---|---|---|---|
| Run scoring (batting) | 25.27 | 34 | 2,358 |
| Scoring rate (batting) | 43.94 | 24 | 2,358 |
| Against pace (batting) | 18.69 | 20 | 1,353 |
| Against spin (batting) | 44.91 | 76 | 1,005 |
| Time at the crease (batting) | 57.51 | 46 | 2,358 |
| Boundary hitting (batting) | 5.22 | 21 | 2,358 |
| Strike rotation (batting) | 75.78 | 35 | 2,358 |
| Bowling type | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Right-arm fast-medium | 838 | 341 | 21 | 16.24 | 40.69 | 79.0% | 5.3% |
| Slow left-arm orthodox | 528 | 204 | 6 | 34.00 | 38.64 | 75.9% | 3.8% |
| Off break | 421 | 242 | 3 | 80.67 | 57.48 | 71.0% | 6.9% |
| Left-arm fast-medium | 211 | 99 | 3 | 33.00 | 46.92 | 72.5% | 5.2% |
| Right-arm fast | 175 | 39 | 4 | 9.75 | 22.29 | 85.1% | 1.7% |
| Right-arm medium | 95 | 50 | 0 | – | 52.63 | 68.4% | 8.4% |
| Pace or spin | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|
| Year | Inns | Runs | Avg | SR | Bowl inns | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|---|
| 2021 | 2 | 6 | 3.00 | 46.15 | – | – | – | – |
| 2022 | 12 | 357 | 29.75 | 37.86 | – | – | – | – |
| 2023 | 4 | 110 | 36.67 | 43.31 | – | – | – | – |
| 2024 | 12 | 162 | 13.50 | 38.12 | – | – | – | – |
| 2025 | 5 | 312 | 62.40 | 55.42 | – | – | – | – |
| 2026 | 6 | 89 | 14.83 | 55.63 | – | – | – | – |
| Date | Opposition | Runs | Balls | 4s | 6s | Pos | Dismissal |
|---|---|---|---|---|---|---|---|
| 28 Jun 2026 | ZimbabweHarare Sports Club | 22 | 32 | 2 | 0 | 1 | caught |
| 28 Jun 2026 | ZimbabweHarare Sports Club | 2 | 17 | 0 | 0 | 1 | caught |
| 16 May 2026 | PakistanSylhet International Cricket Stadium | 52 | 64 | 10 | 0 | 1 | caught |
| 16 May 2026 | PakistanSylhet International Cricket Stadium | 0 | 2 | 0 | 0 |
41 dismissals
40 dismissals where the bowler's type is known
1,353 ballsHigh confidence
Settling in (balls 16-40)
Stage of innings · balls per dismissal
5th percentile among comparable players
Settling in (balls 16-40): balls per dismissal of 42, 17 below their balls per dismissal of 59 on all balls faced (-29%) — allowing for sample size, that change is in the bottom 5% of comparable players (their median change: -1%) — 545 balls faced.
545 ballsHigh confidence
New at the crease (first 15 balls)
Stage of innings · balls per dismissal
7th percentile among comparable players
New at the crease (first 15 balls): balls per dismissal of 37, 22 below their balls per dismissal of 59 on all balls faced (-37%) — allowing for sample size, that change is in the bottom 7% of comparable players (their median change: -6%) — 483 balls faced.
483 ballsHigh confidence
New ball (1-20)
Match phase · average
20th percentile among comparable players
New ball (1-20): average of 19.1, 6.8 below their average of 25.9 on all balls faced (-26%) — allowing for sample size, that change is in the bottom 20% of comparable players (their median change: -9%) — 1301 balls faced.
1,301 ballsHigh confidence
West Indies
Opposition · average
1st percentile among comparable players
West Indies: average of 9.9, 16.0 below their average of 25.9 on all balls faced (-62%) — allowing for sample size, that change is in the bottom 1% of comparable players (their median change: +5%) — 266 balls faced.
266 ballsMedium confidence
West Indies
Country · average
3rd percentile among comparable players
West Indies: average of 9.9, 16.0 below their average of 25.9 on all balls faced (-62%) — allowing for sample size, that change is in the bottom 3% of comparable players (their median change: -5%) — 266 balls faced.
266 ballsMedium confidence
Away from home
Home or away · average
23rd percentile among comparable players
Away from home: average of 21.5, 4.4 below their average of 25.9 on all balls faced (-17%) — allowing for sample size, that change is in the bottom 23% of comparable players (their median change: -4%) — 881 balls faced.
881 ballsHigh confidence
Right-arm fast-medium
Bowling type · strike rate
28th percentile among comparable players
Right-arm fast-medium: strike rate of 40.7, 3.2 below their strike rate of 43.9 on all balls faced (-7%) — allowing for sample size, that change is in the bottom 28% of comparable players (their median change: -2%) — 838 balls faced.
838 ballsHigh confidence
Sri Lanka
Opposition · average
15th percentile among comparable players
Sri Lanka: average of 18.6, 7.3 below their average of 25.9 on all balls faced (-28%) — allowing for sample size, that change is in the bottom 15% of comparable players (their median change: +4%) — 295 balls faced.
295 ballsMedium confidence
Right-arm fast
Bowling type · strike rate
0th percentile among comparable players
Right-arm fast: strike rate of 22.3, 21.6 below their strike rate of 43.9 on all balls faced (-49%) — allowing for sample size, that change is in the bottom 1% of comparable players (their median change: +2%) — 175 balls faced.
175 ballsLow confidence
Right-arm fast
Bowling type · average
7th percentile among comparable players
Right-arm fast: average of 9.8, 16.1 below their average of 25.9 on all balls faced (-62%) — allowing for sample size, that change is in the bottom 7% of comparable players (their median change: -6%) — 175 balls faced.
175 ballsLow confidence
| Pace | 1,353 | 542 | 29 | 18.69 | 40.06 | 78.0% | 5.0% |
|---|
| Spin | 1,005 | 494 | 11 | 44.91 | 49.15 | 72.8% | 5.5% |
|---|
| Phase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| New ball (1-20) | 1,301 | 573 | 30 | 19.10 | 44.04 | 76.4% | 6.0% |
| Old ball (21-80) | 945 | 397 | 8 | 49.63 | 42.01 | 75.4% | 3.8% |
| Second new ball (81+) | 112 | 66 | 2 | 33.00 | 58.93 | 71.4% | 8.0% |
| Type and phase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Right-arm fast-medium, New ball (1-20) | 590 | 235 | 17 | 13.82 | 39.83 | 79.8% | 5.6% |
| Slow left-arm orthodox, Old ball (21-80) | 310 | 95 | 0 | – | 30.65 | 78.7% | 1.9% |
| Off break, Old ball (21-80) | 233 | 124 | 2 | 62.00 | 53.22 | 69.5% | 4.7% |
| Right-arm fast-medium, Old ball (21-80) | 205 | 89 | 2 | 44.50 | 43.41 | 77.6% | 4.4% |
| Slow left-arm orthodox, New ball (1-20) | 194 | 99 | 6 | 16.50 | 51.03 | 71.6% | 7.2% |
| Off break, New ball (1-20) | 156 | 97 | 1 | 97.00 | 62.18 | 73.1% | 9.6% |
| Right-arm fast, New ball (1-20) | 147 | 34 | 3 | 11.33 | 23.13 | 85.0% | 2.0% |
| Left-arm fast-medium, Old ball (21-80) | 106 | 38 | 1 | 38.00 | 35.85 | 78.3% | 3.8% |
| Left-arm fast-medium, New ball (1-20) | 105 | 61 | 2 | 30.50 | 58.10 | 66.7% | 6.7% |
| Stage of innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Once set (40+ balls) | 1,330 | 582 | 14 | 41.57 | 43.76 | 75.3% | 4.6% |
| Settling in (balls 16-40) | 545 | 266 | 13 | 20.46 | 48.81 | 74.3% | 7.3% |
| New at the crease (first 15 balls) | 483 | 188 | 13 | 14.46 | 38.92 | 78.7% | 4.6% |
| Opposition | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| South Africa | 579 | 232 | 8 | 29.00 | 40.07 | 78.1% | 4.7% |
| New Zealand | 482 | 188 | 4 | 47.00 | 39.00 | 78.8% | 4.1% |
| Ireland | 463 | 265 | 3 | 88.33 | 57.24 | 67.0% | 5.6% |
| Sri Lanka | 295 | 130 | 7 | 18.57 | 44.07 | 76.3% | 6.4% |
| West Indies | 266 | 79 | 8 | 9.88 | 29.70 | 82.7% | 3.0% |
| Zimbabwe | 149 | 71 | 4 | 17.75 | 47.65 | 75.2% | 6.7% |
| Pakistan | 124 | 71 | 6 | 11.83 | 57.26 | 71.0% | 10.5% |
| Home and chase | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| At home | 1,477 | 714 | 25 | 28.56 | 48.34 | 73.1% | 6.0% |
| Away from home | 881 | 322 | 15 | 21.47 | 36.55 | 80.4% | 4.0% |
| Batting position | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| No. 1 | 1,820 | 842 | 28 | 30.07 | 46.26 | 74.5% | 5.5% |
| No. 2 | 538 | 194 | 12 | 16.17 | 36.06 | 80.3% | 4.1% |
| Innings | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Innings 2 | 1,133 | 492 | 10 | 49.20 | 43.42 | 76.0% | 4.9% |
| Innings 3 | 661 | 309 | 13 | 23.77 | 46.75 | 73.8% | 5.9% |
| Innings 1 | 508 | 201 | 12 | 16.75 | 39.57 | 78.3% | 4.5% |
| Venue | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Sylhet International Cricket Stadium | 714 | 376 | 8 | 47.00 | 52.66 | 71.1% | 6.7% |
| Shere Bangla National Stadium | 495 | 214 | 12 | 17.83 | 43.23 | 74.1% | 4.8% |
| Kingsmead | 335 | 141 | 2 | 70.50 | 42.09 | 78.5% | 5.4% |
| Zahur Ahmed Chowdhury Stadium | 268 | 124 | 5 | 24.80 | 46.27 | 76.1% | 6.0% |
| Bay Oval | 228 | 78 | 1 | 78.00 | 34.21 | 80.7% | 3.1% |
| Sir Vivian Richards Stadium | 197 | 53 | 4 | 13.25 | 26.90 | 82.7% | 2.0% |
| Host country | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| Bowler | Balls | Runs | Outs | Avg | SR | Dot % | 4s+6s % |
|---|---|---|---|---|---|---|---|
| KA Maharaj | 200 | 61 | 2 | 30.50 | 30.50 | 82.0% | 3.0% |
| AR McBrine | 131 | 72 | 1 | 72.00 | 54.96 | 68.7% | 3.8% |
| TG Southee | 130 | 33 | 0 | – | 25.38 | 87.7% | 3.1% |
| MJ Humphreys | 127 | 62 | 0 | – | 48.82 | 65.4% | 3.1% |
| B Muzarabani | 91 | 41 | 2 | 20.50 | 45.05 | 79.1% | 6.6% |
| K Rabada | 90 | 21 | 1 | 21.00 | 23.33 | 83.3% | 1.1% |
| KAJ Roach | 89 | 35 | 4 | 8.75 | 39.33 | 80.9% | 5.6% |
| SR Harmer | 83 | 55 | 0 | – | 66.27 | 73.5% | 9.6% |
| AY Patel | 77 | 29 | 2 | 14.50 | 37.66 | 75.3% | 3.9% |
| JNT Seales | 75 | 17 | 2 | 8.50 | 22.67 | 88.0% | 1.3% |
| KA Jamieson | 73 | 33 | 0 | – | 45.21 | 76.7% | 4.1% |
| N Wagner | 70 | 17 | 1 | 17.00 | 24.29 | 84.3% | 1.4% |
| MVT Fernando | 67 | 41 | 1 | 41.00 | 61.19 | 64.2% | 6.0% |
| AS Joseph | 65 | 13 | 1 | 13.00 | 20.00 | 86.2% | 1.5% |
| J Neill | 60 | 41 | 0 | – | 68.33 | 65.0% | 10.0% |
| 1 |
| caught |
| 8 May 2026 | PakistanShere Bangla National Stadium, Mirpur | 5 | 26 | 0 | 0 | 1 | lbw |
|---|
| 8 May 2026 | PakistanShere Bangla National Stadium, Mirpur | 8 | 19 | 2 | 0 | 1 | caught |
|---|
| 19 Nov 2025 | IrelandShere Bangla National Stadium, Mirpur | 60 | 91 | 6 | 0 | 1 | lbw |
|---|
| 19 Nov 2025 | IrelandShere Bangla National Stadium, Mirpur | 34 | 86 | 2 | 0 | 1 | caught |
|---|
| 11 Nov 2025 | IrelandSylhet International Cricket Stadium | 171 | 286 | 14 | 4 | 1 | caught |
|---|
| 20 Apr 2025 | ZimbabweSylhet International Cricket Stadium | 33 | 65 | 6 | 0 | 2 | caught |
|---|
| 20 Apr 2025 | ZimbabweSylhet International Cricket Stadium | 14 | 35 | 2 | 0 | 1 | caught |
|---|
| 30 Nov 2024 | West IndiesSabina Park | 0 | 5 | 0 | 0 | 1 | caught |
|---|
| 30 Nov 2024 | West IndiesSabina Park | 3 | 12 | 0 | 0 | 1 | caught |
|---|
| 22 Nov 2024 | West IndiesSir Vivian Richards Stadium, North Sound, Antigua | 6 | 10 | 1 | 0 | 1 | caught |
|---|
| 22 Nov 2024 | West IndiesSir Vivian Richards Stadium, North Sound, Antigua | 5 | 33 | 0 | 0 | 1 | caught |
|---|
| 29 Oct 2024 | South AfricaZahur Ahmed Chowdhury Stadium, Chattogram | 11 | 31 | 0 | 0 | 1 | caught |
|---|
| 29 Oct 2024 | South AfricaZahur Ahmed Chowdhury Stadium, Chattogram | 10 | 21 | 1 | 0 | 2 | caught |
|---|
| 21 Oct 2024 | South AfricaShere Bangla National Stadium, Mirpur | 40 | 92 | 5 | 0 | 1 | caught |
|---|
| 21 Oct 2024 | South AfricaShere Bangla National Stadium, Mirpur | 30 | 97 | 2 | 1 | 1 | bowled |
|---|
| 30 Mar 2024 | Sri LankaZahur Ahmed Chowdhury Stadium, Chattogram | 24 | 32 | 3 | 0 | 1 | bowled |
|---|
| 30 Mar 2024 | Sri LankaZahur Ahmed Chowdhury Stadium, Chattogram | 21 | 42 | 3 | 0 | 1 | bowled |
|---|
| 22 Mar 2024 | Sri LankaSylhet International Cricket Stadium | 0 | 4 | 0 | 0 | 1 | lbw |
|---|
| 22 Mar 2024 | Sri LankaSylhet International Cricket Stadium | 12 | 46 | 1 | 0 | 1 | caught |
|---|
| 6 Dec 2023 | New ZealandShere Bangla National Stadium, Mirpur | 2 | 2 | 0 | 0 | 2 | caught |
|---|
| 6 Dec 2023 | New ZealandShere Bangla National Stadium, Mirpur | 14 | 40 | 2 | 0 | 1 | caught |
|---|
| Bangladesh |
|---|
| 1,477 |
| 714 |
| 25 |
| 28.56 |
| 48.34 |
| 73.1% |
| 6.0% |
| South Africa | 338 | 141 | 4 | 35.25 | 41.72 | 78.7% | 5.3% |
|---|
| West Indies | 266 | 79 | 8 | 9.88 | 29.70 | 82.7% | 3.0% |
|---|
| New Zealand | 228 | 78 | 1 | 78.00 | 34.21 | 80.7% | 3.1% |
|---|