ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting records (ODIs)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v West Indies×At Kensington Oval, Bridgetown×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew StraussENG2004-200944115479*51.3317787.01020141
Mohammad HafeezPAK201122012612163.0014785.7110083
Steve SmithAUS20162201247862.0016674.7001090
Boeta DippenaarSA2005110123123123.0012995.35100120
Mitchell MarshAUS201622111179*111.0013085.38010100
Alex HalesENG2017110110110110.00107102.8010095
Kevin PietersenENG2007-200932010310051.5010697.17100101
Joe RootENG2017110101101101.0010893.52100100
Michael VaughanENG2004-2007220937946.5084110.7101063
Upul ChandanaSL2003110898989.0071125.3501064
Jacques KallisSA2005110878787.0010979.8201022
Marcus TrescothickENG2004110828282.0057143.86010121
Asad ShafiqPAK2011220717135.5010368.9301140
Ravi BoparaENG2007-2009330713523.6710468.2700041
Misbah-ul-HaqPAK20112216762*67.0011657.7601041
Aaron FinchAUS2016220634731.5052121.1500091
Paul CollingwoodENG2004-20094315846*29.007874.3600061
Matthew WadeAUS20162115757*-52109.6201023
George BaileyAUS2016220563428.009062.2200070
Glenn MaxwellAUS20162215046*50.0030166.6700062
Marvan AtapattuSL2003110474747.005487.0400001
Sanath JayasuriyaSL2003110414141.0035117.1400051
Mushfiqur RahimBAN20071113838*-7550.6700020
Paul NixonENG2007110383838.003997.4400040
Mashrafe MortazaBAN2007110373737.005172.5500040
Hammad AzamPAK2011220373618.507052.8600011
Dimitri MascarenhasENG2009210363636.007647.3700030
Farhaan BehardienSA2016110353535.005761.4000040
Romesh KaluwitharanaSL2003110343434.003694.4400030
Ben StokesENG2017110343434.0020170.0000041
Mahela JayawardeneSL2003110323232.004080.0000000
Morné MorkelSA20161113232*-4768.0900030
Kumar SangakkaraSL2003110313131.005655.3600010
Usman KhawajaAUS2016220311715.5031100.0000040
Umar AkmalPAK2011110303030.0027111.1100050
Imran TahirSA2016110292929.0024120.8300070
Graeme SmithSA2005110282828.002996.5500040
Wayne ParnellSA2016110282828.005848.2800020
Andrew FlintoffENG2004-200943026158.674656.5200130
Chris ReadENG20041112323*-3565.7100030
Matt PriorENG20092212114*21.003363.6400020
Shahid AfridiPAK201122019119.5018105.5600030
Tanvir AhmedPAK2011110181818.0012150.0000012
Owais ShahENG2009210171717.002568.0000030
Gareth BattyENG2004-2009210171717.004736.1700000
Wahab RiazPAK20111111717*-16106.2500002
Mitchell StarcAUS2016210171717.002568.0000011
Jason RoyENG2017110171717.001989.4700020
Javed OmarBAN2007110161616.004932.6500010
Hashim AmlaSA2016110161616.003644.4400020
Page 1Next

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