You are currently offline

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
Overview
T20I
ODI
Test
Tournaments
Gender : Man

Team Played For

1. Worcestershire
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

1. Pakistan tour of England (2019)
2. Pakistan Super League (2018-19)
3. Australia tour of United Arab Emirates (2018-19)
4. Pakistan tour of Australia (2019-20)
5. Caribbean Premier League (2019)
6. Sri Lanka tour of Pakistan (2019-20)
7. Pakistan Super League (2019-20)
8. Bangladesh tour of Pakistan (2019-20)
9. Zimbabwe tour of Pakistan (2020-21)

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 Sydney Sixers 37th T20

Sydney Cricket Ground

Big Bash League 2024-25 17 Jan, 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

For Full T20I Match List Click on T20I Tab... Total T20I Match : 100

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

Australia VS Pakistan 3rd ODI

Perth Stadium

Pakistan tour of Australia 2024-25 10 Nov, 2024

Australia VS Pakistan 2nd ODI

Adelaide Oval

Pakistan tour of Australia 2024-25 08 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

For Full ODI Match List Click on ODI Tab... Total ODI Match : 15

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)


Tournament Played

1. Pakistan tour of England (2019)
2. Pakistan Super League (2018-19)
3. Australia tour of United Arab Emirates (2018-19)
4. Pakistan tour of Australia (2019-20)
5. Caribbean Premier League (2019)
6. Sri Lanka tour of Pakistan (2019-20)
7. Pakistan Super League (2019-20)
8. Bangladesh tour of Pakistan (2019-20)
9. Zimbabwe tour of Pakistan (2020-21)
10. Pakistan tour of New Zealand (2020-21)
11. Pakistan tour of England (2021)
12. Pakistan Super League (2020-21)
13. Pakistan Super League (2021)
14. Pakistan tour of South Africa (2021)
15. Pakistan tour of Zimbabwe (2021)
16. Big Bash League (2021-22)
17. West Indies tour of Pakistan (2021-22)
18. Pakistan Super League (2021-22)
19. County Championship (2022)
20. The Hundred Men's Competition (2022)
21. New Zealand T20I Tri-Series (2022-23)
22. England tour of Pakistan (2022)
23. Asia Cup (2022)
24. New Zealand tour of Pakistan (2022-23)
25. Pakistan Super League (2022-23)
26. Lanka Premier League (2023)
27. Pakistan Super League (2023-24)
28. Pakistan tour of Australia (2024-25)
29. Lanka Premier League (2024)
30. Pakistan tour of South Africa (2024-25)
31. Pakistan Tri-Nation Series (2024-25)
32. Big Bash League (2024-25)
33. Pakistan tour of Zimbabwe (2024-25)
34. Pakistan Super League (2025)

Player Tags: Mohammad Hasnain, Mohammad Hasnain Test stats, Mohammad Hasnain Test career, Mohammad Hasnain Test runs, Mohammad Hasnain Test centuries, Mohammad Hasnain Test Wickets, Mohammad Hasnain ODI stats, Mohammad Hasnain ODI career, Mohammad Hasnain ODI runs, Mohammad Hasnain ODI centuries, Mohammad Hasnain ODI Wickets, Mohammad Hasnain T20 stats, Mohammad Hasnain T20 career, Mohammad Hasnain T20 runs, Mohammad Hasnain T20 centuries, Mohammad Hasnain T20 Wickets, Mohammad Hasnain Pakistan,Quetta Gladiators,Trinbago Knight Riders,Sydney Thunder,Worcestershire,Oval Invincibles,B-Love Kandy,Kandy Falcons,Multan Sultans