Mohammad Hasnain Stats On Countries

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 statistics against different cricketing nations, offering insights into M.Hasnain performances against teams from various countries.

Search

Mohammad Hasnain Stats On Countries Batting

Country Year Mode M Inn R B NO AVG SR HS 50 100 4s 6s
England All ODI 2 1 28 17 0 14.00 164.7 28 0 0 4 1
England 2019 ODI 2 1 28 17 0 28.00 164.7 28 0 0 4 1
Pakistan All ODI 2 2 7 5 2 3.50 140 4 0 0 1 0
Pakistan 2023 ODI 1 1 4 2 1 200 4 0 0 1 0
Pakistan 2020 ODI 1 1 3 3 1 100 3 0 0 0 0
South Africa All ODI 2 1 12 5 1 6.00 240 12 0 0 3 0
South Africa 2021 ODI 2 1 12 5 1 240 12 0 0 3 0
United Arab Emirates All ODI 3 1 0 1 0 0.00 0 0 0 0 0 0
United Arab Emirates 2019 ODI 3 1 0 1 0 0 0 0 0 0 0
Australia All T20 2 1 4 10 1 2.00 40 4 0 0 1 0
Australia 2022 T20 1 0 0 0 0 0 0 0 0 0 0
Australia 2019 T20 1 1 4 10 1 40 4 0 0 1 0
England All T20 3 1 0 1 1 0.00 0 0 0 0 0 0
England 2021 T20 3 1 0 1 1 0 0 0 0 0 0
New Zealand All T20 2 1 0 0 1 0.00 0 0 0 0 0 0
New Zealand 2022 T20 1 0 0 0 0 0 0 0 0 0 0
New Zealand 2020 T20 1 1 0 0 1 0 0 0 0 0 0
Pakistan All T20 12 4 12 10 3 1.00 120 6 0 0 1 0
Pakistan 2022 T20 4 2 11 8 2 137.5 6 0 0 1 0
Pakistan 2021 T20 1 0 0 0 0 0 0 0 0 0 0
Pakistan 2020 T20 5 0 0 0 0 0 0 0 0 0 0
Pakistan 2019 T20 2 2 1 2 1 1.00 50 1 0 0 0 0
South Africa All T20 1 1 0 0 1 0.00 0 0 0 0 0 0
South Africa 2021 T20 1 1 0 0 1 0 0 0 0 0 0
United Arab Emirates All T20 5 4 8 5 4 1.60 160 8 0 0 0 1
United Arab Emirates 2022 T20 5 4 8 5 4 160 8 0 0 0 1
Wales All T20 1 0 0 0 0 0.00 0 0 0 0 0 0
Wales 2019 T20 1 0 0 0 0 0 0 0 0 0 0
Zimbabwe All T20 3 1 0 0 1 0.00 0 0 0 0 0 0
Zimbabwe 2021 T20 3 1 0 0 1 0 0 0 0 0 0
Australia All BBL 5 2 4 3 2 0.80 133.3 4 0 0 1 0
Australia 2022 BBL 5 2 4 3 2 133.3 4 0 0 1 0
England All Hundred 4 1 11 4 1 2.75 275 11 0 0 1 1
England 2022 Hundred 4 1 11 4 1 275 11 0 0 1 1
Wales All Hundred 1 0 0 0 0 0.00 0 0 0 0 0 0
Wales 2022 Hundred 1 0 0 0 0 0 0 0 0 0 0
Jamaica All CPL 1 0 0 0 0 0.00 0 0 0 0 0 0
Jamaica 2019 CPL 1 0 0 0 0 0 0 0 0 0 0
Trinidad and Tobago All CPL 3 0 0 0 0 0.00 0 0 0 0 0 0
Trinidad and Tobago 2019 CPL 3 0 0 0 0 0 0 0 0 0 0
Pakistan All PSL 31 9 38 44 5 1.22 86.3 22 0 0 4 1
Pakistan 2024 PSL 5 2 7 12 1 7.00 58.3 5 0 0 1 0
Pakistan 2023 PSL 6 3 24 24 1 12.00 100 22 0 0 2 1
Pakistan 2022 PSL 3 1 0 0 1 0 0 0 0 0 0
Pakistan 2021 PSL 5 1 4 5 0 4.00 80 4 0 0 1 0
Pakistan 2020 PSL 9 2 3 3 2 100 2 0 0 0 0
Pakistan 2019 PSL 3 0 0 0 0 0 0 0 0 0 0
United Arab Emirates All PSL 8 5 1 8 3 0.12 12.5 1 0 0 0 0
United Arab Emirates 2021 PSL 4 3 1 6 2 1.00 16.6 1 0 0 0 0
United Arab Emirates 2019 PSL 4 2 0 2 1 0 0 0 0 0 0
Sri Lanka All LPL 6 3 7 19 2 1.16 36.8 7 0 0 1 0
Sri Lanka 2023 LPL 6 3 7 19 2 7.00 36.8 7 0 0 1 0
Bangladesh All DODI 3 0 0 0 0 0.00 0 0 0 0 0 0
Bangladesh 2019 DODI 3 0 0 0 0 0 0 0 0 0 0
Pakistan All DODI 6 4 31 21 1 5.16 147.6 19 0 0 2 3
Pakistan 2022 DODI 5 3 31 20 1 15.50 155 19 0 0 2 3
Pakistan 2021 DODI 1 1 0 1 0 0 0 0 0 0 0
England All DT20 1 0 0 0 0 0.00 0 0 0 0 0 0
England 2019 DT20 1 0 0 0 0 0 0 0 0 0 0
New Zealand All DT20 4 1 0 1 0 0.00 0 0 0 0 0 0
New Zealand 2021 DT20 3 0 0 0 0 0 0 0 0 0 0
New Zealand 2020 DT20 1 1 0 1 0 0 0 0 0 0 0
Pakistan All DT20 8 2 1 3 2 0.12 33.3 1 0 0 0 0
Pakistan 2021 DT20 8 2 1 3 2 33.3 1 0 0 0 0

