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/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTIT

Batting records (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mervyn DillonWI2001120552.501729.4100110
Daren GangaWI2001120804740.0021137.9100080
Marlon SamuelsWI200112018169.007324.6600020
Thilan SamaraweeraSL2001-20045812827740.2979135.65020210
Neil McGarrellWI20011211410*14.006122.9500010
Niroshan BandaratillekeSL2001110444.001428.5700000
Dinanath RamnarineWI200112100*0.0080.0000100
Colin StuartWI2001120221.002010.0000100
Craig WishartZIM2002120874.003522.8600000
Andy FlowerZIM2002120964.502240.9100000
Grant FlowerZIM200212019199.509021.1100110
Dion EbrahimZIM200212155*5.00786.4100100
Heath StreakZIM2002120403320.0011534.7800030
Henry OlongaZIM2002120000.0090.0000200
Dougie MarillierZIM2002121161516.003743.2400011
Travis FriendZIM2002120432.002814.2900000
Gavin RennieZIM20021201376.503933.3300010
Trevor GripperZIM2002120868343.0026931.97010100
Stuart CarlisleZIM2002120926446.0034926.3601080
Mark ButcherENG20031201055452.5033930.97020101
Michael VaughanENG2003120322416.007542.6700060
Andrew FlintoffENG2003120110.50205.0000100
Matthew HoggardENG200312266*-2623.0800000
Paul CollingwoodENG2003120373618.5016322.7000050
Chris ReadENG200312014147.005923.7300101
Richard JohnsonENG2003120292614.506445.3100012
Gareth BattyENG2003120402620.0011335.4000022
Dinusha FernandoSL2003120542.502520.0000010
Matthew HaydenAUS200412017113085.5025766.54100182
Damien MartynAUS200412015211076.0033145.92100130
Stuart MacGillAUS2004110000.0010.0000100
Michael KasprowiczAUS200412143*4.00944.4400000
Graeme SmithSA2004120977448.5024140.2501070
Boeta DippenaarSA2004120574628.5016933.7300060
Jacques RudolphSA2004121129102129.0037234.68100160
Martin van JaarsveldSA2004120663733.0021430.8400090
Farveez MaharoofSL200412296*-3228.1300000
Ross TaylorNZ2019120898644.5013764.9601060
Tim SoutheeNZ2019-202436054239.0011646.5500022
Angelo MathewsSL2019-202517293108711041.81227347.822829613
Suranga LakmalSL2019-2021461814016.2020739.1300183
BJ WatlingNZ2019120787739.0017843.8201060
Lahiru ThirimanneSL2019-202136024511140.8360040.83110220
Kane WilliamsonNZ2019-20243601425523.6728949.13011112
Dimuth KarunaratneSL2019-202514240122517951.04213057.514411221
Trent BoultNZ2019120442622.004793.6200032
Tom LathamNZ2019-20243601757029.1735948.75011141
Akila DananjayaSL2019110000.0080.0000100
Henry NichollsNZ2019120684234.0014945.6400040
Jeet RavalNZ2019120373318.5010335.9200030

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