Mohammad Hasnain Against Teams Country Wise

Mohammad Hasnain Introduction

RoleBowler
BattingRight Handed
Bowlingfast-medium Right-arm

CountryPakistan
BirthApr 05, 2000 (24 yr), Hyderabad, Pakistan
Height1.85 m (6 ft 1 in)
TeamsPakistan U19, Quetta Gladiators, Pakistan, Trinbago Knight Riders, Pakistan U23, Pakistan A (Mostly) Pakistan,
Social Accounts Instagram Twitter Wikipedia
Last UpdatedLast updated 1 months ago By Puspendra Singh
Our Telegram

Advance Cricket

Our App

Advance Cricket

Review Mohammad Hasnain's performances against various cricket teams based on countries, offering insights into M.Hasnain performances against teams from different cricketing nations.

Search

Mohammad Hasnain Against Teams Country Wise Batting

Country Team Year Mode M Inn R B NO AVG SR HS 50 100 4s 6s
Australia ADS All BBL 1 0 0 0 0 0.00 0 0 0 0 0 0
Australia ADS 2022 BBL 1 0 0 0 0 0 0 0 0 0 0
Australia AUS All T20 1 1 4 10 1 4.00 40 4 0 0 1 0
Australia AUS 2019 T20 1 1 4 10 1 40 4 0 0 1 0
Australia ENG All T20 1 0 0 0 0 0.00 0 0 0 0 0 0
Australia ENG 2022 T20 1 0 0 0 0 0 0 0 0 0 0
Australia HBH All BBL 2 1 4 2 1 2.00 200 4 0 0 1 0
Australia HBH 2022 BBL 2 1 4 2 1 200 4 0 0 1 0
Australia MLR All BBL 1 0 0 0 0 0.00 0 0 0 0 0 0
Australia MLR 2022 BBL 1 0 0 0 0 0 0 0 0 0 0
Australia SYS All BBL 1 1 0 1 1 0.00 0 0 0 0 0 0
Australia SYS 2022 BBL 1 1 0 1 1 0 0 0 0 0 0
Bangladesh BANU23 All DODI 1 0 0 0 0 0.00 0 0 0 0 0 0
Bangladesh BANU23 2019 DODI 1 0 0 0 0 0 0 0 0 0 0
Bangladesh INDU23 All DODI 1 0 0 0 0 0.00 0 0 0 0 0 0
Bangladesh INDU23 2019 DODI 1 0 0 0 0 0 0 0 0 0 0
Bangladesh OMAN All DODI 1 0 0 0 0 0.00 0 0 0 0 0 0
Bangladesh OMAN 2019 DODI 1 0 0 0 0 0 0 0 0 0 0
England AFG All ODI 1 0 0 0 0 0.00 0 0 0 0 0 0
England AFG 2019 ODI 1 0 0 0 0 0 0 0 0 0 0
England BPH All Hundred 1 1 11 4 1 11.00 275 11 0 0 1 1
England BPH 2022 Hundred 1 1 11 4 1 275 11 0 0 1 1
England ENG All ODI 2 1 28 17 0 14.00 164.7 28 0 0 4 1
England ENG 2019 ODI 2 1 28 17 0 28.00 164.7 28 0 0 4 1
England ENG All T20 3 1 0 1 1 0.00 0 0 0 0 0 0
England ENG 2021 T20 3 1 0 1 1 0 0 0 0 0 0
England LEIC All DT20 1 0 0 0 0 0.00 0 0 0 0 0 0
England LEIC 2019 DT20 1 0 0 0 0 0 0 0 0 0 0
England LNS All Hundred 1 0 0 0 0 0.00 0 0 0 0 0 0
England LNS 2022 Hundred 1 0 0 0 0 0 0 0 0 0 0
England NOR All ODI 1 0 0 0 0 0.00 0 0 0 0 0 0
England NOR 2019 ODI 1 0 0 0 0 0 0 0 0 0 0
England SOB All Hundred 1 0 0 0 0 0.00 0 0 0 0 0 0
England SOB 2022 Hundred 1 0 0 0 0 0 0 0 0 0 0
England TRT All Hundred 1 0 0 0 0 0.00 0 0 0 0 0 0
England TRT 2022 Hundred 1 0 0 0 0 0 0 0 0 0 0
Jamaica JT All CPL 1 0 0 0 0 0.00 0 0 0 0 0 0
Jamaica JT 2019 CPL 1 0 0 0 0 0 0 0 0 0 0
New Zealand BAN All T20 1 0 0 0 0 0.00 0 0 0 0 0 0
New Zealand BAN 2022 T20 1 0 0 0 0 0 0 0 0 0 0
New Zealand CK All DT20 1 0 0 0 0 0.00 0 0 0 0 0 0
New Zealand CK 2021 DT20 1 0 0 0 0 0 0 0 0 0 0
New Zealand NZ All T20 1 1 0 0 1 0.00 0 0 0 0 0 0
New Zealand NZ 2020 T20 1 1 0 0 1 0 0 0 0 0 0
New Zealand NZXI All DT20 2 0 0 0 0 0.00 0 0 0 0 0 0
New Zealand NZXI 2021 DT20 2 0 0 0 0 0 0 0 0 0 0
New Zealand NK All DT20 1 1 0 2 1 0.00 0 0 0 0 0 0
New Zealand NK 2020 DT20 1 1 0 2 1 0 0 0 0 0 0
New Zealand WF All DT20 1 1 0 1 0 0.00 0 0 0 0 0 0
New Zealand WF 2020 DT20 1 1 0 1 0 0 0 0 0 0 0
Pakistan BAL All DODI 3 2 19 10 0 6.33 190 19 0 0 1 2
Pakistan BAL 2022 DODI 2 1 19 9 0 19.00 211.1 19 0 0 1 2
Pakistan BAL 2021 DODI 1 1 0 1 0 0 0 0 0 0 0
Pakistan BAL All DT20 2 0 0 0 0 0.00 0 0 0 0 0 0
Pakistan BAL 2021 DT20 2 0 0 0 0 0 0 0 0 0 0
Pakistan BAN All T20 2 0 0 0 0 0.00 0 0 0 0 0 0
Pakistan BAN 2020 T20 2 0 0 0 0 0 0 0 0 0 0
Pakistan CEP All DODI 1 1 11 8 1 11.00 137.5 11 0 0 1 1
Pakistan CEP 2022 DODI 1 1 11 8 1 137.5 11 0 0 1 1
Pakistan CEP All DT20 2 1 0 1 1 0.00 0 0 0 0 0 0
Pakistan CEP 2021 DT20 2 1 0 1 1 0 0 0 0 0 0
Pakistan ENG All T20 4 2 11 8 2 2.75 137.5 6 0 0 1 0
Pakistan ENG 2022 T20 4 2 11 8 2 137.5 6 0 0 1 0
Pakistan ISU All PSL 5 1 1 2 0 0.20 50 1 0 0 0 0
Pakistan ISL 2024 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan ISL 2023 PSL 1 1 1 2 0 1.00 50 1 0 0 0 0
Pakistan ISU 2021 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan ISU 2020 PSL 2 0 0 0 0 0 0 0 0 0 0
Pakistan KRK All PSL 7 2 9 14 0 1.28 64.2 5 0 0 2 0
Pakistan KAR 2024 PSL 1 1 5 9 0 5.00 55.5 5 0 0 1 0
Pakistan KAR 2023 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan KRK 2022 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan KRK 2021 PSL 1 1 4 5 0 4.00 80 4 0 0 1 0
Pakistan KRK 2020 PSL 2 0 0 0 0 0 0 0 0 0 0
Pakistan KRK 2019 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan KHP All DT20 1 0 0 0 0 0.00 0 0 0 0 0 0
Pakistan KHP 2021 DT20 1 0 0 0 0 0 0 0 0 0 0
Pakistan LHQ All PSL 5 3 4 5 3 0.80 80 2 0 0 0 0
Pakistan LAH 2024 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan LAH 2023 PSL 1 1 1 2 1 50 1 0 0 0 0
Pakistan LHQ 2021 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan LHQ 2020 PSL 2 2 3 3 2 100 2 0 0 0 0
Pakistan MS All PSL 4 2 22 20 1 5.50 110 22 0 0 2 1
Pakistan MUL 2023 PSL 1 1 22 20 0 22.00 110 22 0 0 2 1
Pakistan MS 2022 PSL 1 1 0 0 1 0 0 0 0 0 0
Pakistan MS 2021 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan MS 2020 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan NZ All ODI 1 1 4 2 1 4.00 200 4 0 0 1 0
Pakistan NZ 2023 ODI 1 1 4 2 1 200 4 0 0 1 0
Pakistan NOR All DODI 1 0 0 0 0 0.00 0 0 0 0 0 0
Pakistan NOR 2022 DODI 1 0 0 0 0 0 0 0 0 0 0
Pakistan NOR All DT20 2 1 1 2 1 0.50 50 1 0 0 0 0
Pakistan NOR 2021 DT20 2 1 1 2 1 50 1 0 0 0 0
Pakistan PSZ All PSL 10 1 2 3 1 0.20 66.6 2 0 0 0 0
Pakistan PES 2024 PSL 2 1 2 3 1 66.6 2 0 0 0 0
Pakistan PES 2023 PSL 2 0 0 0 0 0 0 0 0 0 0
Pakistan PSZ 2022 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan PSZ 2021 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan PSZ 2020 PSL 2 0 0 0 0 0 0 0 0 0 0
Pakistan PSZ 2019 PSL 2 0 0 0 0 0 0 0 0 0 0
Pakistan QUE 2024 PSL 1 0 0 0 0 0 0 0 0 0 0
Pakistan SOP All DODI 1 1 1 3 0 1.00 33.3 1 0 0 0 0
Pakistan SOP 2022 DODI 1 1 1 3 0 1.00 33.3 1 0 0 0 0
Pakistan SOP All DT20 1 0 0 0 0 0.00 0 0 0 0 0 0
Pakistan SOP 2021 DT20 1 0 0 0 0 0 0 0 0 0 0
Pakistan SL All T20 2 2 1 2 1 0.50 50 1 0 0 0 0
Pakistan SL 2019 T20 2 2 1 2 1 1.00 50 1 0 0 0 0
Pakistan WI All T20 1 0 0 0 0 0.00 0 0 0 0 0 0
Pakistan WI 2021 T20 1 0 0 0 0 0 0 0 0 0 0
Pakistan ZIM All ODI 1 1 3 3 1 3.00 100 3 0 0 0 0
Pakistan ZIM 2020 ODI 1 1 3 3 1 100 3 0 0 0 0
Pakistan ZIM All T20 3 0 0 0 0 0.00 0 0 0 0 0 0
Pakistan ZIM 2020 T20 3 0 0 0 0 0 0 0 0 0 0
South Africa RSA All ODI 2 1 12 5 1 6.00 240 12 0 0 3 0
South Africa RSA 2021 ODI 2 1 12 5 1 240 12 0 0 3 0
South Africa RSA All T20 1 1 0 0 1 0.00 0 0 0 0 0 0
South Africa RSA 2021 T20 1 1 0 0 1 0 0 0 0 0 0
Sri Lanka CS All LPL 2 2 7 13 2 3.50 53.8 7 0 0 1 0
Sri Lanka CS 2023 LPL 2 2 7 13 2 53.8 7 0 0 1 0
Sri Lanka DA All LPL 1 0 0 0 0 0.00 0 0 0 0 0 0
Sri Lanka DA 2023 LPL 1 0 0 0 0 0 0 0 0 0 0
Sri Lanka GT All LPL 2 1 0 6 0 0.00 0 0 0 0 0 0
Sri Lanka GT 2023 LPL 2 1 0 6 0 0 0 0 0 0 0
Sri Lanka BLK All LPL 1 0 0 0 0 0.00 0 0 0 0 0 0
Sri Lanka BLK 2023 LPL 1 0 0 0 0 0 0 0 0 0 0
Trinidad and Tobago JT All CPL 1 0 0 0 0 0.00 0 0 0 0 0 0
Trinidad and Tobago JT 2019 CPL 1 0 0 0 0 0 0 0 0 0 0
Trinidad and Tobago SNP All CPL 1 0 0 0 0 0.00 0 0 0 0 0 0
Trinidad and Tobago SNP 2019 CPL 1 0 0 0 0 0 0 0 0 0 0
Trinidad and Tobago STZ All CPL 1 0 0 0 0 0.00 0 0 0 0 0 0
Trinidad and Tobago STZ 2019 CPL 1 0 0 0 0 0 0 0 0 0 0
United Arab Emirates AFG All T20 2 2 0 0 2 0.00 0 0 0 0 0 0
United Arab Emirates AFG 2022 T20 2 2 0 0 2 0 0 0 0 0 0
United Arab Emirates AUS All ODI 3 1 0 1 0 0.00 0 0 0 0 0 0
United Arab Emirates AUS 2019 ODI 3 1 0 1 0 0 0 0 0 0 0
United Arab Emirates IND All T20 1 0 0 0 0 0.00 0 0 0 0 0 0
United Arab Emirates IND 2022 T20 1 0 0 0 0 0 0 0 0 0 0
United Arab Emirates ISU All PSL 2 2 0 0 2 0.00 0 0 0 0 0 0
United Arab Emirates ISU 2021 PSL 1 1 0 0 1 0 0 0 0 0 0
United Arab Emirates ISU 2019 PSL 1 1 0 0 1 0 0 0 0 0 0
United Arab Emirates LHQ All PSL 2 1 0 2 0 0.00 0 0 0 0 0 0
United Arab Emirates LHQ 2021 PSL 1 0 0 0 0 0 0 0 0 0 0
United Arab Emirates LHQ 2019 PSL 1 1 0 2 0 0 0 0 0 0 0
United Arab Emirates MS All PSL 2 1 1 5 1 0.50 20 1 0 0 0 0
United Arab Emirates MS 2021 PSL 1 1 1 5 1 20 1 0 0 0 0
United Arab Emirates MS 2019 PSL 1 0 0 0 0 0 0 0 0 0 0
United Arab Emirates PSZ All PSL 2 1 0 1 0 0.00 0 0 0 0 0 0
United Arab Emirates PSZ 2021 PSL 1 1 0 1 0 0 0 0 0 0 0
United Arab Emirates PSZ 2019 PSL 1 0 0 0 0 0 0 0 0 0 0
United Arab Emirates SL All T20 2 2 8 5 2 4.00 160 8 0 0 0 1
United Arab Emirates SL 2022 T20 2 2 8 5 2 160 8 0 0 0 1
Wales ENG All T20 1 0 0 0 0 0.00 0 0 0 0 0 0
Wales ENG 2019 T20 1 0 0 0 0 0 0 0 0 0 0
Wales WEF All Hundred 1 0 0 0 0 0.00 0 0 0 0 0 0
Wales WEF 2022 Hundred 1 0 0 0 0 0 0 0 0 0 0
Zimbabwe ZIM All T20 3 1 0 0 1 0.00 0 0 0 0 0 0
Zimbabwe ZIM 2021 T20 3 1 0 0 1 0 0 0 0 0 0

