Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAREastern Strom won the toss and chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting innings by innings (All T20s)

The highest score in T20 cricket at National Stadium is 117* by Cameron Delport (IU) v LQ, 9 Mar 2019.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At National Stadium×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Cameron DelportIU117*60136195.002not out1v LQKarachi9 Mar 2019
Martin GuptillQG11767125174.632c Irfan Khan b Aamer Yamin1v KKKarachi18 Feb 2023
Jason RoyQG11657118203.511c Haris Rauf b D Wiese2v LQKarachi7 Feb 2022
Babar AzamPAK110*66115166.672not out2v ENGKarachi22 Sept 2022
Kusal MendisPZ10952144209.623c sub (Haroon Arshad) b Abbas Afridi1v KKKarachi9 Apr 2026
Usman KhanMS106*59105179.663not out1v KKKarachi3 Mar 2024
Steve SmithMS10650126212.002c M Labuschagne b Hassan Khan1v HKKarachi22 Apr 2026
Fakhar ZamanLQ10660124176.672c Imad Wasim b Umaid Asif2v KKKarachi30 Jan 2022
Mohammad RizwanMS105*6395166.671not out1v KKKarachi12 Apr 2025
Sharjeel KhanKK1055998177.971lbw b Hasan Ali1v IUKarachi24 Feb 2021
Babar AzamPZ10359124174.582c Mohsin Riaz b Salman Mirza1v IUKarachi28 Apr 2026
Ayesha ZafarPAKW102*47152217.023not out1v ZIMWKarachi12 May 2026
James VinceKK10143144234.883run out (CJ Jordan/Shahid Aziz)2v MSKarachi12 Apr 2025
Usman KhanHK10147510214.895c & b PM Siddle2v MSKarachi22 Apr 2026
Kamran AkmalPZ10155134183.642c JJ Roy b Fawad Ahmed2v QGKarachi22 Feb 2020
Babar AzamPZ100*5264192.312not out1v QGKarachi19 Apr 2026
Ahmed ShehzadQG995786173.682c CA Ingram b Usman Shinwari2v KKKarachi10 Mar 2019
Babar AzamPAK97*58131167.242not out1v WIKarachi2 Apr 2018
Azam KhanIU974298230.955b OF Smith1v QGKarachi24 Feb 2023
Will SmeedQG9762114156.452c PR Brown b Sameen Gul1v PZKarachi28 Jan 2022
Tom Kohler-CadmorePZ925076184.004c Imran Tahir b BCJ Cutting1v KKKarachi14 Feb 2023
Shadab KhanIU914259216.674c TH David b Rumman Raees2v MSKarachi1 Feb 2022
Babar AzamKK90*60131150.002not out2v MSKarachi27 Feb 2021
Babar AzamKK90*63121142.861not out2v PZKarachi4 Feb 2022
Mohammad RizwanPAK88*5154172.551not out2v ENGKarachi22 Sept 2022
Saud ShakeelQG88*6554135.382not out2v LQKarachi10 Mar 2024
Shan MasoodMS885864151.721c Iftikhar Ahmed b Mohammad Hasnain1v QGKarachi31 Jan 2022
Mohammad RizwanPAK886791131.341c AD Hales b RJW Topley1v ENGKarachi25 Sept 2022
Babar AzamPZ87*51102170.592not out1v KKKarachi9 Apr 2026
Misbah-ul-HaqPAK87*5335164.154not out1v BANKarachi20 Apr 2008
Mohammad RizwanPAK8745103193.331c †N Pooran b DC Drakes2v WIKarachi16 Dec 2021
Kamran AkmalPZ8648105179.171c Umer Khan b C Munro1v KKKarachi11 Mar 2019
Fakhar ZamanLQ8454111155.561c D Forrester b Mohammad Amir1v RAWKarachi18 Apr 2026
James VinceMS845593152.733c Mohammad Irfan b S Mahmood1v PZKarachi23 Feb 2021
Kusal MendisPZ8344103188.643c Hassan Nawaz b Usman Tariq1v QGKarachi19 Apr 2026
Shan MasoodMS8350141166.001b Rashid Khan2v LQKarachi29 Jan 2022
Fakhar ZamanLQ835484153.701c Babar Azam b DT Christian2v KKKarachi28 Feb 2021
Fakhar ZamanLQ82*5282157.691not out2v QGKarachi22 Feb 2021
Alex HalesIU82*54131151.852not out2v PZKarachi30 Jan 2022
Colin MunroIU824784174.471lbw b Mohammad Nawaz2v KKKarachi28 Feb 2024
Mohammad RizwanMS825381154.722c S Mahmood b Salman Irshad1v PZKarachi5 Feb 2022
Harry BrookENG81*3585231.435not out1v PAKKarachi23 Sept 2022
Sarfraz AhmedQG8140121202.504c Shoaib Malik b Wahab Riaz1v PZKarachi26 Feb 2021
Usman KhanQG8150103162.001lbw b Imran Tahir1v MSKarachi3 Mar 2021
Imad WasimKK80*4774170.216not out2v PZKarachi14 Feb 2023
Eyman FatimaPAKW79*43104183.725not out1v ZIMWKarachi14 May 2026
Babar AzamPAK795392149.062c R Shepherd b OF Smith2v WIKarachi16 Dec 2021
Mohammad RizwanPAK7852100150.001c OF Smith b R Shepherd1v WIKarachi13 Dec 2021
Babar AzamKK785672139.291run out1v PZKarachi21 Feb 2020
Hayley MatthewsWIW7859110132.201b Nashra Sandhu2v PAKWKarachi3 May 2024
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.