ODI1st 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 by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sohail FazalPAK19891989220563228.005994.9200023
Mansoor AkhtarPAK19811981340563614.0013740.8800060
Hasan RazaPAK19961996650562711.2013342.1100080
Zahid FazalPAK19941994450562711.2019029.4700060
Fazal MahmoodPAK1959195959156147.0010.0000200
Sarfraz AhmedPAK20112011662552413.758366.2700010
Mohammad WasimPAK2023202313625516*13.7551107.8400034
Usama MirPAK20232023147055207.8644125.0000234
Naseem ShahPAK2023202316855518*18.3314139.0100081
Mohammad NazirPAK19831983884551813.755671.4300050
Tanvir AhmedPAK20132013121544454.008365.0600050
Javed MiandadPAK19961996531543827.0010451.9200030
Wazir MohammadPAK195419542415442*18.00--00180
Shahid NazirPAK20062006561541710.8012941.8600261
Aamer MalikPAK1990199057054237.7119228.1300220
Pervez SajjadPAK19651965685541818.00--00001
Bazid KhanPAK20082008220535126.5010053.0001021
Shafiq AhmedPAK197819783415327*17.6717130.9900050
Iftikhar AnjumPAK2006200614985314*53.0011346.9000030
Yasir ShahPAK2018201889053285.8913539.2600281
Javed MiandadPAK197519752215228*52.006777.6100030
Akhtar SarfrazPAK19971997330522517.337371.2300041
Shoaib MalikPAK20142014441522617.3352100.0000041
Imran NazirPAK20042004440522713.007569.3300060
Abdur RaufPAK2009200936052318.6716830.9500240
Mohammad SalmanPAK2011201110815219*7.4310250.9800231
Ghulam AliPAK19951995220513825.5010250.0000020
Mansoor AkhtarPAK19901990230513217.0011046.3600010
Zulfiqar BabarPAK201320136435125*51.006677.2700051
Mohammad RizwanPAK20172017541512117.008162.9600020
Mohammad HussainPAK199719977535118*25.5047108.5100041
AlimuddinPAK1954195436051198.50--00240
Naved-ul-HasanPAK2004200413855116*17.006578.4600141
Iqbal QasimPAK1978197811925129*7.2913116.7900510
Shaheen Shah AfridiPAK20202020161045110*8.5014335.6600151
Azeem HafeezPAK19831983911351186.384461.3600130
Saad MasoodPAK20262026221503850.0049102.0400052
Mohammad NawazPAK20242024331502825.0028178.5700025
Sohail TanvirPAK201520158535025*25.0041121.9500032
Intikhab AlamPAK197419745515032*12.507269.4400122
Nasim-ul-GhaniPAK1959195959150156.2510.0000300
Azmat RanaPAK19801980110494949.009452.1300080
Salman ButtPAK20032003120493724.5048102.0800090
Hasan RazaPAK19981998220494624.509651.0400010
Aamer JamalPAK20252025120493424.507962.0300090
Manzoor AkhtarPAK19971997220494424.508061.2500020
Danish AzizPAK20212021440492212.255589.0900031
Saleem AltafPAK197219722434917*49.007829.4900020
Zulfiqar BabarPAK2014201412964914*16.336872.0600041
Hasan JamilPAK19771977220482824.005390.5700021

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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