Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Pallekele International Cricket Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Charith AsalankaSL/JK202420241312436697*45.75308118.830423314
Chamika KarunaratneSL/KF2022202210941843436.80146126.03000145
Angelo MathewsSL20122012119415554*31.0016792.81011161
Tillakaratne DilshanSL2012201210103370119*52.8638097.37212376
Akila DananjayaSL201820185631163738.6714182.27000101
Kamindu MendisSL/KF2024202499311430*19.00106107.55001141
Dunith WellalageSL/JK20262026963601720.0059101.6900040
Chamika KarunaratneCS202320233334321*-28153.5700022
Mahesh TheekshanaSL/JK2022202212431911*19.003259.3800010
Vishwa FernandoSL20172017343125*12.003930.7700100
Isuru UdanaKF2022202243353*-683.3300000
Charith AsalankaSL/CS202220221312242783*42.70412103.640403414
Kusal MendisSL/GG202220221212237986*37.90374101.34030409
Kusal MendisSL/JK202420241212237174*37.10364101.92030387
Lahiru UdaraNCC/KR20262026342356132*178.00275129.45210389
Dasun ShanakaSL/DA202220221211234410238.22303113.531113213
Tillakaratne DilshanSL20132013442305125152.5031596.83210370
Mahela JayawardeneSL20122012910230465*38.0032095.00020385
Ross TaylorNZ201220128822307238.33189121.69020206
Dasun ShanakaSL/GG2026202698221876*36.33124175.81020621
Azmatullah OmarzaiJK/AFG20242024442210149*105.00184114.13110176
Sherfane RutherfordWI2024202433220480204.00190107.370301610
Dinesh ChandimalSL201520154522026767.3326177.39010172
Kumar SangakkaraSL2012201299220074*28.5728669.93011250
Mark ChapmanNZ/DS2024202443220091*200.00165121.21020188
Angelo MathewsSL2015201545219712265.6732161.37100155
James FranklinNZ201220128821835030.50166110.24010116
Charith AsalankaSL/GG2026202655218370*61.00114160.53020198
Thisara PereraSL2012201211721667533.2017694.32010107
Ashen BandaraKF202220224421514475.50115131.30000122
MS DhoniIND2017201722211267*-15472.7301051
Sam CurranENG202620265521065835.3389119.1001083
Towhid HridoyBAN/JK202320235529744*32.3396101.0400184
Eoin MorganENG201820182228958*-83107.23010101
Pooja VastrakarINDW202220223227756*-8491.6701005
Nathan McCullumNZ201220127626722*16.7559113.5600034
Chamindu WickramasingheSL/DS202420244226662*-44150.0001043
Thisara PereraJK20222022442512925.5030170.0000042
Dasun ShanakaSL/GT20232023442513025.505298.0800042
Mitchell SantnerNZ20192019332401640.0025160.0000022
Hayden KerrDA202320233323725*37.0035105.7100131
Andre RussellWI201220123323519*35.0025140.0000022
Avishka FernandoCOLBO201920192223227*-30106.6700060
Lahiru ThirimanneSL201320133323125*31.0030103.3300012
David MillerJK20232023442312115.503686.1100040
Mahesh TheekshanaSL/GM2024202411523127*10.335457.4100121
Pramod MadushanDA202220223322923*29.003290.6300040
Tim SoutheeNZ201920193222828*-23121.7400003
Mahesh TheekshanaSL/DS202620267422311*11.5020115.0000111
Imad WasimGG202220223322115*21.009233.3300031
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.