Live3rd T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 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 (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 resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI5th 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 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Asgiriya Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Muttiah MuralitharanSL20002000220000.0030.0000200
Pedro CollinsWI20012001220000.00160.0000200
Daren PowellWI20052005120000.00100.0000200
Rajin SalehBAN20072007120000.00320.0000200
Adam HuckleZIM19981998120000.00110.0000200
Nuwan ZoysaSL2001200133023237.673860.5300240
WPUJC VaasSL20012001360844214.0018844.68002120
Zaheer KhanIND20012001110000.00190.0000100
Aravinda de SilvaSL20002000110000.0050.0000100
Hashan TillakaratneSL19961996110000.0010.0000100
Muttiah MuralitharanSL19991999110000.0030.0000100
MO OdumbeKEN19961996110000.0020.0000100
Mushtaq AhmedPAK19941994110000.0010.0000100
Lasith MalingaSL20052005110000.0030.0000100
Mohammad AsifPAK20062006110000.000-00100
Neil McGarrellWI20012001110000.0020.0000100
Daryll CullinanSA19931993110000.0040.0000100
Sanath JayasuriyaSL19981998120663.001735.2900110
Marvan AtapattuSL19991999120252512.506339.6800120
WPUJC VaasSL19941994120442.001921.0500110
Nuwan ZoysaSL20042004120442.001428.5700110
Dilhara FernandoSL2007200712199*9.002045.0000100
Adam GilchristAUS2004200412014414472.0018777.01101193
Gary KirstenSA2000200012013136.505822.4100110
Neil McKenzieSA20002000120110.50195.2600100
Nicky BojeSA20002000120272713.507436.4900120
Nantie HaywardSA2000200012013136.502650.0000120
Stephen FlemingNZ20032003120333316.5011528.7000130
Mathew SinclairNZ20032003120331.501717.6500100
Daniel VettoriNZ20032003120555527.507870.51011100
Ranjan MadugalleSL19831983120994.503525.7100100
Muttiah MuralitharanSL2006200612111*1.00425.0000100
Jehan MubarakSL20072007120994.503724.3200120
Shane WarneAUS19991999120663.001931.5800110
Mervyn DillonWI2001200112019199.506131.1500120
Craig WishartZIM19981998120331.501030.0000100
Travis FriendZIM200220021212929*29.009131.8700140
Gavin RennieZIM20022002120686834.0014247.89011110
Kumar DharmasenaSL19941994120331.501127.2700100
Sylvester JosephWI2005200512018189.007524.0000130
Tillakaratne DilshanSL20012001120363618.006258.0600160
Tillakaratne DilshanSL20042004120434321.506368.2500160
Chris ReadENG200320031211818*18.009618.7500120
Thilan SamaraweeraSL20052005120373718.507946.8400140
Michael KasprowiczAUS20042004120884.001266.6700101
Roshan MahanamaSL19931993220494924.5010049.0000130
Roshan MahanamaSL19981998120773.505014.0000100
Hamilton MasakadzaZIM2002200212010105.005119.6100100
Matt PriorENG20072007120636331.5015341.1801180
Syed RaselBAN20072007120442.00850.0000110
Page 1Next

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