Mohammad Hasnain Stats On Countries Bowling

Country Year Mode M Inn B R W SR 2W 3W 5W Econ Avg
England All ODI 2 2 108 147 3 36.00 1 0 0 8.16 49.00
England 2019 ODI 2 2 108 147 3 36.00 1 0 0 8.16 49.00
Pakistan All ODI 2 2 97 67 5 19.40 0 0 1 4.14 13.40
Pakistan 2023 ODI 1 1 37 41 0 0 0 0 6.64 0
Pakistan 2020 ODI 1 1 60 26 5 12.00 0 0 1 2.60 5.20
South Africa All ODI 2 2 120 126 2 60.00 0 0 0 6.30 63.00
South Africa 2021 ODI 2 2 120 126 2 60.00 0 0 0 6.30 63.00
United Arab Emirates All ODI 3 3 138 156 2 69.00 1 0 0 6.78 78.00
United Arab Emirates 2019 ODI 3 3 138 156 2 69.00 1 0 0 6.78 78.00
Australia All T20 2 2 42 68 0 0 0 0 9.71 0
Australia 2022 T20 1 1 18 36 0 0 0 0 12.00 0
Australia 2019 T20 1 1 24 32 0 0 0 0 8.00 0
England All T20 3 2 48 79 4 12.00 0 1 0 9.87 19.75
England 2021 T20 3 2 48 79 4 12.00 0 1 0 9.87 19.75
New Zealand All T20 2 2 48 67 0 0 0 0 8.37 0
New Zealand 2022 T20 1 1 24 38 0 0 0 0 9.50 0
New Zealand 2020 T20 1 1 24 29 0 0 0 0 7.25 0
Pakistan All T20 12 12 288 415 11 26.18 2 1 0 8.64 37.72
Pakistan 2022 T20 4 4 96 159 4 24.00 1 0 0 9.93 39.75
Pakistan 2021 T20 1 1 24 49 0 0 0 0 12.25 0
Pakistan 2020 T20 5 5 120 131 4 30.00 1 0 0 6.55 32.75
Pakistan 2019 T20 2 2 48 76 3 16.00 0 1 0 9.50 25.33
South Africa All T20 1 1 12 25 1 12.00 0 0 0 12.50 25.00
South Africa 2021 T20 1 1 12 25 1 12.00 0 0 0 12.50 25.00
United Arab Emirates All T20 5 5 114 168 5 22.80 1 0 0 8.84 33.60
United Arab Emirates 2022 T20 5 5 114 168 5 22.80 1 0 0 8.84 33.60
Wales All T20 1 1 24 29 0 0 0 0 7.25 0
Wales 2019 T20 1 1 24 29 0 0 0 0 7.25 0
Zimbabwe All T20 3 3 72 72 5 14.40 2 0 0 6.00 14.40
Zimbabwe 2021 T20 3 3 72 72 5 14.40 2 0 0 6.00 14.40
Australia All BBL 5 5 110 110 7 15.71 0 2 0 6.00 15.71
Australia 2022 BBL 5 5 110 110 7 15.71 0 2 0 6.00 15.71
England All Hundred 4 4 72 120 6 12.00 2 0 0 10.00 20.00
England 2022 Hundred 4 4 72 120 6 12.00 2 0 0 10.00 20.00
Wales All Hundred 1 1 12 10 0 0 0 0 5.00 0
Wales 2022 Hundred 1 1 12 10 0 0 0 0 5.00 0
Jamaica All CPL 1 1 24 51 2 12.00 1 0 0 12.75 25.50
Jamaica 2019 CPL 1 1 24 51 2 12.00 1 0 0 12.75 25.50
Trinidad and Tobago All CPL 3 3 72 104 4 18.00 0 1 0 8.66 26.00
Trinidad and Tobago 2019 CPL 3 3 72 104 4 18.00 0 1 0 8.66 26.00
Pakistan All PSL 31 31 677 1030 43 15.74 8 5 0 9.12 23.95
Pakistan 2024 PSL 5 5 108 202 4 27.00 1 0 0 11.22 50.50
Pakistan 2023 PSL 6 6 138 212 8 17.25 2 1 0 9.21 26.50
Pakistan 2022 PSL 3 3 54 76 3 18.00 1 0 0 8.44 25.33
Pakistan 2021 PSL 5 5 113 157 6 18.83 2 0 0 8.33 26.16
Pakistan 2020 PSL 9 9 192 287 15 12.80 0 3 0 8.96 19.13
Pakistan 2019 PSL 3 3 72 96 7 10.28 2 1 0 8.00 13.71
United Arab Emirates All PSL 8 8 180 250 8 22.50 2 0 0 8.33 31.25
United Arab Emirates 2021 PSL 4 4 84 135 3 28.00 1 0 0 9.64 45.00
United Arab Emirates 2019 PSL 4 4 96 115 5 19.20 1 0 0 7.18 23.00
Sri Lanka All LPL 6 6 126 157 7 18.00 2 0 0 7.47 22.42
Sri Lanka 2023 LPL 6 6 126 157 7 18.00 2 0 0 7.47 22.42
Bangladesh All DODI 3 3 141 114 7 20.14 2 1 0 4.85 16.28
Bangladesh 2019 DODI 3 3 141 114 7 20.14 2 1 0 4.85 16.28
Pakistan All DODI 6 6 288 246 9 32.00 2 1 0 5.12 27.33
Pakistan 2022 DODI 5 5 228 210 6 38.00 2 0 0 5.52 35.00
Pakistan 2021 DODI 1 1 60 36 3 20.00 0 1 0 3.60 12.00
England All DT20 1 1 18 27 1 18.00 0 0 0 9.00 27.00
England 2019 DT20 1 1 18 27 1 18.00 0 0 0 9.00 27.00
New Zealand All DT20 4 4 78 79 4 19.50 1 0 0 6.07 19.75
New Zealand 2021 DT20 3 3 66 65 3 22.00 1 0 0 5.90 21.66
New Zealand 2020 DT20 1 1 12 14 1 12.00 0 0 0 7.00 14.00
Pakistan All DT20 8 8 144 236 6 24.00 2 0 0 9.83 39.33
Pakistan 2021 DT20 8 8 144 236 6 24.00 2 0 0 9.83 39.33

