Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Pakistan: Batting figures (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Pakistan×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ahmed DaniyalPAK2025-2026410171717.0011154.5500030
Khalid HasanPAK1954121171017.00--00030
Niaz AhmedPAK1967-19692331716*-616.6700000
Imran KhanPAK2014-2019101031662.295032.0000530
Agha ZahidPAK197512015147.50--00000
Anwar KhanPAK1979121151215.00--00001
Mansoor RanaPAK199022015107.502462.5000010
Mohammad ImranPAK20264411565.005030.0000000
Azhar KhanPAK1980110141414.002458.3300030
Asif MahmoodPAK199822014147.003441.1800120
Khalid WazirPAK1954231149*7.00--00010
Nadeem GhauriPAK1990742147*7.002751.8500100
Asad AliPAK201362013116.501681.2500001
Javed QadeerPAK1995110121212.002352.1700010
Ghulam AbbasPAK196712012126.007615.7900110
Saad AliPAK20192201175.502347.8300000
Arshad PervezPAK19782201185.504723.4000000
Haafiz ShahidPAK1988332117*11.002347.8300000
Shamyl HussainPAK20262201065.002934.4800000
Fazal-ur-RehmanPAK19581201085.00--00000
Akif JavedPAK20253311085.001471.4300020
Faisal AtharPAK2003110999.003823.6800010
Riaz AfridiPAK2004110999.001275.0000020
Mohammad KhalilPAK2004-2005552953.006513.8500120
Salman MirzaPAK2025-2026185394*4.508112.5000110
Agha Saadat AliPAK195511188*---000-0
Mufasir-ul-HaqPAK196511188*---000-0
Raza UllahPAK2026110888.001553.3300001
Zaman KhanPAK2023-2024102288*-988.8900001
Jalal-ud-DinPAK1982-19851452852.67785.7100110
Usman ShinwariPAK2013-20193674862.671080.0000201
Shahid IsrarPAK197611177*---000-0
Munir MalikPAK1959-1962341742.33--00100
IhsanullahPAK202341166*-875.0000010
NaumanullahPAK2008110555.004125.0000010
Mansoor AmjadPAK2008210555.001050.0000000
Maqsood RanaPAK1990110555.001338.4600000
Sajjad AkbarPAK1990210555.00955.5600000
Mohammad Wasim JrPAK202321144*-580.0000000
Asif AfridiPAK2025121444.00580.0000010
Javed AkhtarPAK196212142*4.00--00000
Farooq HamidPAK1964120331.501225.0000100
Zahid AhmedPAK198722133*3.001323.0800100
Qaisar AbbasPAK2000110222.001513.3300000
Masood IqbalPAK1984110222.002100.0000000
Kashif RazaPAK200111122*-2100.0000000
Junaid ZiaPAK200342122*2.00728.5700100
EhteshamuddinPAK1979-1982531221.00219.5200100
Iqbal SikanderPAK199241111*-333.3300000
Awais ZafarPAK2026110111.00812.5000000

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.