
Pakistan · Islamabad United · Oil & Gas Development Company Limited · Pakistan Greens · Sialkot
Mohammad Hasnain
26Pakistan
- Right-handed lower-order batter
- Right-arm fast bowler
- New-ball bowler
One-day record
Batting
| Mat | Inns | Runs | Avg | SR | 100/50 | HS | |
|---|---|---|---|---|---|---|---|
| List A | 29 | 15 | 88 | 9.78 | 122.2 | 0/0 | 28 |
| ODIs | 15 | 7 | 53 | 17.67 | 155.9 | 0/0 | 28 |
| Domestic | 14 | 8 | 35 | 5.83 | 92.1 | 0/0 | 19 |
| Last 10 | 10 | 4 | 9 | 4.50 | 100.0 | 0/0 | 4 |
Bowling
| Mat | Balls | Wkts | Avg | Econ | Best | |
|---|---|---|---|---|---|---|
| List A | 29 | 1,414 | 48 | 28.27 | 5.76 | 5/26 |
| ODIs | 15 | 718 | 17 | 44.41 | 6.31 | 5/26 |
| Domestic | 14 | 696 | 31 | 19.42 | 5.19 | 5/74 |
| Last 10 | 10 | 411 | 14 | 29.71 | 6.07 | 3/32 |
Bowling style
Wicket-taking fast bowler
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 24.5 | 28.6 | |
| Economy | 5.63 | 5.38 | |
| Balls per wicket | 26.1 | 31.9 | |
| Dot % | 58.3 | 55.4 | |
| Boundary % | 12.0 | 10.3 | |
| Average v right-handers | 22.1 | 29.6 | |
| Average v left-handers | 46.2 | 26.5 | |
| Economy, overs 1–10 | 5.09 | 5.00 |
808 balls bowled in ODIs and List A · Dec 2022 – Aug 2026
Compare with other playersFast bowler
| Figure | Player | Par | Against par |
|---|---|---|---|
| Average | 17.6 | 27.4 | |
| Economy | 5.33 | 5.43 | |
| Balls per wicket | 19.8 | 30.3 | |
| Dot % | 60.1 | 55.8 | |
| Boundary % | 10.5 | 10.6 | |
| Average v right-handers | 11.6 | 28.4 | |
| Average v left-handers | 49.5 | 25.4 | |
| Economy, overs 1–10 | 5.17 | 5.06 |
516 balls bowled in List A matches · Dec 2022 – Aug 2026
Compare with other playersMen's One-day
- Runs a match
- −2.8
- above an average player
Men's One-day bowling, runs a match
AveragePeak +1.8
September 2024Now −2.82020202220242026
| Last 2 years | Mat | Runs | Avg | SR | Wkts | Bowl avg | Econ |
|---|---|---|---|---|---|---|---|
| One-day | 9 | 9 | 4.5 | 100.0 | 11 | 34.4 | 6.25 |
Not in our one-day batting rankings.
Teams
- PakistanInternationalLast ODI Feb 2025
- Pakistan GreensNational Champions CupLast played Aug 2026
One-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 9/10 | 86% | 3 | 11 | 3111110321 |
- Mohammad Hasnain has taken a wicket in 9 of the last 10 List A matches bowled in, including the last 3.
Last 10 List A matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 18 Aug 2026 | Pakistan Greens | Pakistan Gold | Multan Cricket Stadium | 0 (1) | 1/64 (7.0) | Pakistan Gold won by 101 runs |
| 15 Aug 2026 | Pakistan Greens | Pakistan Blues | Multan Cricket Stadium | – | 2/24 (5.0) | Pakistan Greens won by 192 runs |
| 14 Aug 2026 | Pakistan Greens | Pakistan Gold | Multan Cricket Stadium | 3* (2) | 3/32 (6.0) | Pakistan Greens won by 128 runs |
| 12 Feb 2025 | Pakistan | South Africa | National Stadium | – | 0/72 (8.0) | Pakistan won by 6 wickets |
| 22 Dec 2024 | Pakistan | South Africa | The Wanderers Stadium | 4 (2) | 1/41 (7.0) | Pakistan won by 36 runs (DLS) |
| 24 Nov 2024 | Pakistan | Zimbabwe | Queens Sports Club | – | 1/43 (7.2) | Zimbabwe won by 80 runs (DLS) |
| 10 Nov 2024 | Pakistan | Australia | Perth Stadium | – | 1/24 (7.0) | Pakistan won by 8 wickets |
| 8 Nov 2024 | Pakistan | Australia | Adelaide Oval | – | 1/27 (6.0) | Pakistan won by 9 wickets |
| 4 Nov 2024 | Pakistan | Australia | Melbourne Cricket Ground | 2* (4) | 1/51 (7.1) | Australia won by 2 wickets |
| 29 Sept 2024 | Panthers (Pakistan) | Markhors (Pakistan) | Iqbal Stadium | – | 3/38 (8.0) | Panthers (Pakistan) won by 5 wickets |
ODI streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 8/10 | 73% | 0 | 6 | 5110111110 |
- Mohammad Hasnain has taken a wicket in 8 of the last 10 ODIs bowled in.
Last 10 ODIs
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 12 Feb 2025 | Pakistan | South Africa | National Stadium | – | 0/72 (8.0) | Pakistan won by 6 wickets |
| 22 Dec 2024 | Pakistan | South Africa | The Wanderers Stadium | 4 (2) | 1/41 (7.0) | Pakistan won by 36 runs (DLS) |
| 24 Nov 2024 | Pakistan | Zimbabwe | Queens Sports Club | – | 1/43 (7.2) | Zimbabwe won by 80 runs (DLS) |
| 10 Nov 2024 | Pakistan | Australia | Perth Stadium | – | 1/24 (7.0) | Pakistan won by 8 wickets |
| 8 Nov 2024 | Pakistan | Australia | Adelaide Oval | – | 1/27 (6.0) | Pakistan won by 9 wickets |
| 4 Nov 2024 | Pakistan | Australia | Melbourne Cricket Ground | 2* (4) | 1/51 (7.1) | Australia won by 2 wickets |
| 13 Jan 2023 | Pakistan | New Zealand | National Stadium | 4* (2) | 0/42 (6.1) | New Zealand won by 2 wickets |
| 4 Apr 2021 | Pakistan | South Africa | The Wanderers Stadium | 12* (5) | 1/74 (10.0) | South Africa won by 17 runs |
| 2 Apr 2021 | Pakistan | South Africa | SuperSport Park | – | 1/52 (10.0) | Pakistan won by 3 wickets |
| 3 Nov 2020 | Pakistan | Zimbabwe | Rawalpindi Cricket Stadium | 3* (3) | 5/26 (10.0) | Zimbabwe won after a tie |
Domestic one-day streaks
| Last 10 | Career | Now | Best | ||
|---|---|---|---|---|---|
| Took a wicket | 10/10 | 100% | 14 | 14 | 2252233321 |
- Mohammad Hasnain has taken a wicket in 10 of the last 10 domestic one-day matches bowled in, including the last 14.
Last 10 domestic one-day matches
| Date | Team | Opponent | Ground | Bat | Bowl | Result |
|---|---|---|---|---|---|---|
| 18 Aug 2026 | Pakistan Greens | Pakistan Gold | Multan Cricket Stadium | 0 (1) | 1/64 (7.0) | Pakistan Gold won by 101 runs |
| 15 Aug 2026 | Pakistan Greens | Pakistan Blues | Multan Cricket Stadium | – | 2/24 (5.0) | Pakistan Greens won by 192 runs |
| 14 Aug 2026 | Pakistan Greens | Pakistan Gold | Multan Cricket Stadium | 3* (2) | 3/32 (6.0) | Pakistan Greens won by 128 runs |
| 29 Sept 2024 | Panthers (Pakistan) | Markhors (Pakistan) | Iqbal Stadium | – | 3/38 (8.0) | Panthers (Pakistan) won by 5 wickets |
| 24 Sept 2024 | Panthers (Pakistan) | Markhors (Pakistan) | Iqbal Stadium | – | 3/25 (9.0) | Panthers (Pakistan) won by 7 wickets |
| 21 Sept 2024 | Panthers (Pakistan) | Stallions (Pakistan) | Iqbal Stadium | – | 2/49 (10.0) | Panthers (Pakistan) won by 20 runs |
| 16 Sept 2024 | Panthers (Pakistan) | Lions (Pakistan) | Iqbal Stadium | 5* (4) | 2/28 (6.0) | Panthers (Pakistan) won by 84 runs |
| 14 Sept 2024 | Panthers (Pakistan) | Dolphins (Pakistan) | Iqbal Stadium | 0 (1) | 5/74 (10.0) | Panthers (Pakistan) won by 50 runs |
| 12 Sept 2024 | Panthers (Pakistan) | Markhors (Pakistan) | Iqbal Stadium | 2 (13) | 2/61 (10.0) | Markhors (Pakistan) won by 160 runs |
| 27 Dec 2022 | Sindh | Southern Punjab | State Bank of Pakistan Sports Complex | 1 (3) | 2/36 (8.0) | Southern Punjab won by 4 wickets |
Pace and pitch map
135140145150155Usual paceQuicker balls
20192022202320242025
ODIs416 balls
FullOff sideLeg sideShort
T20s750 balls
FullOff sideLeg sideShort