ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (ODIs)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Sheikh Zayed Stadium×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezPAK2007-2017662244113*61.0030879.22100273
Babar AzamPAK201722013110165.5017276.1610070
Shoaib MalikPAK2007-201766212879*32.0014787.0701175
Misbah-ul-HaqPAK2011-20133201176658.5017367.6302071
Salman ButtPAK20073301107436.6715770.06010140
Imam-ul-HaqPAK2017110100100100.0012580.0010052
Kamran AkmalPAK20073319151*45.5010091.00010120
Yasir HameedPAK2007330825027.3310975.23010120
Umar AkmalPAK2011-20133218161*81.009783.51010100
Shahid AfridiPAK2007-20134317873*39.0043181.4001084
Ahmed ShehzadPAK2013-2017330694423.008977.5300071
Imran NazirPAK2007220553827.5038144.74000101
Mohammad YousufPAK2007330543718.007869.2300040
Sohaib MaqsoodPAK20132215346*53.007075.7100051
Shadab KhanPAK20172115252*-6876.4701010
Anwar AliPAK20131114141*-38107.8900021
Fakhar ZamanPAK2017220402920.005375.4700041
Younis KhanPAK2011110343434.004870.8300020
Sharjeel KhanPAK2013220311815.505160.7800040
Asad ShafiqPAK2011110262626.003868.4200030
Mohammad SamiPAK2007210222222.0012183.3300031
Iftikhar AnjumPAK2007110181818.003748.6500020
Abdul RazzaqPAK2007210161616.002564.0000000
Abdur RehmanPAK2007-201322011105.504623.9100010
Imad WasimPAK2017110101010.002638.4600000
Umar GulPAK2007-2013521888.001266.6700010
Mohammad AsifPAK200732185*8.00988.8900010
Saeed AjmalPAK2011-2013321888.00988.8900010
Hasan AliPAK2017210777.002350.0000001
Sarfraz AhmedPAK2017210555.001435.7100000
Sohail TanvirPAK2011110111.00616.6700000
Fawad AlamPAK2007110000.0010.0000100
Rumman RaeesPAK2017210000.0010.0000100
Najaf ShahPAK2007110000.0020.0000100
Junaid KhanPAK2011-201752100*0.0010.0000100

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