Mohammad Hasnain

ยท

'19 '20 '21 '22 '23 '24 '25 '26
CPL
ODI
PSL
T20I
BBL
HND
LPL

Career Totals

Mohammad Hasnain career totals across all leagues
Batting Balls Batting Fours Batting Not Out Batting Position Batting Runs Batting Sixes Bowling Balls Bowling Maidens Bowling Noballs Bowling Runs Bowling Wickets Bowling Wides Fielding Catches Fielding Runouts Match Played
157 21 21 365 155 4 2,824 10 23 3,862 131 125 12 1 114

By Season

Mohammad Hasnain stats by season
Season Batting Balls Batting Fours Batting Not Out Batting Position Batting Runs Batting Sixes Bowling Balls Bowling Maidens Bowling Noballs Bowling Runs Bowling Wickets Bowling Wides Fielding Catches Fielding Runouts Match Played
CPL 2019 โ€” โ€” โ€” โ€” โ€” โ€” 96 0 0 155 6 4 โ€” โ€” 4
ODI 2019 18 4 0 22 28 1 246 0 0 303 5 7 1 โ€” 5
PSL 2019 2 0 0 10 0 0 168 1 0 211 12 8 1 โ€” 7
T20I 2019 12 1 1 20 5 0 96 0 0 137 3 7 โ€” โ€” 4
ODI 2020 3 0 1 11 3 0 60 3 0 26 5 1 โ€” โ€” 1
PSL 2020 3 0 2 22 3 0 192 0 2 287 15 7 1 โ€” 9
T20I 2020 โ€” โ€” โ€” โ€” โ€” โ€” 144 0 1 160 4 2 โ€” โ€” 6
ODI 2021 5 3 1 11 12 0 120 2 0 126 2 3 โ€” โ€” 2
PSL 2021 11 1 1 28 5 0 197 0 0 292 9 16 2 โ€” 9
T20I 2021 1 0 1 11 0 0 156 0 1 225 10 4 โ€” โ€” 7
BBL 2022 3 1 2 21 4 0 110 2 0 110 7 6 โ€” 1 5
HND 2022 4 1 1 10 11 1 70 0 7 130 6 5 โ€” โ€” 5
PSL 2022 โ€” โ€” โ€” โ€” โ€” โ€” 54 0 2 76 3 1 1 โ€” 3
T20I 2022 13 1 4 41 19 1 186 0 2 297 7 9 1 โ€” 8
LPL 2023 19 1 2 30 7 0 126 0 3 157 7 3 1 โ€” 6
ODI 2023 2 1 1 11 4 0 37 0 1 42 0 4 โ€” โ€” 1
PSL 2023 24 2 1 29 24 1 138 1 0 212 8 4 โ€” โ€” 6
LPL 2024 โ€” โ€” โ€” โ€” โ€” โ€” 90 0 3 156 7 9 2 โ€” 5
ODI 2024 6 1 1 20 6 0 207 1 0 186 6 9 1 โ€” 5
PSL 2024 12 1 1 19 7 0 108 0 0 202 4 6 1 โ€” 5
T20I 2024 โ€” โ€” โ€” โ€” โ€” โ€” 12 0 0 24 0 2 โ€” โ€” 1
BBL 2025 โ€” โ€” โ€” โ€” โ€” โ€” 36 0 0 73 1 2 โ€” โ€” 2
ODI 2025 โ€” โ€” โ€” โ€” โ€” โ€” 48 0 1 72 0 1 โ€” โ€” 1
PSL 2025 18 3 1 39 17 0 96 0 0 156 3 5 โ€” โ€” 5
PSL 2026 1 0 0 10 0 0 31 0 0 47 1 0 โ€” โ€” 2

Game Log

