Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Rangiri Dambulla International Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSL/JK202420241313150311941.92333151.051407013
Kusal MendisSL/JK202420241313138614332.17326118.40111419
Charith AsalankaSL/JK20242024121131905923.75140135.71011176
Wanindu HasarangaSL/KF20242024121021986724.75120165.00022218
Kumar SangakkaraSL201020109913587344.7546277.49030381
Tillakaratne DilshanSL2010201099035211039.1135599.15111523
MS DhoniIND201020109923136744.7145768.49020254
Mahela JayawardeneSL2010201099230159*43.0038179.00030302
Kamindu MendisSL/KF20242024119227465*39.14182150.550302414
Kushal Janith PereraSL/DS202420249912248028.00153146.41021276
Upul TharangaSL201020109912197027.3832667.18021281
Suresh RainaIND201020109911473418.3817086.47000105
Rohit SharmaIND201020108801526919.0019378.76012140
Bhanuka RajapaksaSL/GM2024202498213846*23.00104132.69000116
Virender SehwagIND2010201077128911048.1729697.64110413
Angelo MathewsSL/KF2024202477216842*33.60102164.710001210
Dinesh KarthikIND201020107701396619.8621265.57012170
Sadeera SamarawickramaSL/CS202420247701205117.14101118.81010101
Virat KohliIND201020107701123716.0017364.74001120
Kumar SangakkaraSL2004200466125974*51.8035373.37030141
Mahela JayawardeneSL200420046622526163.0032078.75020211
Glenn PhillipsNZ/CS202420246602067034.33142145.07030159
Rahmanullah GurbazCS/AFG202420246601797029.83106168.87010159
Dasun ShanakaSL/GG2026202666113557*27.0077175.32011810
Chamara KapugederaSL2010201096312555*41.6717173.1001083
Charith AsalankaSL/GG202620266601153119.1793123.6600076
Angelo MathewsSL2010201096211355*28.2513583.7001271
Azmatullah OmarzaiJK/AFG202420247628835*22.0050176.0000175
W SahanACCC/CK202620265617934*15.809583.16000101
Wanindu HasarangaSL/KR20262026661752915.0050150.0000073
Mark ChapmanNZ/DS20242024661703014.0055127.2700063
Ravindra JadejaIND201020108616825*13.6011658.6200260
Praveen KumarIND2010201096124144.804060.0000221
Chamari AtapattuSLW20242024552304119*101.33207146.861203515
Janith LiyanageSL/BCAA/CK2026202655226713689.00229116.59110277
Avishka FernandoSL/JK2024202455024510049.00198123.74120249
Shafali VermaINDW202420245512008150.00142140.85010273
Andre FletcherWI/KF202420245501836936.60132138.64020169
Shoaib MalikPAK200320035501707434.0021877.98010171
Sharujan ShanmuganathanTUCA/CK20262026451167103*41.7527161.62100154
Sahibzada FarhanPAK/DS202620265501587431.60104151.92020157
Younis KhanPAK2003200355115470*38.5023166.67010100
Kamil MisharaSL/JK202620265501527830.40102149.02011195
Stephen FlemingNZ200320035501216524.2024649.1901066
Sanath JayasuriyaSL200420045501035520.6013775.18010131
Romesh KaluwitharanaSL200320035511034825.7518854.79001150
Scott StyrisNZ200320035501034620.6020151.2400152
Sanath JayasuriyaSL200320035519446*23.5013569.63001131
Chris NevinNZ20032003550932818.6017154.39000100
Vishmi GunaratneSLW20242024551925123.0092100.00011112
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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