Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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 records (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×From 1908-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Chamara KapugederaSL2006-2017222123725019.5844883.04011229
Thilina KandambySL20091010337093*52.8648276.76030330
Mohammad HafeezPAK/GG2011-2021212003607018.0042385.11022375
Towhid HridoyBAN/JK/DS2023-2026101023578244.6336996.750512510
Niroshan DickwellaSL/DG/CS2021-2026222313575816.23268133.21013612
Avishka GunawardeneSL2000-20019903549039.3348572.99020431
Chamari AtapattuSLW2013-2025161503515323.4052766.60031424
Rahmanullah GurbazJK/CS2021-2024181813466920.35255135.690233618
Misbah-ul-HaqPAK2002-20121010434383*57.1745475.55031191
Kamil MisharaSL/JK/NCC2025-2026991339108*42.38328103.351103810
Shane WatsonAUS2002-2012111013337237.00307108.470402816
Chamara SilvaSL2007-201112913317341.3845872.27041362
Ron ChandragupthaBCAA/SSC2025-202655030723761.4055555.32100282
Sahan ArachchigeSL/GG/BK2021-20262018430661*21.8630899.350211913
Ahmed ShehzadPAK/KW2011-20219902979533.0031394.89020362
Nuwanidu FernandoGG/DG/CS2021-20261716129663*19.73245120.820202314
Inzamam-ul-HaqPAK1994-20069912957736.8841271.60020194
Saeed AnwarPAK1994-20028812919041.5738675.39032321
Andy FlowerZIM1996-200266028914548.1737078.11111181
Mohammad HarisPAK/KF/BK2023-2024111102898126.27199145.230202815
Romesh KaluwitharanaSL1992-2001151522895822.2341070.49021190
Smriti MandhanaINDW202566028711647.8332488.58110392
Annerie DercksenSAW202565128510471.25261109.20120229
Shubman GillIND2023-202477128212147.0032287.58110315
Shakib Al HasanBAN/JK/GT2007-2026151412798021.4628996.54010207
Jemimah RodriguesINDW202565027712355.40245113.06100311
Harshitha MadaviSLW20259802757734.3834080.88020280
Jacques KallisSA2000-20148802719733.8834778.10031174
A WanninayakeBCAA2025-2026342263104*131.5057745.58120310
Asanka GurusinhaSL1992-1996151522567619.6949651.61012201
Hashan TillakaratneSL1992-19971913525566*31.8848153.01010160
Dean JonesAUS1992342253100*126.5048252.49120183
Nilakshi de SilvaSLW2013-2025111022535631.6326296.56020264
Nipun KarunanayakeBCAA2025-2026231250138125.0040861.27110233
Nishan MadushkaSL/JK/CS2022-2026111102509422.7341560.24020222
Philip SaltENG/DG2021-20269902496427.67167149.10020258
Ashen BandaraSL/JK/KF2021-2026161322474222.45223110.76001147
Minod BhanukaSL/KW/KF2021-2026181732473617.6429384.30000272
Chris GayleWI2001-201277124675*41.0025795.720302810
Ajay JadejaIND1996-199777024611935.1429383.96111183
Thilan SamaraweeraSL2009-201186224410461.0039062.56110221
Tazmin BritsSAW202566124210948.4025794.16111265
Reeza HendricksSA/DS2021-20248812397234.14221108.14030213
Nuwan KulasekaraSL2006-20173025823739*13.9438461.72001164
Steve WaughAUS1994-19965502368247.2028483.1003094
Laura WolvaardtSAW20255512369059.0026489.39020252
Imran NazirPAK2000-20129902368026.22221106.79010351
Marlon SamuelsWI2001-20159802357829.38214109.810301214
AB de VilliersSA2012-20148802357529.38229102.62020223
Herschelle GibbsSA2002221232116*232.0024594.69200293

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.