Mohammad Hasnain Against Teams Country Wise Bowling

Country Team Year Mode M Inn B R W SR 2W 3W 5W Econ Avg
Australia ADS All BBL 1 1 24 20 3 8.00 0 1 0 5.00 6.66
Australia ADS 2022 BBL 1 1 24 20 3 8.00 0 1 0 5.00 6.66
Australia AUS All T20 1 1 24 32 0 0 0 0 8.00 0
Australia AUS 2019 T20 1 1 24 32 0 0 0 0 8.00 0
Australia ENG All T20 1 1 18 36 0 0 0 0 12.00 0
Australia ENG 2022 T20 1 1 18 36 0 0 0 0 12.00 0
Australia HBH All BBL 2 2 42 46 1 42.00 0 0 0 6.57 46.00
Australia HBH 2022 BBL 2 2 42 46 1 42.00 0 0 0 6.57 46.00
Australia MLR All BBL 1 1 20 22 3 6.66 0 1 0 6.60 7.33
Australia MLR 2022 BBL 1 1 20 22 3 6.66 0 1 0 6.60 7.33
Australia SYS All BBL 1 1 24 22 0 0 0 0 5.50 0
Australia SYS 2022 BBL 1 1 24 22 0 0 0 0 5.50 0
Bangladesh BANU23 All DODI 1 1 51 32 3 17.00 0 1 0 3.76 10.66
Bangladesh BANU23 2019 DODI 1 1 51 32 3 17.00 0 1 0 3.76 10.66
Bangladesh INDU23 All DODI 1 1 60 61 2 30.00 1 0 0 6.10 30.50
Bangladesh INDU23 2019 DODI 1 1 60 61 2 30.00 1 0 0 6.10 30.50
Bangladesh OMAN All DODI 1 1 30 21 2 15.00 1 0 0 4.20 10.50
Bangladesh OMAN 2019 DODI 1 1 30 21 2 15.00 1 0 0 4.20 10.50
England AFG All ODI 1 1 36 34 1 36.00 0 0 0 5.66 34.00
England AFG 2019 ODI 1 1 36 34 1 36.00 0 0 0 5.66 34.00
England BPH All Hundred 1 1 18 25 1 18.00 0 0 0 8.33 25.00
England BPH 2022 Hundred 1 1 18 25 1 18.00 0 0 0 8.33 25.00
England ENG All ODI 2 2 108 147 3 36.00 1 0 0 8.16 49.00
England ENG 2019 ODI 2 2 108 147 3 36.00 1 0 0 8.16 49.00
England ENG All T20 3 2 48 79 4 12.00 0 1 0 9.87 19.75
England ENG 2021 T20 3 2 48 79 4 12.00 0 1 0 9.87 19.75
England LEIC All DT20 1 1 18 27 1 18.00 0 0 0 9.00 27.00
England LEIC 2019 DT20 1 1 18 27 1 18.00 0 0 0 9.00 27.00
England LNS All Hundred 1 1 18 40 2 9.00 1 0 0 13.33 20.00
England LNS 2022 Hundred 1 1 18 40 2 9.00 1 0 0 13.33 20.00
England NOR All ODI 1 1 42 30 1 42.00 0 0 0 4.28 30.00
England NOR 2019 ODI 1 1 42 30 1 42.00 0 0 0 4.28 30.00
England SOB All Hundred 1 1 18 27 1 18.00 0 0 0 9.00 27.00
England SOB 2022 Hundred 1 1 18 27 1 18.00 0 0 0 9.00 27.00
England TRT All Hundred 1 1 18 28 2 9.00 1 0 0 9.33 14.00
England TRT 2022 Hundred 1 1 18 28 2 9.00 1 0 0 9.33 14.00
Jamaica JT All CPL 1 1 24 51 2 12.00 1 0 0 12.75 25.50
Jamaica JT 2019 CPL 1 1 24 51 2 12.00 1 0 0 12.75 25.50
New Zealand BAN All T20 1 1 24 38 0 0 0 0 9.50 0
New Zealand BAN 2022 T20 1 1 24 38 0 0 0 0 9.50 0
New Zealand CK All DT20 1 1 24 26 0 0 0 0 6.50 0
New Zealand CK 2021 DT20 1 1 24 26 0 0 0 0 6.50 0
New Zealand NZ All T20 1 1 24 29 0 0 0 0 7.25 0
New Zealand NZ 2020 T20 1 1 24 29 0 0 0 0 7.25 0
New Zealand NZXI All DT20 2 2 42 39 3 14.00 1 0 0 5.57 13.00
New Zealand NZXI 2021 DT20 2 2 42 39 3 14.00 1 0 0 5.57 13.00
New Zealand NK All DT20 1 1 24 58 0 0 0 0 14.50 0
New Zealand NK 2020 DT20 1 1 24 58 0 0 0 0 14.50 0
New Zealand WF All DT20 1 1 12 14 1 12.00 0 0 0 7.00 14.00
New Zealand WF 2020 DT20 1 1 12 14 1 12.00 0 0 0 7.00 14.00
Pakistan BAL All DODI 3 3 144 111 5 28.80 0 1 0 4.62 22.20
Pakistan BAL 2022 DODI 2 2 84 75 2 42.00 0 0 0 5.35 37.50
Pakistan BAL 2021 DODI 1 1 60 36 3 20.00 0 1 0 3.60 12.00
Pakistan BAL All DT20 2 2 30 40 0 0 0 0 8.00 0
Pakistan BAL 2021 DT20 2 2 30 40 0 0 0 0 8.00 0
Pakistan BAN All T20 2 2 48 56 2 24.00 1 0 0 7.00 28.00
Pakistan BAN 2020 T20 2 2 48 56 2 24.00 1 0 0 7.00 28.00
Pakistan CEP All DODI 1 1 42 47 0 0 0 0 6.71 0
Pakistan CEP 2022 DODI 1 1 42 47 0 0 0 0 6.71 0
Pakistan CEP All DT20 2 2 42 65 1 42.00 0 0 0 9.28 65.00
Pakistan CEP 2021 DT20 2 2 42 65 1 42.00 0 0 0 9.28 65.00
Pakistan ENG All T20 4 4 96 159 4 24.00 1 0 0 9.93 39.75
Pakistan ENG 2022 T20 4 4 96 159 4 24.00 1 0 0 9.93 39.75
Pakistan ISU All PSL 5 5 114 179 9 12.66 1 1 0 9.42 19.88
Pakistan ISL 2024 PSL 1 1 24 35 1 24.00 0 0 0 8.75 35.00
Pakistan ISL 2023 PSL 1 1 24 52 2 12.00 1 0 0 13.00 26.00
Pakistan ISU 2021 PSL 1 1 24 34 1 24.00 0 0 0 8.50 34.00
Pakistan ISU 2020 PSL 2 2 42 58 5 8.40 0 1 0 8.28 11.60
Pakistan KRK All PSL 7 7 150 198 11 13.63 3 1 0 7.92 18.00
Pakistan KAR 2024 PSL 1 1 12 24 0 0 0 0 12.00 0
Pakistan KAR 2023 PSL 1 1 24 29 2 12.00 1 0 0 7.25 14.50
Pakistan KRK 2022 PSL 1 1 18 25 1 18.00 0 0 0 8.33 25.00
Pakistan KRK 2021 PSL 1 1 24 18 2 12.00 1 0 0 4.50 9.00
Pakistan KRK 2020 PSL 2 2 48 64 4 12.00 0 1 0 8.00 16.00
Pakistan KRK 2019 PSL 1 1 24 38 2 12.00 1 0 0 9.50 19.00
Pakistan KHP All DT20 1 1 12 32 0 0 0 0 16.00 0
Pakistan KHP 2021 DT20 1 1 12 32 0 0 0 0 16.00 0
Pakistan LHQ All PSL 5 5 104 178 4 26.00 1 0 0 10.26 44.50
Pakistan LAH 2024 PSL 1 1 24 50 2 12.00 1 0 0 12.50 25.00
Pakistan LAH 2023 PSL 1 1 24 32 1 24.00 0 0 0 8.00 32.00
Pakistan LHQ 2021 PSL 1 1 20 31 0 0 0 0 9.30 0
Pakistan LHQ 2020 PSL 2 2 36 65 1 36.00 0 0 0 10.83 65.00
Pakistan MS All PSL 4 4 90 128 5 18.00 2 0 0 8.53 25.60
Pakistan MUL 2023 PSL 1 1 18 29 0 0 0 0 9.66 0
Pakistan MS 2022 PSL 1 1 24 27 2 12.00 1 0 0 6.75 13.50
Pakistan MS 2021 PSL 1 1 24 34 2 12.00 1 0 0 8.50 17.00
Pakistan MS 2020 PSL 1 1 24 38 1 24.00 0 0 0 9.50 38.00
Pakistan NZ All ODI 1 1 37 41 0 0 0 0 6.64 0
Pakistan NZ 2023 ODI 1 1 37 41 0 0 0 0 6.64 0
Pakistan NOR All DODI 1 1 54 52 2 27.00 1 0 0 5.77 26.00
Pakistan NOR 2022 DODI 1 1 54 52 2 27.00 1 0 0 5.77 26.00
Pakistan NOR All DT20 2 2 36 59 3 12.00 1 0 0 9.83 19.66
Pakistan NOR 2021 DT20 2 2 36 59 3 12.00 1 0 0 9.83 19.66
Pakistan PSZ All PSL 10 10 219 347 14 15.64 1 3 0 9.50 24.78
Pakistan PES 2024 PSL 2 2 48 93 1 48.00 0 0 0 11.62 93.00
Pakistan PES 2023 PSL 2 2 48 70 3 16.00 0 1 0 8.75 23.33
Pakistan PSZ 2022 PSL 1 1 12 24 0 0 0 0 12.00 0
Pakistan PSZ 2021 PSL 1 1 21 40 1 21.00 0 0 0 11.42 40.00
Pakistan PSZ 2020 PSL 2 2 42 62 4 10.50 0 1 0 8.85 15.50
Pakistan PSZ 2019 PSL 2 2 48 58 5 9.60 1 1 0 7.25 11.60
Pakistan QUE 2024 PSL 1 0 0 0 0 0 0 0 0
Pakistan SOP All DODI 1 1 48 36 2 24.00 1 0 0 4.50 18.00
Pakistan SOP 2022 DODI 1 1 48 36 2 24.00 1 0 0 4.50 18.00
Pakistan SOP All DT20 1 1 24 40 2 12.00 1 0 0 10.00 20.00
Pakistan SOP 2021 DT20 1 1 24 40 2 12.00 1 0 0 10.00 20.00
Pakistan SL All T20 2 2 48 76 3 16.00 0 1 0 9.50 25.33
Pakistan SL 2019 T20 2 2 48 76 3 16.00 0 1 0 9.50 25.33
Pakistan WI All T20 1 1 24 49 0 0 0 0 12.25 0
Pakistan WI 2021 T20 1 1 24 49 0 0 0 0 12.25 0
Pakistan ZIM All ODI 1 1 60 26 5 12.00 0 0 1 2.60 5.20
Pakistan ZIM 2020 ODI 1 1 60 26 5 12.00 0 0 1 2.60 5.20
Pakistan ZIM All T20 3 3 72 75 2 36.00 0 0 0 6.25 37.50
Pakistan ZIM 2020 T20 3 3 72 75 2 36.00 0 0 0 6.25 37.50
South Africa RSA All ODI 2 2 120 126 2 60.00 0 0 0 6.30 63.00
South Africa RSA 2021 ODI 2 2 120 126 2 60.00 0 0 0 6.30 63.00
South Africa RSA All T20 1 1 12 25 1 12.00 0 0 0 12.50 25.00
South Africa RSA 2021 T20 1 1 12 25 1 12.00 0 0 0 12.50 25.00
Sri Lanka CS All LPL 2 2 42 50 2 21.00 1 0 0 7.14 25.00
Sri Lanka CS 2023 LPL 2 2 42 50 2 21.00 1 0 0 7.14 25.00
Sri Lanka DA All LPL 1 1 18 35 1 18.00 0 0 0 11.66 35.00
Sri Lanka DA 2023 LPL 1 1 18 35 1 18.00 0 0 0 11.66 35.00
Sri Lanka GT All LPL 2 2 42 34 3 14.00 1 0 0 4.85 11.33
Sri Lanka GT 2023 LPL 2 2 42 34 3 14.00 1 0 0 4.85 11.33
Sri Lanka BLK All LPL 1 1 24 38 1 24.00 0 0 0 9.50 38.00
Sri Lanka BLK 2023 LPL 1 1 24 38 1 24.00 0 0 0 9.50 38.00
Trinidad and Tobago JT All CPL 1 1 24 33 0 0 0 0 8.25 0
Trinidad and Tobago JT 2019 CPL 1 1 24 33 0 0 0 0 8.25 0
Trinidad and Tobago SNP All CPL 1 1 24 36 3 8.00 0 1 0 9.00 12.00
Trinidad and Tobago SNP 2019 CPL 1 1 24 36 3 8.00 0 1 0 9.00 12.00
Trinidad and Tobago STZ All CPL 1 1 24 35 1 24.00 0 0 0 8.75 35.00
Trinidad and Tobago STZ 2019 CPL 1 1 24 35 1 24.00 0 0 0 8.75 35.00
United Arab Emirates AFG All T20 2 2 48 68 2 24.00 0 0 0 8.50 34.00
United Arab Emirates AFG 2022 T20 2 2 48 68 2 24.00 0 0 0 8.50 34.00
United Arab Emirates AUS All ODI 3 3 138 156 2 69.00 1 0 0 6.78 78.00
United Arab Emirates AUS 2019 ODI 3 3 138 156 2 69.00 1 0 0 6.78 78.00
United Arab Emirates IND All T20 1 1 24 38 1 24.00 0 0 0 9.50 38.00
United Arab Emirates IND 2022 T20 1 1 24 38 1 24.00 0 0 0 9.50 38.00
United Arab Emirates ISU All PSL 2 2 36 53 2 18.00 1 0 0 8.83 26.50
United Arab Emirates ISU 2021 PSL 1 1 12 21 0 0 0 0 10.50 0
United Arab Emirates ISU 2019 PSL 1 1 24 32 2 12.00 1 0 0 8.00 16.00
United Arab Emirates LHQ All PSL 2 2 48 69 3 16.00 1 0 0 8.62 23.00
United Arab Emirates LHQ 2021 PSL 1 1 24 40 2 12.00 1 0 0 10.00 20.00
United Arab Emirates LHQ 2019 PSL 1 1 24 29 1 24.00 0 0 0 7.25 29.00
United Arab Emirates MS All PSL 2 2 48 64 1 48.00 0 0 0 8.00 64.00
United Arab Emirates MS 2021 PSL 1 1 24 44 0 0 0 0 11.00 0
United Arab Emirates MS 2019 PSL 1 1 24 20 1 24.00 0 0 0 5.00 20.00
United Arab Emirates PSZ All PSL 2 2 48 64 2 24.00 0 0 0 8.00 32.00
United Arab Emirates PSZ 2021 PSL 1 1 24 30 1 24.00 0 0 0 7.50 30.00
United Arab Emirates PSZ 2019 PSL 1 1 24 34 1 24.00 0 0 0 8.50 34.00
United Arab Emirates SL All T20 2 2 42 62 2 21.00 1 0 0 8.85 31.00
United Arab Emirates SL 2022 T20 2 2 42 62 2 21.00 1 0 0 8.85 31.00
Wales ENG All T20 1 1 24 29 0 0 0 0 7.25 0
Wales ENG 2019 T20 1 1 24 29 0 0 0 0 7.25 0
Wales WEF All Hundred 1 1 12 10 0 0 0 0 5.00 0
Wales WEF 2022 Hundred 1 1 12 10 0 0 0 0 5.00 0
Zimbabwe ZIM All T20 3 3 72 72 5 14.40 2 0 0 6.00 14.40
Zimbabwe ZIM 2021 T20 3 3 72 72 5 14.40 2 0 0 6.00 14.40

