Live63rd Match · CSA Pro20 2026/27DOLWPMatch delayed by rainODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

Pakistan: Batting innings by innings (All T20s)

The highest score in T20 cricket for Pakistan is 122 by Babar Azam (PAK) v SA at Centurion, 14 Apr 2021.

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Babar AzamPAK12259154206.782c †H Klaasen b LB Williams2v SACenturion14 Apr 2021
Ahmed ShehzadPAK111*62105179.031not out1v BANMirpur30 Mar 2014
Babar AzamPAK110*66115166.672not out2v ENGKarachi22 Sept 2022
Mohammad HarisPAK107*4687232.613not out2v BANLahore1 Jun 2025
Hassan NawazPAK105*45107233.332not out2v NZAuckland21 Mar 2025
Mohammad RizwanPAK104*6467162.501not out1v SALahore11 Feb 2021
Babar AzamPAK101*58113174.142not out1v NZLahore15 Apr 2023
Sahibzada FarhanPAK100*58114172.411not out1v NAMColombo18 Feb 2026
Sahibzada FarhanPAK1006095166.671c J Liyanage b D Madushanka1v SLKandy28 Feb 2026
Mohammad HafeezPAK99*57105173.684not out1v NZHamilton20 Dec 2020
Saim AyubPAK98*57115171.932not out1v SACenturion13 Dec 2024
Mohammad RizwanPAK98*6274158.061not out1v NZRawalpindi24 Apr 2023
Ahmed ShehzadPAK98*6466153.131not out1v ZIMHarare24 Aug 2013
Babar AzamPAK97*58131167.242not out1v WIKarachi2 Apr 2018
Hassan NawazPAK965157188.244c †SV Samson b S Dube2v INDNisshin3 Oct 2026
Maaz SadaqatPAK965167188.243c MD Shanaka b E Malinga1v SLRawalpindi11 Oct 2026
Umar AkmalPAK945494174.074c GJ Maxwell b MA Starc1v AUSMirpur23 Mar 2014
Mohammad RizwanPAK91*6053151.671not out1v ZIMHarare25 Apr 2021
Fakhar ZamanPAK9146123197.831c sub (NJ Maddinson) b JA Richardson2v AUSHarare8 Jul 2018
Mohammad RizwanPAK90*6362142.862not out1v NZChristchurch19 Jan 2024
Babar AzamPAK9058131155.171c CJ Dala b BE Hendricks2v SAJohannesburg3 Feb 2019
Sarfraz AhmedPAK89*49103181.634not out1v SCOEdinburgh12 Jun 2018
Sahibzada FarhanPAK8953104167.921c SSD Arachchige b N Thushara2v SLRawalpindi9 Oct 2026
Ahmed ShehzadPAK895583161.822run out (†GJ Bailey/BCJ Cutting)1v ICCLahore15 Sept 2017
Ahmed ShehzadPAK895583161.822run out1v IWXLahore15 Sept 2017
Mohammad RizwanPAK8959103150.851c DP Conway b KA Jamieson2v NZNapier22 Dec 2020
Mohammad RizwanPAK88*5154172.551not out2v ENGKarachi22 Sept 2022
Mohammad RizwanPAK886791131.341c AD Hales b RJW Topley1v ENGKarachi25 Sept 2022
Misbah-ul-HaqPAK87*5335164.154not out1v BANKarachi20 Apr 2008
Babar AzamPAK87*5973147.461not out1v ENGLahore30 Sept 2022
Mohammad RizwanPAK8745103193.331c †N Pooran b DC Drakes2v WIKarachi16 Dec 2021
Mohammad HafeezPAK86*5246165.384not out1v ENGManchester1 Sept 2020
Mohammad HafeezPAK865194168.633hit wicket b RK Kleinveldt1v SACenturion3 Mar 2013
Babar AzamPAK8652102165.383c DA Miller b Imran Tahir1v IWXLahore12 Sept 2017
Babar AzamPAK854983173.472c †JM Bairstow b DJ Willey1v ENGNottingham16 Jul 2021
Fakhar ZamanPAK844294200.002b PVD Chameera1v SLKandy28 Feb 2026
Mukhtar AhmedPAK8345123184.441c †R Mutumbami b AG Cremer2v ZIMLahore22 May 2015
Mohammad RizwanPAK82*61101134.431not out1v ZIMHarare21 Apr 2021
Babar AzamPAK825591149.092c W Madhevere b TL Chatara2v ZIMRawalpindi7 Nov 2020
Sahibzada FarhanPAK80*4565177.781not out2v SLRawalpindi22 Nov 2025
Mohammad RizwanPAK79*5084158.001not out1v NAMAbu Dhabi2 Nov 2021
Babar AzamPAK79*53110149.062not out2v NZChristchurch8 Oct 2022
Mohammad RizwanPAK79*5563143.641not out2v INDDubai24 Oct 2021
Babar AzamPAK795392149.062c R Shepherd b OF Smith2v WIKarachi16 Dec 2021
Babar AzamPAK795872136.212c TG Southee b C de Grandhomme1v NZDubai4 Nov 2018
Mohammad RizwanPAK78*5072156.001not out1v BANChristchurch7 Oct 2022
Mohammad RizwanPAK78*5761136.841not out1v HKSharjah2 Sept 2022
Fakhar ZamanPAK784066195.004c GJ Delany b B White2v IREDublin12 May 2024
Mohammad RizwanPAK7852100150.001c OF Smith b R Shepherd1v WIKarachi13 Dec 2021
Fakhar ZamanPAK77*44102175.003not out1v UAESharjah4 Sept 2025
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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