Mohammad Hasnain game-by-game statistics
Season Wk League Matchup Score Batting Balls Batting Fours Batting Not Out Batting Position Batting Runs Batting Sixes Bowling Balls Bowling Maidens Bowling Noballs Bowling Runs Bowling Wickets Bowling Wides Fielding Catches Fielding Runouts Match Played
2019 Wk 1
2019 1 CPL Trinbago Knight Riders @ St Kitts and Nevis Patriots 152โ€“141 24.0 0.0 0.0 36.0 3.0 0.0 1.0
2019 1 CPL Trinbago Knight Riders @ Jamaica Tallawahs 191โ€“169 24.0 0.0 0.0 33.0 0.0 2.0 1.0
2019 1 CPL St Lucia Zouks @ Trinbago Knight Riders 167โ€“168 24.0 0.0 0.0 35.0 1.0 1.0 1.0
2019 1 CPL Trinbago Knight Riders @ Jamaica Tallawahs 267โ€“226 24.0 0.0 0.0 51.0 2.0 1.0 1.0
2019 1 ODI Australia @ Pakistan 285โ€“284 54.0 0.0 0.0 54.0 0.0 1.0 1.0
2019 1 ODI Australia @ Pakistan 266โ€“186 1.0 0.0 0.0 11.0 0.0 0.0 30.0 0.0 0.0 50.0 0.0 1.0 1.0
2019 1 ODI Australia @ Pakistan 277โ€“271 54.0 0.0 0.0 52.0 2.0 1.0 1.0
2019 1 ODI England @ Pakistan 341โ€“340 60.0 0.0 0.0 80.0 2.0 1.0 1.0 1.0
2019 1 ODI England @ Pakistan 351โ€“297 17.0 4.0 0.0 11.0 28.0 1.0 48.0 0.0 0.0 67.0 1.0 3.0 1.0
2019 1 PSL Lahore Qalandars @ Quetta Gladiators 107โ€“106 2.0 0.0 0.0 10.0 0.0 0.0 24.0 0.0 0.0 29.0 1.0 2.0 1.0
2019 1 PSL Multan Sultans @ Quetta Gladiators 121โ€“122 24.0 0.0 0.0 20.0 1.0 1.0 1.0
2019 1 PSL Peshawar Zalmi @ Quetta Gladiators 165โ€“166 24.0 0.0 0.0 34.0 1.0 1.0 1.0 1.0
2019 1 PSL Islamabad United @ Quetta Gladiators 137โ€“180 24.0 0.0 0.0 32.0 2.0 0.0 1.0
2019 1 PSL Karachi Kings @ Quetta Gladiators 190โ€“189 24.0 0.0 0.0 38.0 2.0 3.0 1.0
2019 1 PSL Peshawar Zalmi @ Quetta Gladiators 176โ€“186 24.0 1.0 0.0 28.0 2.0 1.0 1.0
2019 1 PSL Quetta Gladiators @ Peshawar Zalmi 139โ€“138 24.0 0.0 0.0 30.0 3.0 0.0 1.0
2019 1 T20I England @ Pakistan 175โ€“173 24.0 0.0 0.0 29.0 0.0 1.0 1.0
2019 1 T20I Pakistan @ Sri Lanka 101โ€“165 24.0 0.0 0.0 37.0 3.0 2.0 1.0
2019 1 T20I Pakistan @ Sri Lanka 147โ€“182 2.0 0.0 0.0 11.0 1.0 0.0 24.0 0.0 0.0 39.0 0.0 1.0 1.0
2019 1 T20I Australia @ Pakistan 109โ€“106 10.0 1.0 1.0 9.0 4.0 0.0 24.0 0.0 0.0 32.0 0.0 3.0 1.0
2020 Wk 1
2020 1 ODI Zimbabwe @ Pakistan 281โ€“280 3.0 0.0 1.0 11.0 3.0 0.0 60.0 3.0 0.0 26.0 5.0 1.0 1.0
2020 1 PSL Islamabad United @ Quetta Gladiators 168โ€“171 24.0 0.0 1.0 25.0 4.0 1.0 1.0
2020 1 PSL Peshawar Zalmi @ Quetta Gladiators 153โ€“148 24.0 0.0 0.0 28.0 0.0 3.0 1.0
2020 1 PSL Karachi Kings @ Quetta Gladiators 156โ€“157 24.0 0.0 0.0 33.0 3.0 1.0 1.0
2020 1 PSL Islamabad United @ Quetta Gladiators 187โ€“190 18.0 0.0 0.0 33.0 1.0 1.0 1.0
2020 1 PSL Multan Sultans @ Quetta Gladiators 199โ€“169 24.0 0.0 1.0 38.0 1.0 1.0 1.0
2020 1 PSL Lahore Qalandars @ Quetta Gladiators 209โ€“172 1.0 0.0 1.0 11.0 1.0 0.0 24.0 0.0 0.0 32.0 1.0 0.0 1.0
2020 1 PSL Peshawar Zalmi @ Quetta Gladiators 170โ€“140 18.0 0.0 0.0 34.0 4.0 0.0 1.0
2020 1 PSL Lahore Qalandars @ Quetta Gladiators 100โ€“98 2.0 0.0 1.0 11.0 2.0 0.0 12.0 0.0 0.0 33.0 0.0 0.0 1.0
2020 1 PSL Karachi Kings @ Quetta Gladiators 150โ€“154 24.0 0.0 0.0 31.0 1.0 0.0 1.0 1.0
2020 1 T20I Pakistan @ Bangladesh 142โ€“141 24.0 0.0 0.0 36.0 0.0 0.0 1.0
2020 1 T20I Pakistan @ Bangladesh 137โ€“136 24.0 0.0 1.0 20.0 2.0 1.0 1.0
2020 1 T20I Zimbabwe @ Pakistan 156โ€“157 24.0 0.0 0.0 25.0 1.0 1.0 1.0
2020 1 T20I Zimbabwe @ Pakistan 134โ€“137 24.0 0.0 0.0 28.0 0.0 0.0 1.0
2020 1 T20I Zimbabwe @ Pakistan 129โ€“130 24.0 0.0 0.0 22.0 1.0 0.0 1.0
2020 1 T20I New Zealand @ Pakistan 173โ€“177 24.0 0.0 0.0 29.0 0.0 0.0 1.0
2021 Wk 1
2021 1 ODI South Africa @ Pakistan 273โ€“274 60.0 2.0 0.0 52.0 1.0 2.0 1.0
2021 1 ODI South Africa @ Pakistan 341โ€“324 5.0 3.0 1.0 11.0 12.0 0.0 60.0 0.0 0.0 74.0 1.0 1.0 1.0
2021 1 PSL Quetta Gladiators @ Karachi Kings 121โ€“126 5.0 1.0 0.0 10.0 4.0 0.0 24.0 0.0 0.0 18.0 2.0 0.0 1.0
2021 1 PSL Quetta Gladiators @ Lahore Qalandars 178โ€“179 20.0 0.0 0.0 31.0 0.0 1.0 1.0
2021 1 PSL Quetta Gladiators @ Peshawar Zalmi 198โ€“202 21.0 0.0 0.0 40.0 1.0 3.0 1.0
2021 1 PSL Quetta Gladiators @ Islamabad United 156โ€“157 24.0 0.0 0.0 34.0 1.0 5.0 1.0
2021 1 PSL Quetta Gladiators @ Multan Sultans 176โ€“154 24.0 0.0 0.0 34.0 2.0 2.0 1.0 1.0
2021 1 PSL Quetta Gladiators @ Islamabad United 133โ€“137 12.0 0.0 0.0 21.0 0.0 0.0 1.0
2021 1 PSL Peshawar Zalmi @ Quetta Gladiators 197โ€“136 1.0 0.0 0.0 9.0 0.0 0.0 24.0 0.0 0.0 30.0 1.0 2.0 1.0
2021 1 PSL Quetta Gladiators @ Lahore Qalandars 158โ€“140 24.0 0.0 0.0 40.0 2.0 2.0 1.0
2021 1 PSL Multan Sultans @ Quetta Gladiators 183โ€“73 5.0 0.0 1.0 9.0 1.0 0.0 24.0 0.0 0.0 44.0 0.0 1.0 1.0 1.0
2021 1 T20I Pakistan @ South Africa 140โ€“141 12.0 0.0 0.0 25.0 1.0 0.0 1.0
2021 1 T20I Pakistan @ Zimbabwe 149โ€“138 24.0 0.0 0.0 27.0 2.0 1.0 1.0
2021 1 T20I Zimbabwe @ Pakistan 118โ€“99 24.0 0.0 0.0 19.0 2.0 0.0 1.0
2021 1 T20I Pakistan @ Zimbabwe 165โ€“141 24.0 0.0 0.0 26.0 1.0 0.0 1.0
2021 1 T20I Pakistan @ England 232โ€“201 24.0 0.0 0.0 28.0 1.0 1.0 1.0
2021 1 T20I England @ Pakistan 200โ€“155 1.0 0.0 1.0 11.0 0.0 0.0 24.0 0.0 1.0 51.0 3.0 1.0 1.0
2021 1 T20I West Indies @ Pakistan 207โ€“208 24.0 0.0 0.0 49.0 0.0 1.0 1.0
2022 Wk 1
2022 1 BBL Sydney Thunder @ Adelaide Strikers 172โ€“144 24.0 1.0 0.0 20.0 3.0 1.0 1.0
2022 1 BBL Sydney Thunder @ Melbourne Renegades 209โ€“80 20.0 1.0 0.0 22.0 3.0 0.0 1.0 1.0
2022 1 BBL Hobart Hurricanes @ Sydney Thunder 139โ€“140 18.0 0.0 0.0 15.0 0.0 3.0 1.0
2022 1 BBL Hobart Hurricanes @ Sydney Thunder 177โ€“168 2.0 1.0 1.0 11.0 4.0 0.0 24.0 0.0 0.0 31.0 1.0 0.0 1.0
2022 1 BBL Sydney Sixers @ Sydney Thunder 197โ€“137 1.0 0.0 1.0 10.0 0.0 0.0 24.0 0.0 0.0 22.0 0.0 2.0 1.0
2022 1 HND London Spirit @ Oval Invincibles 171โ€“168 15.0 0.0 2.0 40.0 2.0 1.0 1.0
2022 1 HND Oval Invincibles @ Welsh Fire 158โ€“119 10.0 0.0 1.0 10.0 0.0 1.0 1.0
2022 1 HND Southern Brave @ Oval Invincibles 137โ€“142 15.0 0.0 1.0 27.0 1.0 0.0 1.0
2022 1 HND Trent Rockets @ Oval Invincibles 181โ€“156 15.0 0.0 2.0 28.0 2.0 2.0 1.0
2022 1 HND Birmingham Phoenix @ Oval Invincibles 166โ€“156 4.0 1.0 1.0 10.0 11.0 1.0 15.0 0.0 1.0 25.0 1.0 1.0 1.0
2022 1 PSL Quetta Gladiators @ Peshawar Zalmi 190โ€“191 12.0 0.0 0.0 24.0 0.0 1.0 1.0 1.0
2022 1 PSL Karachi Kings @ Quetta Gladiators 113โ€“114 18.0 0.0 0.0 25.0 1.0 0.0 1.0
2022 1 PSL Multan Sultans @ Quetta Gladiators 174โ€“168 24.0 0.0 2.0 27.0 2.0 0.0 1.0
2022 1 T20I India @ Pakistan 181โ€“182 24.0 0.0 0.0 38.0 1.0 3.0 1.0
2022 1 T20I Pakistan @ Sri Lanka 121โ€“124 1.0 0.0 1.0 11.0 0.0 0.0 18.0 0.0 0.0 21.0 2.0 0.0 1.0
2022 1 T20I Sri Lanka @ Pakistan 170โ€“147 4.0 0.0 1.0 11.0 8.0 1.0 24.0 0.0 0.0 41.0 0.0 1.0 1.0
2022 1 T20I England @ Pakistan 199โ€“203 24.0 0.0 1.0 51.0 0.0 0.0 1.0
2022 1 T20I England @ Pakistan 221โ€“158 4.0 1.0 1.0 10.0 6.0 0.0 24.0 0.0 0.0 36.0 1.0 2.0 1.0
2022 1 T20I Pakistan @ England 166โ€“163 24.0 0.0 1.0 40.0 2.0 0.0 1.0 1.0
2022 1 T20I England @ Pakistan 209โ€“142 4.0 0.0 1.0 9.0 5.0 0.0 24.0 0.0 0.0 32.0 1.0 2.0 1.0
2022 1 T20I Bangladesh @ Pakistan 173โ€“177 24.0 0.0 0.0 38.0 0.0 1.0 1.0
2023 Wk 1
2023 1 LPL Colombo Strikers @ B-Love Kandy 157โ€“130 12.0 1.0 1.0 10.0 7.0 0.0 24.0 0.0 1.0 27.0 2.0 0.0 1.0
2023 1 LPL Galle Titans @ B-Love Kandy 180โ€“97 6.0 0.0 0.0 10.0 0.0 0.0 24.0 0.0 1.0 26.0 1.0 1.0 1.0
2023 1 LPL Dambulla Aura @ B-Love Kandy 156โ€“160 18.0 0.0 1.0 35.0 1.0 0.0 1.0
2023 1 LPL Colombo Strikers @ B-Love Kandy 169โ€“160 1.0 0.0 1.0 10.0 0.0 0.0 18.0 0.0 0.0 23.0 0.0 1.0 1.0
2023 1 LPL B-Love Kandy @ Galle Titans 157โ€“123 18.0 0.0 0.0 8.0 2.0 0.0 1.0 1.0
2023 1 LPL Dambulla Aura @ B-Love Kandy 147โ€“151 24.0 0.0 0.0 38.0 1.0 1.0 1.0
2023 1 ODI Pakistan @ New Zealand 280โ€“281 2.0 1.0 1.0 11.0 4.0 0.0 37.0 0.0 1.0 42.0 0.0 4.0 1.0
2023 1 PSL Quetta Gladiators @ Multan Sultans 110โ€“111 20.0 2.0 0.0 10.0 22.0 1.0 18.0 0.0 0.0 29.0 0.0 0.0 1.0
2023 1 PSL Quetta Gladiators @ Karachi Kings 168โ€“162 24.0 0.0 0.0 29.0 2.0 1.0 1.0
2023 1 PSL Quetta Gladiators @ Peshawar Zalmi 154โ€“157 24.0 1.0 0.0 13.0 3.0 0.0 1.0
2023 1 PSL Lahore Qalandars @ Quetta Gladiators 198โ€“135 2.0 0.0 1.0 10.0 1.0 0.0 24.0 0.0 0.0 32.0 1.0 0.0 1.0
2023 1 PSL Islamabad United @ Quetta Gladiators 220โ€“157 2.0 0.0 0.0 9.0 1.0 0.0 24.0 0.0 0.0 52.0 2.0 1.0 1.0
2023 1 PSL Peshawar Zalmi @ Quetta Gladiators 240โ€“243 24.0 0.0 0.0 57.0 0.0 2.0 1.0
2024 Wk 1
2024 1 LPL Dambulla Sixers @ Kandy Falcons 179โ€“183 24.0 0.0 3.0 53.0 1.0 3.0 1.0
2024 1 LPL Kandy Falcons @ Jaffna Kings 78โ€“79 1.0 1.0
2024 1 LPL Kandy Falcons @ Dambulla Sixers 222โ€“168 24.0 0.0 0.0 31.0 1.0 0.0 1.0 1.0
2024 1 LPL Colombo Strikers @ Kandy Falcons 159โ€“163 18.0 0.0 0.0 24.0 3.0 3.0 1.0
2024 1 LPL Jaffna Kings @ Kandy Falcons 187โ€“186 24.0 0.0 0.0 48.0 2.0 3.0 1.0
2024 1 ODI Pakistan @ Australia 203โ€“204 4.0 0.0 1.0 11.0 2.0 0.0 43.0 0.0 0.0 51.0 1.0 2.0 1.0
2024 1 ODI Australia @ Pakistan 163โ€“169 36.0 0.0 0.0 27.0 1.0 0.0 1.0
2024 1 ODI Australia @ Pakistan 140โ€“143 42.0 0.0 0.0 24.0 2.0 3.0 1.0
2024 1 ODI Zimbabwe @ Pakistan 205โ€“60 44.0 0.0 0.0 43.0 1.0 3.0 1.0 1.0
2024 1 ODI Pakistan @ South Africa 308โ€“271 2.0 1.0 0.0 9.0 4.0 0.0 42.0 1.0 0.0 41.0 1.0 1.0 1.0
2024 1 PSL Quetta Gladiators @ Peshawar Zalmi 206โ€“190 24.0 0.0 0.0 41.0 0.0 1.0 1.0
2024 1 PSL Lahore Qalandars @ Quetta Gladiators 187โ€“188 24.0 0.0 0.0 50.0 2.0 1.0 1.0
2024 1 PSL Islamabad United @ Quetta Gladiators 138โ€“139 24.0 0.0 0.0 35.0 1.0 1.0 1.0
2024 1 PSL Quetta Gladiators @ Karachi Kings 118โ€“121 9.0 1.0 0.0 9.0 5.0 0.0 12.0 0.0 0.0 24.0 0.0 1.0 1.0 1.0
2024 1 PSL Peshawar Zalmi @ Quetta Gladiators 196โ€“120 3.0 0.0 1.0 10.0 2.0 0.0 24.0 0.0 0.0 52.0 1.0 2.0 1.0
2024 1 T20I Pakistan @ Zimbabwe 132โ€“133 12.0 0.0 0.0 24.0 0.0 2.0 1.0
2025 Wk 1
2025 1 BBL Sydney Thunder @ Hobart Hurricanes 164โ€“165 18.0 0.0 0.0 49.0 0.0 1.0 1.0
2025 1 BBL Sydney Thunder @ Perth Scorchers 158โ€“97 18.0 0.0 0.0 24.0 1.0 1.0 1.0
2025 1 ODI South Africa @ Pakistan 352โ€“355 48.0 0.0 1.0 72.0 0.0 1.0 1.0
2025 1 PSL Islamabad United @ Multan Sultans 202โ€“155 2.0 0.0 0.0 10.0 0.0 0.0 12.0 0.0 0.0 30.0 1.0 1.0 1.0
2025 1 PSL Multan Sultans @ Lahore Qalandars 185โ€“186 24.0 0.0 0.0 30.0 1.0 0.0 1.0
2025 1 PSL Multan Sultans @ Quetta Gladiators 89โ€“90 5.0 0.0 0.0 10.0 2.0 0.0 18.0 0.0 0.0 35.0 0.0 3.0 1.0
2025 1 PSL Multan Sultans @ Peshawar Zalmi 108โ€“110 10.0 2.0 0.0 10.0 11.0 0.0 18.0 0.0 0.0 16.0 0.0 0.0 1.0
2025 1 PSL Multan Sultans @ Quetta Gladiators 185โ€“190 1.0 1.0 1.0 9.0 4.0 0.0 24.0 0.0 0.0 45.0 1.0 1.0 1.0
2026 Wk 1
2026 1 PSL Karachi Kings @ Islamabad United 150โ€“153 24.0 0.0 0.0 34.0 1.0 0.0 1.0
2026 1 PSL Islamabad United @ Rawalpindiz 137โ€“140 1.0 0.0 0.0 10.0 0.0 0.0 7.0 0.0 0.0 13.0 0.0 0.0 1.0