Mohammad Hasnain Against Teams Country Wise Fielding

Country Team Year Mode M C ST DT CR T
Australia ADS All BBL 1 0 0 0 0 0
Australia ADS 2022 BBL 1 0 0 0 0 0
Australia AUS All T20 1 0 0 0 0 0
Australia AUS 2019 T20 1 0 0 0 0 0
Australia ENG All T20 1 0 0 0 0 0
Australia ENG 2022 T20 1 0 0 0 0 0
Australia HBH All BBL 2 0 0 0 0 0
Australia HBH 2022 BBL 2 0 0 0 0 0
Australia MLR All BBL 1 0 0 0 0 1
Australia MLR 2022 BBL 1 0 0 0 0 1
Australia SYS All BBL 1 0 0 0 0 0
Australia SYS 2022 BBL 1 0 0 0 0 0
Bangladesh BANU23 All DODI 1 0 0 0 0 0
Bangladesh BANU23 2019 DODI 1 0 0 0 0 0
Bangladesh INDU23 All DODI 1 0 0 0 0 0
Bangladesh INDU23 2019 DODI 1 0 0 0 0 0
Bangladesh OMAN All DODI 1 0 0 0 0 0
Bangladesh OMAN 2019 DODI 1 0 0 0 0 0
England AFG All ODI 1 0 0 0 0 0
England AFG 2019 ODI 1 0 0 0 0 0
England BPH All Hundred 1 0 0 0 0 0
England BPH 2022 Hundred 1 0 0 0 0 0
England ENG All ODI 2 1 0 0 0 0
England ENG 2019 ODI 2 1 0 0 0 0
England ENG All T20 3 0 0 0 0 0
England ENG 2021 T20 3 0 0 0 0 0
England LEIC All DT20 1 0 0 0 0 0
England LEIC 2019 DT20 1 0 0 0 0 0
England LNS All Hundred 1 0 0 0 0 0
England LNS 2022 Hundred 1 0 0 0 0 0
England NOR All ODI 1 0 0 0 0 0
England NOR 2019 ODI 1 0 0 0 0 0
England SOB All Hundred 1 0 0 0 0 0
England SOB 2022 Hundred 1 0 0 0 0 0
England TRT All Hundred 1 0 0 0 0 0
England TRT 2022 Hundred 1 0 0 0 0 0
Jamaica JT All CPL 1 0 0 0 0 0
Jamaica JT 2019 CPL 1 0 0 0 0 0
New Zealand BAN All T20 1 0 0 0 0 0
New Zealand BAN 2022 T20 1 0 0 0 0 0
New Zealand CK All DT20 1 0 0 0 1 0
New Zealand CK 2021 DT20 1 0 0 0 1 0
New Zealand NZ All T20 1 0 0 0 0 0
New Zealand NZ 2020 T20 1 0 0 0 0 0
New Zealand NZXI All DT20 2 0 0 0 0 0
New Zealand NZXI 2021 DT20 2 0 0 0 0 0
New Zealand NK All DT20 1 0 0 0 0 0
New Zealand NK 2020 DT20 1 0 0 0 0 0
New Zealand WF All DT20 1 0 0 0 0 0
New Zealand WF 2020 DT20 1 0 0 0 0 0
Pakistan BAL All DODI 3 0 0 0 0 0
Pakistan BAL 2022 DODI 2 0 0 0 0 0
Pakistan BAL 2021 DODI 1 0 0 0 0 0
Pakistan BAL All DT20 2 0 0 0 0 0
Pakistan BAL 2021 DT20 2 0 0 0 0 0
Pakistan BAN All T20 2 0 0 0 0 0
Pakistan BAN 2020 T20 2 0 0 0 0 0
Pakistan CEP All DODI 1 0 0 0 0 0
Pakistan CEP 2022 DODI 1 0 0 0 0 0
Pakistan CEP All DT20 2 1 0 0 0 0
Pakistan CEP 2021 DT20 2 1 0 0 0 0
Pakistan ENG All T20 4 1 0 0 0 0
Pakistan ENG 2022 T20 4 1 0 0 0 0
Pakistan ISU All PSL 5 0 0 0 0 0
Pakistan ISL 2024 PSL 1 0 0 0 0 0
Pakistan ISL 2023 PSL 1 0 0 0 0 0
Pakistan ISU 2021 PSL 1 0 0 0 0 0
Pakistan ISU 2020 PSL 2 0 0 0 0 0
Pakistan KRK All PSL 7 2 0 1 1 0
Pakistan KAR 2024 PSL 1 1 0 0 0 0
Pakistan KAR 2023 PSL 1 0 0 0 0 0
Pakistan KRK 2022 PSL 1 0 0 0 0 0
Pakistan KRK 2021 PSL 1 0 0 0 0 0
Pakistan KRK 2020 PSL 2 1 0 1 1 0
Pakistan KRK 2019 PSL 1 0 0 0 0 0
Pakistan KHP All DT20 1 0 0 0 0 0
Pakistan KHP 2021 DT20 1 0 0 0 0 0
Pakistan LHQ All PSL 5 0 0 0 0 0
Pakistan LAH 2024 PSL 1 0 0 0 0 0
Pakistan LAH 2023 PSL 1 0 0 0 0 0
Pakistan LHQ 2021 PSL 1 0 0 0 0 0
Pakistan LHQ 2020 PSL 2 0 0 0 0 0
Pakistan MS All PSL 4 1 0 0 0 0
Pakistan MUL 2023 PSL 1 0 0 0 0 0
Pakistan MS 2022 PSL 1 0 0 0 0 0
Pakistan MS 2021 PSL 1 1 0 0 0 0
Pakistan MS 2020 PSL 1 0 0 0 0 0
Pakistan NZ All ODI 1 0 0 0 0 0
Pakistan NZ 2023 ODI 1 0 0 0 0 0
Pakistan NOR All DODI 1 0 0 0 0 0
Pakistan NOR 2022 DODI 1 0 0 0 0 0
Pakistan NOR All DT20 2 3 0 0 0 0
Pakistan NOR 2021 DT20 2 3 0 0 0 0
Pakistan PSZ All PSL 10 1 0 0 0 1
Pakistan PES 2024 PSL 2 0 0 0 0 0
Pakistan PES 2023 PSL 2 0 0 0 0 0
Pakistan PSZ 2022 PSL 1 1 0 0 0 0
Pakistan PSZ 2021 PSL 1 0 0 0 0 1
Pakistan PSZ 2020 PSL 2 0 0 0 0 0
Pakistan PSZ 2019 PSL 2 0 0 0 0 0
Pakistan QUE 2024 PSL 1 0 0 0 0 0
Pakistan SOP All DODI 1 0 0 0 0 0
Pakistan SOP 2022 DODI 1 0 0 0 0 0
Pakistan SOP All DT20 1 0 0 0 0 0
Pakistan SOP 2021 DT20 1 0 0 0 0 0
Pakistan SL All T20 2 0 0 0 0 0
Pakistan SL 2019 T20 2 0 0 0 0 0
Pakistan WI All T20 1 0 0 0 0 0
Pakistan WI 2021 T20 1 0 0 0 0 0
Pakistan ZIM All ODI 1 1 0 0 0 0
Pakistan ZIM 2020 ODI 1 1 0 0 0 0
Pakistan ZIM All T20 3 0 0 0 0 0
Pakistan ZIM 2020 T20 3 0 0 0 0 0
South Africa RSA All ODI 2 0 0 0 0 0
South Africa RSA 2021 ODI 2 0 0 0 0 0
South Africa RSA All T20 1 0 0 0 0 0
South Africa RSA 2021 T20 1 0 0 0 0 0
Sri Lanka CS All LPL 2 0 0 0 0 0
Sri Lanka CS 2023 LPL 2 0 0 0 0 0
Sri Lanka DA All LPL 1 0 0 0 0 0
Sri Lanka DA 2023 LPL 1 0 0 0 0 0
Sri Lanka GT All LPL 2 1 0 0 0 0
Sri Lanka GT 2023 LPL 2 1 0 0 0 0
Sri Lanka BLK All LPL 1 0 0 0 0 0
Sri Lanka BLK 2023 LPL 1 0 0 0 0 0
Trinidad and Tobago JT All CPL 1 0 0 0 0 0
Trinidad and Tobago JT 2019 CPL 1 0 0 0 0 0
Trinidad and Tobago SNP All CPL 1 0 0 0 0 0
Trinidad and Tobago SNP 2019 CPL 1 0 0 0 0 0
Trinidad and Tobago STZ All CPL 1 0 0 0 0 0
Trinidad and Tobago STZ 2019 CPL 1 0 0 0 0 0
United Arab Emirates AFG All T20 2 0 0 0 0 0
United Arab Emirates AFG 2022 T20 2 0 0 0 0 0
United Arab Emirates AUS All ODI 3 0 0 0 0 0
United Arab Emirates AUS 2019 ODI 3 0 0 0 0 0
United Arab Emirates IND All T20 1 0 0 0 0 0
United Arab Emirates IND 2022 T20 1 0 0 0 0 0
United Arab Emirates ISU All PSL 2 0 0 0 0 0
United Arab Emirates ISU 2021 PSL 1 0 0 0 0 0
United Arab Emirates ISU 2019 PSL 1 0 0 0 0 0
United Arab Emirates LHQ All PSL 2 0 0 0 0 0
United Arab Emirates LHQ 2021 PSL 1 0 0 0 0 0
United Arab Emirates LHQ 2019 PSL 1 0 0 0 0 0
United Arab Emirates MS All PSL 2 1 0 0 0 0
United Arab Emirates MS 2021 PSL 1 1 0 0 0 0
United Arab Emirates MS 2019 PSL 1 0 0 0 0 0
United Arab Emirates PSZ All PSL 2 1 0 0 0 0
United Arab Emirates PSZ 2021 PSL 1 0 0 0 0 0
United Arab Emirates PSZ 2019 PSL 1 1 0 0 0 0
United Arab Emirates SL All T20 2 0 0 0 0 0
United Arab Emirates SL 2022 T20 2 0 0 0 0 0
Wales ENG All T20 1 0 0 0 0 0
Wales ENG 2019 T20 1 0 0 0 0 0
Wales WEF All Hundred 1 0 0 0 0 0
Wales WEF 2022 Hundred 1 0 0 0 0 0
Zimbabwe ZIM All T20 3 0 0 1 1 0
Zimbabwe ZIM 2021 T20 3 0 0 1 1 0