Mohammad Hasnain
Batting Stats :
| Format | Mat | Inns | Run | BF | 4s | 6s | 100s | 50s | 30s | 0s | HS | Out | NO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 100 | 28 | 102 | 122 | 12 | 3 | 0 | 0 | 0 | 8 | 22 | 10 | 18 |
| ODI | 15 | 7 | 53 | 34 | 9 | 1 | 0 | 0 | 0 | 1 | 28 | 3 | 4 |
| Test | 1 | 2 | 3 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 0 |
| Total | 116 | 37 | 158 | 166 | 21 | 4 | 0 | 0 | 0 | 9 | 28 | 15 | 22 |
Bowling Stats :
| Format | Mat | Inns | Ov | Run | DB | Wkts | 3 Wkts | 4 Wkts | 5 Wkts | ER |
|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 100 | 97 | 350.5 | 3185 | 801 | 113 | 9 | 2 | 0 | 236 |
| ODI | 15 | 15 | 119.6 | 781 | 351 | 18 | 0 | 0 | 1 | 57 |
| Test | 1 | 2 | 26.4 | 99 | 113 | 2 | 0 | 0 | 0 | 7 |
| Total | 116 | 114 | 496.5 | 4065 | 1265 | 133 | 9 | 2 | 1 | 300 |
Gender : Man
Team Played For
2. Trinbago Knight Riders
3. Sydney Thunder
4. Quetta Gladiators
5. Pakistan
6. Oval Invincibles
7. Multan Sultans
8. Kandy Falcons
9. B-Love Kandy
Tournament Played
For Full Tournament List Click on Tournament Tab..
Total Tournament Played : 34
Match List T20
Multan Sultans VS Quetta Gladiators 28th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2025 18 May, 2025
Multan Sultans VS Peshawar Zalmi 25th T20
Multan Cricket Stadium
Pakistan Super League 2025 05 May, 2025
Multan Sultans VS Quetta Gladiators 18th T20
Gaddafi Stadium, Lahore
Pakistan Super League 2025 29 Apr, 2025
Multan Sultans VS Lahore Qalandars 16th T20
Gaddafi Stadium, Lahore
Pakistan Super League 2025 26 Apr, 2025
Islamabad United VS Multan Sultans 7th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2025 16 Apr, 2025
Sydney Thunder VS Perth Scorchers 33rd T20
Sydney Showground Stadium
Big Bash League 2024-25 13 Jan, 2025
Sydney Thunder VS Hobart Hurricanes 29th T20
Bellerive Oval, Hobart
Big Bash League 2024-25 10 Jan, 2025
Pakistan VS Zimbabwe 3rd T20
Queens Sports Club, Bulawayo
Pakistan tour of Zimbabwe 2024-25 05 Dec, 2024
Match List ODI
South Africa VS Pakistan 3rd ODI
National Stadium, Karachi
Pakistan Tri-Nation Series 2024-25 12 Feb, 2025
Pakistan VS South Africa 3rd ODI
The Wanderers Stadium, Johannesburg
Pakistan tour of South Africa 2024-25 22 Dec, 2024
Zimbabwe VS Pakistan 1st ODI
Queens Sports Club, Bulawayo
Pakistan tour of Zimbabwe 2024-25 24 Nov, 2024
Pakistan VS Australia 1st ODI
Melbourne Cricket Ground
Pakistan tour of Australia 2024-25 04 Nov, 2024
Pakistan VS New Zealand 3rd ODI
National Stadium, Karachi
New Zealand tour of Pakistan 2022-23 13 Jan, 2023
South Africa VS Pakistan 2nd ODI
The Wanderers Stadium, Johannesburg
Pakistan tour of South Africa 2021 04 Apr, 2021
South Africa VS Pakistan 1st ODI
SuperSport Park, Centurion
Pakistan tour of South Africa 2021 02 Apr, 2021
Match List Test
Derbyshire VS Worcestershire 40th Test
County Ground, New Road, Worcester
County Championship 2022 25 Jul, 2022
Match List T20
Multan Sultans VS Quetta Gladiators 28th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2025 18 May, 2025
Mohammad Hasnain: 4 (1)
Mohammad Hasnain: 1-46(4.0)
Multan Sultans VS Peshawar Zalmi 25th T20
Multan Cricket Stadium
Pakistan Super League 2025 05 May, 2025
Mohammad Hasnain: 11 (10)
Mohammad Hasnain: 0-17(3.0)
Multan Sultans VS Quetta Gladiators 18th T20
Gaddafi Stadium, Lahore
Pakistan Super League 2025 29 Apr, 2025
Mohammad Hasnain: 2 (5)
Mohammad Hasnain: 0-35(3.0)
Multan Sultans VS Lahore Qalandars 16th T20
Gaddafi Stadium, Lahore
Pakistan Super League 2025 26 Apr, 2025
Did not bat.
Mohammad Hasnain: 1-31(4.0)
Islamabad United VS Multan Sultans 7th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2025 16 Apr, 2025
Mohammad Hasnain: 0 (2)
Mohammad Hasnain: 1-30(2.0)
Sydney Thunder VS Sydney Sixers 37th T20
Sydney Cricket Ground
Big Bash League 2024-25 17 Jan, 2025
Did not bat.
Did not bowl.
Sydney Thunder VS Perth Scorchers 33rd T20
Sydney Showground Stadium
Big Bash League 2024-25 13 Jan, 2025
Did not bat.
Mohammad Hasnain: 1-25(3.0)
Sydney Thunder VS Hobart Hurricanes 29th T20
Bellerive Oval, Hobart
Big Bash League 2024-25 10 Jan, 2025
Did not bat.
Mohammad Hasnain: 0-49(3.0)
Pakistan VS Zimbabwe 3rd T20
Queens Sports Club, Bulawayo
Pakistan tour of Zimbabwe 2024-25 05 Dec, 2024
Did not bat.
Mohammad Hasnain: 0-24(2.0)
Jaffna Kings VS Kandy Falcons Qualifier 2 T20
R Premadasa Stadium, Colombo
Lanka Premier League 2024 20 Jul, 2024
Did not bat.
Mohammad Hasnain: 2-49(4.0)
Colombo Strikers VS Kandy Falcons Eliminator T20
R Premadasa Stadium, Colombo
Lanka Premier League 2024 18 Jul, 2024
Did not bat.
Mohammad Hasnain: 3-27(3.0)
Kandy Falcons VS Dambulla Sixers 18th T20
R Premadasa Stadium, Colombo
Lanka Premier League 2024 15 Jul, 2024
Did not bat.
Mohammad Hasnain: 1-32(4.0)
Kandy Falcons VS Jaffna Kings 15th T20
R Premadasa Stadium, Colombo
Lanka Premier League 2024 13 Jul, 2024
Did not bat.
Did not bowl.
Dambulla Sixers VS Kandy Falcons 1st T20
Pallekele International Cricket Stadium
Lanka Premier League 2024 01 Jul, 2024
Did not bat.
Mohammad Hasnain: 1-53(4.3)
Peshawar Zalmi VS Quetta Gladiators 25th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2023-24 08 Mar, 2024
Mohammad Hasnain: 2 (3)
Mohammad Hasnain: 1-52(4.0)
Quetta Gladiators VS Karachi Kings 22nd T20
Rawalpindi Cricket Stadium
Pakistan Super League 2023-24 06 Mar, 2024
Mohammad Hasnain: 5 (9)
Mohammad Hasnain: 0-25(2.0)
Islamabad United VS Quetta Gladiators 8th T20
Gaddafi Stadium, Lahore
Pakistan Super League 2023-24 22 Feb, 2024
Did not bat.
Mohammad Hasnain: 1-35(4.0)
Lahore Qalandars VS Quetta Gladiators 4th T20
Gaddafi Stadium, Lahore
Pakistan Super League 2023-24 19 Feb, 2024
Did not bat.
Mohammad Hasnain: 2-52(4.0)
Quetta Gladiators VS Peshawar Zalmi 2nd T20
Gaddafi Stadium, Lahore
Pakistan Super League 2023-24 18 Feb, 2024
Did not bat.
Mohammad Hasnain: 0-42(4.0)
Dambulla Aura VS B-Love Kandy Final T20
R Premadasa Stadium, Colombo
Lanka Premier League 2023 20 Aug, 2023
Did not bat.
Mohammad Hasnain: 1-40(4.0)
B-Love Kandy VS Galle Titans Qualifier 2 T20
R Premadasa Stadium, Colombo
Lanka Premier League 2023 19 Aug, 2023
Did not bat.
Mohammad Hasnain: 2-10(3.0)
Colombo Strikers VS B-Love Kandy 18th T20
R Premadasa Stadium, Colombo
Lanka Premier League 2023 13 Aug, 2023
Mohammad Hasnain: 0 (1)
Mohammad Hasnain: 0-25(3.0)
Dambulla Aura VS B-Love Kandy 6th T20
Pallekele International Cricket Stadium
Lanka Premier League 2023 04 Aug, 2023
Did not bat.
Mohammad Hasnain: 1-35(3.1)
Galle Titans VS B-Love Kandy 5th T20
R Premadasa Stadium, Colombo
Lanka Premier League 2023 01 Aug, 2023
Mohammad Hasnain: 0 (6)
Mohammad Hasnain: 1-31(4.1)
Colombo Strikers VS B-Love Kandy 3rd T20
R Premadasa Stadium, Colombo
Lanka Premier League 2023 31 Jul, 2023
Mohammad Hasnain: 7 (12)
Mohammad Hasnain: 2-28(4.1)
Peshawar Zalmi VS Quetta Gladiators 25th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2022-23 08 Mar, 2023
Did not bat.
Mohammad Hasnain: 0-57(4.0)
Islamabad United VS Quetta Gladiators 13th T20
National Stadium, Karachi
Pakistan Super League 2022-23 24 Feb, 2023
Mohammad Hasnain: 1 (2)
Mohammad Hasnain: 2-53(4.0)
Lahore Qalandars VS Quetta Gladiators 10th T20
National Stadium, Karachi
Pakistan Super League 2022-23 21 Feb, 2023
Mohammad Hasnain: 1 (2)
Mohammad Hasnain: 1-34(4.0)
Quetta Gladiators VS Peshawar Zalmi 9th T20
National Stadium, Karachi
Pakistan Super League 2022-23 20 Feb, 2023
Did not bat.
Mohammad Hasnain: 3-13(4.0)
Quetta Gladiators VS Karachi Kings 6th T20
National Stadium, Karachi
Pakistan Super League 2022-23 18 Feb, 2023
Did not bat.
Mohammad Hasnain: 2-29(4.0)
Quetta Gladiators VS Multan Sultans 3rd T20
Multan Cricket Stadium
Pakistan Super League 2022-23 15 Feb, 2023
Mohammad Hasnain: 22 (20)
Mohammad Hasnain: 0-30(3.0)
Bangladesh VS Pakistan 6th T20
Hagley Oval, Christchurch
New Zealand T20I Tri-Series 2022-23 13 Oct, 2022
Did not bat.
Mohammad Hasnain: 0-38(4.0)
England VS Pakistan 7th T20
Gaddafi Stadium, Lahore
England tour of Pakistan 2022 02 Oct, 2022
Mohammad Hasnain: 5 (4)
Mohammad Hasnain: 1-33(4.0)
Pakistan VS England 4th T20
National Stadium, Karachi
England tour of Pakistan 2022 25 Sep, 2022
Did not bat.
Mohammad Hasnain: 2-41(4.1)
England VS Pakistan 3rd T20
National Stadium, Karachi
England tour of Pakistan 2022 23 Sep, 2022
Mohammad Hasnain: 6 (4)
Mohammad Hasnain: 1-37(4.0)
England VS Pakistan 2nd T20
National Stadium, Karachi
England tour of Pakistan 2022 22 Sep, 2022
Did not bat.
Mohammad Hasnain: 0-51(4.1)
Sri Lanka VS Pakistan Final T20
Dubai International Cricket Stadium
Asia Cup 2022 11 Sep, 2022
Mohammad Hasnain: 8 (4)
Mohammad Hasnain: 0-42(4.0)
Pakistan VS Sri Lanka 12th T20
Dubai International Cricket Stadium
Asia Cup 2022 09 Sep, 2022
Mohammad Hasnain: 0 (1)
Mohammad Hasnain: 2-23(3.0)
Afghanistan VS Pakistan 10th T20
Sharjah Cricket Stadium
Asia Cup 2022 07 Sep, 2022
Did not bat.
Mohammad Hasnain: 1-34(4.1)
India VS Pakistan 8th T20
Dubai International Cricket Stadium
Asia Cup 2022 04 Sep, 2022
Did not bat.
Mohammad Hasnain: 1-42(4.0)
Birmingham Phoenix VS Oval Invincibles 23rd T20
Kennington Oval, London
The Hundred Men's Competition 2022 23 Aug, 2022
Mohammad Hasnain: 11 (4)
Mohammad Hasnain: 1-30(2.4)
Trent Rockets VS Oval Invincibles 17th T20
Trent Bridge, Nottingham
The Hundred Men's Competition 2022 17 Aug, 2022
Did not bat.
Mohammad Hasnain: 2-30(2.5)
Southern Brave VS Oval Invincibles 14th T20
Kennington Oval, London
The Hundred Men's Competition 2022 14 Aug, 2022
Did not bat.
Mohammad Hasnain: 1-27(2.4)
Oval Invincibles VS Welsh Fire 5th T20
Sophia Gardens, Cardiff
The Hundred Men's Competition 2022 07 Aug, 2022
Did not bat.
Mohammad Hasnain: 0-11(1.5)
London Spirit VS Oval Invincibles 2nd T20
Kennington Oval, London
The Hundred Men's Competition 2022 04 Aug, 2022
Did not bat.
Mohammad Hasnain: 2-40(2.5)
Multan Sultans VS Quetta Gladiators 7th T20
National Stadium, Karachi
Pakistan Super League 2021-22 31 Jan, 2022
Did not bat.
Mohammad Hasnain: 2-27(4.2)
Karachi Kings VS Quetta Gladiators 4th T20
National Stadium, Karachi
Pakistan Super League 2021-22 29 Jan, 2022
Did not bat.
Mohammad Hasnain: 1-25(3.0)
Quetta Gladiators VS Peshawar Zalmi 2nd T20
National Stadium, Karachi
Pakistan Super League 2021-22 28 Jan, 2022
Did not bat.
Mohammad Hasnain: 0-25(2.0)
Sydney Sixers VS Sydney Thunder 49th T20
Sydney Cricket Ground
Big Bash League 2021-22 15 Jan, 2022
Mohammad Hasnain: 0 (1)
Mohammad Hasnain: 0-23(4.0)
Hobart Hurricanes VS Sydney Thunder 45th T20
Docklands Stadium, Melbourne
Big Bash League 2021-22 13 Jan, 2022
Mohammad Hasnain: 4 (2)
Mohammad Hasnain: 1-31(4.0)
Hobart Hurricanes VS Sydney Thunder 43rd T20
Melbourne Cricket Ground
Big Bash League 2021-22 10 Jan, 2022
Did not bat.
Mohammad Hasnain: 0-15(3.0)
Sydney Thunder VS Melbourne Renegades 40th T20
Docklands Stadium, Melbourne
Big Bash League 2021-22 08 Jan, 2022
Did not bat.
Mohammad Hasnain: 3-22(3.2)
Sydney Thunder VS Adelaide Strikers 32nd T20
Sydney Showground Stadium
Big Bash League 2021-22 02 Jan, 2022
Did not bat.
Mohammad Hasnain: 3-21(4.0)
West Indies VS Pakistan 3rd T20
National Stadium, Karachi
West Indies tour of Pakistan 2021-22 16 Dec, 2021
Did not bat.
Mohammad Hasnain: 0-49(4.0)
Pakistan VS England 3rd T20
Old Trafford, Manchester
Pakistan tour of England 2021 20 Jul, 2021
Did not bat.
Did not bowl.
England VS Pakistan 2nd T20
Headingley, Leeds
Pakistan tour of England 2021 18 Jul, 2021
Mohammad Hasnain: 0 (1)
Mohammad Hasnain: 3-51(4.1)
Pakistan VS England 1st T20
Trent Bridge, Nottingham
Pakistan tour of England 2021 16 Jul, 2021
Did not bat.
Mohammad Hasnain: 1-28(4.0)
Multan Sultans VS Quetta Gladiators 25th T20
Sheikh Zayed Stadium, Abu Dhabi
Pakistan Super League 2021 16 Jun, 2021
Mohammad Hasnain: 1 (5)
Mohammad Hasnain: 0-46(4.0)
Quetta Gladiators VS Lahore Qalandars 23rd T20
Sheikh Zayed Stadium, Abu Dhabi
Pakistan Super League 2021 15 Jun, 2021
Did not bat.
Mohammad Hasnain: 2-41(4.0)
Peshawar Zalmi VS Quetta Gladiators 19th T20
Sheikh Zayed Stadium, Abu Dhabi
Pakistan Super League 2021 12 Jun, 2021
Mohammad Hasnain: 0 (1)
Mohammad Hasnain: 1-31(4.0)
Quetta Gladiators VS Islamabad United 18th T20
Sheikh Zayed Stadium, Abu Dhabi
Pakistan Super League 2021 11 Jun, 2021
Did not bat.
Mohammad Hasnain: 0-22(2.0)
Pakistan VS Zimbabwe 3rd T20
Harare Sports Club
Pakistan tour of Zimbabwe 2021 25 Apr, 2021
Did not bat.
Mohammad Hasnain: 1-26(4.0)
Zimbabwe VS Pakistan 2nd T20
Harare Sports Club
Pakistan tour of Zimbabwe 2021 23 Apr, 2021
Did not bat.
Mohammad Hasnain: 2-20(4.0)
Pakistan VS Zimbabwe 1st T20
Harare Sports Club
Pakistan tour of Zimbabwe 2021 21 Apr, 2021
Did not bat.
Mohammad Hasnain: 2-27(4.0)
Pakistan VS South Africa 2nd T20
The Wanderers Stadium, Johannesburg
Pakistan tour of South Africa 2021 12 Apr, 2021
Did not bat.
Mohammad Hasnain: 1-25(2.0)
Quetta Gladiators VS Multan Sultans 14th T20
National Stadium, Karachi
Pakistan Super League 2020-21 03 Mar, 2021
Did not bat.
Mohammad Hasnain: 2-35(4.0)
Quetta Gladiators VS Islamabad United 12th T20
National Stadium, Karachi
Pakistan Super League 2020-21 02 Mar, 2021
Did not bat.
Mohammad Hasnain: 1-35(4.0)
Quetta Gladiators VS Peshawar Zalmi 8th T20
National Stadium, Karachi
Pakistan Super League 2020-21 26 Feb, 2021
Did not bat.
Mohammad Hasnain: 1-40(3.3)
Quetta Gladiators VS Lahore Qalandars 4th T20
National Stadium, Karachi
Pakistan Super League 2020-21 22 Feb, 2021
Did not bat.
Mohammad Hasnain: 0-31(3.2)
Quetta Gladiators VS Karachi Kings 1st T20
National Stadium, Karachi
Pakistan Super League 2020-21 20 Feb, 2021
Mohammad Hasnain: 4 (5)
Mohammad Hasnain: 2-18(4.0)
New Zealand VS Pakistan 3rd T20
McLean Park, Napier
Pakistan tour of New Zealand 2020-21 22 Dec, 2020
Did not bat.
Mohammad Hasnain: 0-30(4.0)
Zimbabwe VS Pakistan 3rd T20
Rawalpindi Cricket Stadium
Zimbabwe tour of Pakistan 2020-21 10 Nov, 2020
Did not bat.
Mohammad Hasnain: 1-22(4.0)
Zimbabwe VS Pakistan 2nd T20
Rawalpindi Cricket Stadium
Zimbabwe tour of Pakistan 2020-21 08 Nov, 2020
Did not bat.
Mohammad Hasnain: 0-28(4.0)
Zimbabwe VS Pakistan 1st T20
Rawalpindi Cricket Stadium
Zimbabwe tour of Pakistan 2020-21 07 Nov, 2020
Did not bat.
Mohammad Hasnain: 1-25(4.0)
Karachi Kings VS Quetta Gladiators 30th T20
National Stadium, Karachi
Pakistan Super League 2019-20 15 Mar, 2020
Did not bat.
Mohammad Hasnain: 1-33(4.0)
Lahore Qalandars VS Quetta Gladiators 21st T20
Gaddafi Stadium, Lahore
Pakistan Super League 2019-20 07 Mar, 2020
Mohammad Hasnain: 2 (2)
Mohammad Hasnain: 0-34(2.0)
Peshawar Zalmi VS Quetta Gladiators 18th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2019-20 05 Mar, 2020
Did not bat.
Mohammad Hasnain: 4-34(3.0)
Lahore Qalandars VS Quetta Gladiators 16th T20
Gaddafi Stadium, Lahore
Pakistan Super League 2019-20 03 Mar, 2020
Mohammad Hasnain: 1 (1)
Mohammad Hasnain: 1-34(4.0)
Multan Sultans VS Quetta Gladiators 12th T20
Multan Cricket Stadium
Pakistan Super League 2019-20 29 Feb, 2020
Did not bat.
Mohammad Hasnain: 1-38(4.1)
Islamabad United VS Quetta Gladiators 9th T20
Rawalpindi Cricket Stadium
Pakistan Super League 2019-20 27 Feb, 2020
Did not bat.
Mohammad Hasnain: 1-33(3.0)
Karachi Kings VS Quetta Gladiators 6th T20
National Stadium, Karachi
Pakistan Super League 2019-20 23 Feb, 2020
Did not bat.
Mohammad Hasnain: 3-34(4.0)
Peshawar Zalmi VS Quetta Gladiators 4th T20
National Stadium, Karachi
Pakistan Super League 2019-20 22 Feb, 2020
Did not bat.
Mohammad Hasnain: 0-28(4.0)
Islamabad United VS Quetta Gladiators 1st T20
National Stadium, Karachi
Pakistan Super League 2019-20 20 Feb, 2020
Did not bat.
Mohammad Hasnain: 4-29(4.1)
Pakistan VS Bangladesh 2nd T20
Gaddafi Stadium, Lahore
Bangladesh tour of Pakistan 2019-20 25 Jan, 2020
Did not bat.
Mohammad Hasnain: 2-20(4.1)
Pakistan VS Bangladesh 1st T20
Gaddafi Stadium, Lahore
Bangladesh tour of Pakistan 2019-20 24 Jan, 2020
Did not bat.
Mohammad Hasnain: 0-37(4.0)
Australia VS Pakistan 3rd T20
Perth Stadium
Pakistan tour of Australia 2019-20 08 Nov, 2019
Mohammad Hasnain: 4 (10)
Mohammad Hasnain: 0-33(4.0)
Pakistan VS Sri Lanka 2nd T20
Gaddafi Stadium, Lahore
Sri Lanka tour of Pakistan 2019-20 07 Oct, 2019
Mohammad Hasnain: 1 (2)
Mohammad Hasnain: 0-45(4.0)
Pakistan VS Sri Lanka 1st T20
Gaddafi Stadium, Lahore
Sri Lanka tour of Pakistan 2019-20 05 Oct, 2019
Did not bat.
Mohammad Hasnain: 3-41(4.0)
Trinbago Knight Riders VS Jamaica Tallawahs 10th T20
Sabina Park, Kingston, Jamaica
Caribbean Premier League 2019 13 Sep, 2019
Did not bat.
Mohammad Hasnain: 2-52(4.0)
St Lucia Zouks VS Trinbago Knight Riders 5th T20
Queen's Park Oval, Port of Spain, Trinidad
Caribbean Premier League 2019 08 Sep, 2019
Did not bat.
Mohammad Hasnain: 1-36(4.0)
Trinbago Knight Riders VS Jamaica Tallawahs 3rd T20
Queen's Park Oval, Port of Spain, Trinidad
Caribbean Premier League 2019 06 Sep, 2019
Did not bat.
Mohammad Hasnain: 0-34(4.0)
Trinbago Knight Riders VS St Kitts and Nevis Patriots 1st T20
Queen's Park Oval, Port of Spain, Trinidad
Caribbean Premier League 2019 04 Sep, 2019
Did not bat.
Mohammad Hasnain: 3-37(4.0)
England VS Pakistan Only T20
Sophia Gardens, Cardiff
Pakistan tour of England 2019 05 May, 2019
Did not bat.
Mohammad Hasnain: 0-30(4.0)
Quetta Gladiators VS Peshawar Zalmi Final T20
National Stadium, Karachi
Pakistan Super League 2018-19 17 Mar, 2019
Did not bat.
Mohammad Hasnain: 3-31(4.0)
Peshawar Zalmi VS Quetta Gladiators Qualifier T20
National Stadium, Karachi
Pakistan Super League 2018-19 13 Mar, 2019
Did not bat.
Mohammad Hasnain: 2-30(4.0)
Karachi Kings VS Quetta Gladiators 28th T20
National Stadium, Karachi
Pakistan Super League 2018-19 10 Mar, 2019
Did not bat.
Mohammad Hasnain: 2-39(4.0)
Islamabad United VS Quetta Gladiators 26th T20
Sheikh Zayed Stadium, Abu Dhabi
Pakistan Super League 2018-19 05 Mar, 2019
Did not bat.
Mohammad Hasnain: 2-32(4.0)
Peshawar Zalmi VS Quetta Gladiators 23rd T20
Sheikh Zayed Stadium, Abu Dhabi
Pakistan Super League 2018-19 04 Mar, 2019
Did not bat.
Mohammad Hasnain: 1-35(4.0)
Multan Sultans VS Quetta Gladiators 22nd T20
Dubai International Cricket Stadium
Pakistan Super League 2018-19 01 Mar, 2019
Did not bat.
Mohammad Hasnain: 1-20(4.0)
Lahore Qalandars VS Quetta Gladiators 17th T20
Dubai International Cricket Stadium
Pakistan Super League 2018-19 27 Feb, 2019
Mohammad Hasnain: 0 (2)
Mohammad Hasnain: 1-29(4.0)
Match List ODI
South Africa VS Pakistan 3rd ODI
National Stadium, Karachi
Pakistan Tri-Nation Series 2024-25 12 Feb, 2025
Did not bat.
Mohammad Hasnain: 0-76(8.1)
Pakistan VS South Africa 3rd ODI
The Wanderers Stadium, Johannesburg
Pakistan tour of South Africa 2024-25 22 Dec, 2024
Mohammad Hasnain: 4 (2)
Mohammad Hasnain: 1-41(7.0)
Zimbabwe VS Pakistan 1st ODI
Queens Sports Club, Bulawayo
Pakistan tour of Zimbabwe 2024-25 24 Nov, 2024
Did not bat.
Mohammad Hasnain: 1-43(7.2)
Australia VS Pakistan 3rd ODI
Perth Stadium
Pakistan tour of Australia 2024-25 10 Nov, 2024
Did not bat.
Mohammad Hasnain: 2-29(7.0)
Australia VS Pakistan 2nd ODI
Adelaide Oval
Pakistan tour of Australia 2024-25 08 Nov, 2024
Did not bat.
Mohammad Hasnain: 1-27(6.0)
Pakistan VS Australia 1st ODI
Melbourne Cricket Ground
Pakistan tour of Australia 2024-25 04 Nov, 2024
Mohammad Hasnain: 2 (4)
Mohammad Hasnain: 1-51(7.1)
Pakistan VS New Zealand 3rd ODI
National Stadium, Karachi
New Zealand tour of Pakistan 2022-23 13 Jan, 2023
Mohammad Hasnain: 4 (2)
Mohammad Hasnain: 0-44(6.2)
South Africa VS Pakistan 2nd ODI
The Wanderers Stadium, Johannesburg
Pakistan tour of South Africa 2021 04 Apr, 2021
Mohammad Hasnain: 12 (5)
Mohammad Hasnain: 1-75(10.0)
South Africa VS Pakistan 1st ODI
SuperSport Park, Centurion
Pakistan tour of South Africa 2021 02 Apr, 2021
Did not bat.
Mohammad Hasnain: 1-53(10.0)
Zimbabwe VS Pakistan 3rd ODI
Rawalpindi Cricket Stadium
Zimbabwe tour of Pakistan 2020-21 03 Nov, 2020
Mohammad Hasnain: 3 (3)
Mohammad Hasnain: 5-31(10.0)
England VS Pakistan 5th ODI
Headingley, Leeds
Pakistan tour of England 2019 19 May, 2019
Mohammad Hasnain: 28 (17)
Mohammad Hasnain: 1-68(8.0)
England VS Pakistan 4th ODI
Trent Bridge, Nottingham
Pakistan tour of England 2019 17 May, 2019
Did not bat.
Mohammad Hasnain: 2-85(10.0)
Australia VS Pakistan 4th ODI
Dubai International Cricket Stadium
Australia tour of United Arab Emirates 2018-19 29 Mar, 2019
Did not bat.
Mohammad Hasnain: 2-52(9.0)
Australia VS Pakistan 3rd ODI
Sheikh Zayed Stadium, Abu Dhabi
Australia tour of United Arab Emirates 2018-19 27 Mar, 2019
Mohammad Hasnain: 0 (1)
Mohammad Hasnain: 0-50(5.0)
Australia VS Pakistan 2nd ODI
Sharjah Cricket Stadium
Australia tour of United Arab Emirates 2018-19 24 Mar, 2019
Did not bat.
Mohammad Hasnain: 0-56(9.0)
Match List Test
Derbyshire VS Worcestershire 40th Test
County Ground, New Road, Worcester
County Championship 2022 25 Jul, 2022
Mohammad Hasnain: 1 (5)
Mohammad Hasnain: 2 (5)
Mohammad Hasnain: 2-36(11.2)
Mohammad Hasnain: 0-63(15.2)