Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sinhalese Sports Club Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Thilan SamaraweeraSL20032003110142142142.0040834.80100130
Thanuka DabareTUCA20262026221142100*142.0067211.94100813
Dhanushka GunathillekeSL201820182401426135.5023660.17020152
Angelo MathewsSL20112011422141105*-29148.45100111
Mohammad AshrafulBAN2001200112014011470.0026552.83100200
Upul TharangaSL20112011321140101*140.0019571.79100120
Sanath JayasuriyaSL200220023301398546.3315192.05010172
Pavan RathnayakeCCC2024202433113910069.50113123.0110079
Arjuna RanatungaSL199719975701396619.8615689.10021183
Graham GoochENG198219822201387469.0019271.88020171
Sanath JayasuriyaSL200020003501378527.4023259.05010190
S DanielSSC202420246701374619.5715588.39002185
Mahela JayawardeneSL20082008110136136136.0025952.51100101
Romesh KaluwitharanaSL19921992121136132*136.0016383.44100270
Thilan SamaraweeraSL200420042411365345.3332541.85010190
Mahela JayawardeneSL20032003110134134134.0024654.47100141
Sourav GangulyIND199919991201347867.0029445.58020140
Tharanga ParanavitanaSL2010201012013410067.0028347.35100151
Cheteshwar PujaraIND20172017110133133133.0023257.33100111
Hashan TillakaratneSL19961996222133126*-34238.89100140
Niroshan DickwellaSL201420142401337233.2520564.88010141
Dhananjaya de SilvaSL201820182401337333.2524853.63022160
Ajinkya RahaneIND20172017110132132132.0022259.46100140
Agha SalmanPAK20232023111132132*-15485.71100151
Sachin TendulkarIND19931993121132104*132.0021361.97100161
Brian LaraWI2002200222013211166.0015386.27100112
Sidath WettimunySL1982198222113286*132.0018969.84010110
Dhananjaya de SilvaSL/CCC2025202533013211744.0014889.19100121
Tharanga ParanavitanaSL200920092401317332.7528046.79010100
Lance KlusenerSA2000200033113095*65.0026349.43011100
Vinod KambliIND1993199312012912564.5022657.08100141
Jacques KallisSA2000200034112983*43.0024951.8101184
Charith AsalankaSSC20252025110128128128.00114112.28100113
Robin SinghIND1997199732012810064.0014389.51100142
Rahul DravidIND199719974401287832.0020263.37010130
Kaushal SilvaSL201420142401284432.0030841.56000190
Thilan SamaraweeraSL20082008110127127127.0022456.70100180
Shiv Sunder DasIND200120011201276863.5027346.52020210
Steve SmithAUS2016201612012711963.5023254.74100111
Sandun WeerakkodyTUCA2025202512012712763.5013693.38101151
Krishan SanjulaSSC202520252311276963.5021658.80010150
Phillip HughesAUS2011201112012612663.0022256.76101161
Darren BravoWI201120113301267942.0017771.1901094
Tillakaratne DilshanSL20082008111125125*-17073.53100121
Jonny BairstowENG2018201812012511062.5021757.60100101
Kushal Janith PereraSL201520151201257062.5016277.16020200
Adrian BarathWI2011201133012511341.6716575.7610192
Tillakaratne DilshanSL201120114301248341.3318268.13010171
Kamindu MendisSL/CK202620263401235530.7517869.1001086
Hansie CronjeSA19931993110122122122.0029541.36100110

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.