Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Mohammad Hasnain: Partnerships list (All T20s)

The highest partnership in T20 cricket is 31 for the 9th wicket, by Mohammad Hasnain and Mohammad Hafeez (QG) v MS at Multan, 15 Feb 2023.

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsWktBattersBallsTeamOppositionGroundDate
319thMohammad Hasnain (22) & Mohammad Hafeez (7)29QGv MSMultan15 Feb 2023
2210thMohammad Hasnain (8) & Haris Rauf (12)10PAKv SLDubai11 Sept 2022
168thMohammad Hasnain (5) & Akeal Hosein (10)16QGv KKRawalpindi6 Mar 2024
15*10thMohammad Nawaz (14) & Mohammad Hasnain (0)4QGv IUAbu Dhabi5 Mar 2019
15*9thMohammad Hasnain (7) & Sarfraz Ahmed (8)20BKv CSColombo31 Jul 2023
14*9thMohammad Hasnain (4) & Mohammad Amir (9)19PAKv AUSPerth8 Nov 2019
139thMohammad Hasnain (0) & Isuru Udana (13)15BKv GTColombo1 Aug 2023
128thIftikhar Ahmed (10) & Mohammad Hasnain (1)9QGv IUKarachi24 Feb 2023
129thMohammad Hasnain (11) & Ubaid Shah (0)12MSv PZMultan5 May 2025
11*9thMohammad Hasnain (11) & Sunil Narine (0)4OIv BPLondon23 Aug 2022
9*9thMohammad Hasnain (6) & Shan Masood (3)7PAKv ENGKarachi23 Sept 2022
7*10thGurinder Sandhu (3) & Mohammad Hasnain (4)6STv HHMelbourne13 Jan 2022
7*9thMohammad Hasnain (5) & Haris Rauf (1)5PAKv ENGLahore2 Oct 2022
710thMohammad Hasnain (1) & Naseem Shah (6)5QGv LQLahore3 Mar 2020
79thMohammad Hasnain (0) & Usman Shinwari (7)10QGv MSAbu Dhabi16 Jun 2021
710thZahir Khan (6) & Mohammad Hasnain (1)6QGv MSAbu Dhabi16 Jun 2021
69thMohammad Hasnain (2) & Sohail Khan (4)6QGv PZRawalpindi8 Mar 2024
5*10thMohammad Hasnain (2) & Zahid Mahmood (3)8QGv LQLahore7 Mar 2020
5*9thMohammad Hasnain (1) & Sarfraz Ahmed (4)7QGv LQKarachi21 Feb 2023
59thMohammad Hasnain (4) & Qais Ahmad (1)6QGv KKKarachi20 Feb 2021
4*8thMohammad Hasnain (4) & Aamer Azmat (0)1MSv QGRawalpindi18 May 2025
49thMohammad Hasnain (0) & Sohail Tanvir (2)10QGv LQDubai27 Feb 2019
410thFaisal Akram (4) & Mohammad Hasnain (0)3MSv PZMultan5 May 2025
39thJack Wildermuth (1) & Mohammad Hasnain (0)2QGv IUAbu Dhabi11 Jun 2021
39thMohammad Hasnain (2) & Mohammad Rizwan (1)6MSv QGLahore29 Apr 2025
210thMohammad Hasnain (1) & Mohammad Amir (1)3PAKv SLLahore7 Oct 2019
1*10thShaheen Shah Afridi (1) & Mohammad Hasnain (0)2PAKv SAJohannesburg12 Apr 2021
1*10thShadab Khan (1) & Mohammad Hasnain (0)6PAKv ENGLeeds18 Jul 2021
1*10thTanveer Sangha (1) & Mohammad Hasnain (0)2STv SSSydney15 Jan 2022
19thAbrar Ahmed (1) & Mohammad Hasnain (0)2QGv KKRawalpindi6 Mar 2024
0*9thMohammad Hasnain (0) & Isuru Udana (0)1BKv CSColombo13 Aug 2023
010thMohammad Amir (0) & Mohammad Hasnain (0)1PAKv SLLahore5 Oct 2019
09thHaris Rauf (0) & Mohammad Hasnain (0)3PAKv ZIMHarare23 Apr 2021
010thArshad Iqbal (0) & Mohammad Hasnain (0)1PAKv ZIMHarare23 Apr 2021
010thZahid Mahmood (0) & Mohammad Hasnain (0)2QGv IUAbu Dhabi11 Jun 2021
08thSarfraz Ahmed (0) & Mohammad Hasnain (0)2QGv PZAbu Dhabi12 Jun 2021
010thNaseem Shah (0) & Mohammad Hasnain (0)1QGv MSKarachi31 Jan 2022
010thMohammad Hasnain (0) & Haris Rauf (0)2PAKv SLDubai9 Sept 2022
09thNaseem Shah (0) & Mohammad Hasnain (0)1QGv IUKarachi24 Feb 2023
010thAimal Khan (0) & Mohammad Hasnain (0)3QGv IUKarachi24 Feb 2023
010thMujeeb Ur Rahman (0) & Mohammad Hasnain (0)2BKv GTColombo1 Aug 2023
010thAbrar Ahmed (0) & Mohammad Hasnain (0)2QGv PZRawalpindi8 Mar 2024
09thMohammad Hasnain (0) & Iftikhar Ahmed (0)2MSv IURawalpindi16 Apr 2025
09thMohammad Hasnain (0) & Imad Wasim (0)1IUv RAWKarachi23 Apr 2026

Wkt wicket

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.