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

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Milton ShumbaZIM2024331302615.005752.6300020
Pubudu DassanayakeSL1993-1994531301415.006645.4500000
Mahedi HasanBAN20231112929*-23126.0900030
Sophia DunkleyENGW2025220291814.505156.8600010
Mushfiqur RahimBAN2007-202333029299.675750.8800200
Damien MartynAUS2002110282828.004759.5700040
Shamim HossainBAN2023-202533028229.333873.6800021
Zubin SurkariCAN2011110272727.006740.3000020
George LindeSA2021221271827.002993.1000030
Josh InglisAUS2022-2025220272213.503772.9700050
Carlos BrathwaiteWI2015220261713.0019136.8400012
Niroshan DickwellaSL2022220262513.002989.6600050
Andile PhehlukwayoSA202133026178.674854.1700020
Sobhana MostaryBANW20251112424*-19126.3200060
Hardik PandyaIND2021-202363024198.003863.1600130
Pramod MadushanSL2022-202654024156.007233.3300020
Dewmi VihangaSLW202564024166.004060.0000021
Hasantha FernandoSL20021112323*-21109.5200011
Nigar SultanaBANW2025110232323.004452.2700050
Agha SalmanPAK2023110232323.003271.8800020
Brett LeeAUS2002-2011420231811.504650.0000010
R. P. SinghIND2008-20094212319*23.003860.5300020
Ashan PriyanjanSL2014-2015220231811.503663.8900000
Amanjot KaurINDW2025220231811.5019121.0500020
Matt PriorENG20111112222*-19115.7900020
Dilani ManodaraSLW2016110222222.005341.5100020
Kane WilliamsonNZ2011110222222.0016137.5000030
Milan PriyanathSL2025110222222.003170.9700030
Shaun PollockSA2000-2002421222222.0020110.0000030
Ben StokesENG2014220221611.003366.6700010
Sean AbbottAUS2025220222011.003170.9700030
Kashvee GautamINDW2025321221722.0017129.4100030
Atul BedadeIND1994320222111.002684.6200001
Dhanushka GunathillekeSL2015-202233022127.334055.0000020
Manoj TiwaryIND2012110212121.003855.2600020
Chamari PolgampolaSLW2016110212121.003953.8500020
Neil BroomNZ2009110212121.002875.0000000
Lauren WinfieldENGW2016110212121.004151.2200020
Beth LangstonENGW2016210212121.0021100.0000020
Mohammad NaimBAN2023110212121.004645.6500010
Phil DeFreitasENG1993110212121.002777.7800011
Kagiso RabadaSA20213212113*21.0020105.0000030
Sinalo JaftaSAW2025220212110.502295.4500120
Al SahariarBAN2002110202020.0013153.8500050
Alyssa HealyAUSW2025110202020.002386.9600030
Dinesh KarthikIND2009220201610.003458.8200020
Phil MustardENG2007220201910.002580.0000040
Dimuth KarunaratneSL2023220201810.003557.1400030
Waqar YounisPAK1994-200254020135.002871.4300120
Bhuvneshwar KumarIND20212111919*-2867.8600020

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