Mohammad Hasnain Stats On Countries Fielding

Country Year Mode M C ST DT CR T
England All ODI 2 1 0 0 0 0
England 2019 ODI 2 1 0 0 0 0
Pakistan All ODI 2 1 0 0 0 0
Pakistan 2023 ODI 1 0 0 0 0 0
Pakistan 2020 ODI 1 1 0 0 0 0
South Africa All ODI 2 0 0 0 0 0
South Africa 2021 ODI 2 0 0 0 0 0
United Arab Emirates All ODI 3 0 0 0 0 0
United Arab Emirates 2019 ODI 3 0 0 0 0 0
Australia All T20 2 0 0 0 0 0
Australia 2022 T20 1 0 0 0 0 0
Australia 2019 T20 1 0 0 0 0 0
England All T20 3 0 0 0 0 0
England 2021 T20 3 0 0 0 0 0
New Zealand All T20 2 0 0 0 0 0
New Zealand 2022 T20 1 0 0 0 0 0
New Zealand 2020 T20 1 0 0 0 0 0
Pakistan All T20 12 1 0 0 0 0
Pakistan 2022 T20 4 1 0 0 0 0
Pakistan 2021 T20 1 0 0 0 0 0
Pakistan 2020 T20 5 0 0 0 0 0
Pakistan 2019 T20 2 0 0 0 0 0
South Africa All T20 1 0 0 0 0 0
South Africa 2021 T20 1 0 0 0 0 0
United Arab Emirates All T20 5 0 0 0 0 0
United Arab Emirates 2022 T20 5 0 0 0 0 0
Wales All T20 1 0 0 0 0 0
Wales 2019 T20 1 0 0 0 0 0
Zimbabwe All T20 3 0 0 1 1 0
Zimbabwe 2021 T20 3 0 0 1 1 0
Australia All BBL 5 0 0 0 0 1
Australia 2022 BBL 5 0 0 0 0 1
England All Hundred 4 0 0 0 0 0
England 2022 Hundred 4 0 0 0 0 0
Wales All Hundred 1 0 0 0 0 0
Wales 2022 Hundred 1 0 0 0 0 0
Jamaica All CPL 1 0 0 0 0 0
Jamaica 2019 CPL 1 0 0 0 0 0
Trinidad and Tobago All CPL 3 0 0 0 0 0
Trinidad and Tobago 2019 CPL 3 0 0 0 0 0
Pakistan All PSL 31 4 0 1 1 1
Pakistan 2024 PSL 5 1 0 0 0 0
Pakistan 2023 PSL 6 0 0 0 0 0
Pakistan 2022 PSL 3 1 0 0 0 0
Pakistan 2021 PSL 5 1 0 0 0 1
Pakistan 2020 PSL 9 1 0 1 1 0
Pakistan 2019 PSL 3 0 0 0 0 0
United Arab Emirates All PSL 8 2 0 0 0 0
United Arab Emirates 2021 PSL 4 1 0 0 0 0
United Arab Emirates 2019 PSL 4 1 0 0 0 0
Sri Lanka All LPL 6 1 0 0 0 0
Sri Lanka 2023 LPL 6 1 0 0 0 0
Bangladesh All DODI 3 0 0 0 0 0
Bangladesh 2019 DODI 3 0 0 0 0 0
Pakistan All DODI 6 0 0 0 0 0
Pakistan 2022 DODI 5 0 0 0 0 0
Pakistan 2021 DODI 1 0 0 0 0 0
England All DT20 1 0 0 0 0 0
England 2019 DT20 1 0 0 0 0 0
New Zealand All DT20 4 0 0 0 1 0
New Zealand 2021 DT20 3 0 0 0 1 0
New Zealand 2020 DT20 1 0 0 0 0 0
Pakistan All DT20 8 4 0 0 0 0
Pakistan 2021 DT20 8 4 0 0 0 0