Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by team (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At P Sara Oval×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSLSri Lanka2009-2019815162510244.64137945.32130692
Kumar SangakkaraSLSri Lanka2005-20159161615200*41.00111855.01123625
Thilan SamaraweeraSLSri Lanka2005-201259256913881.29116848.72230571
Mahela JayawardeneSLSri Lanka2005-2012712148212343.82108544.42220474
Aravinda de SilvaSLSri Lanka1986-199447040514857.8672850.00210443
Dimuth KarunaratneSLSri Lanka2015-2019510035712635.7078345.59121331
Tillakaratne DilshanSLSri Lanka2005-2012711033216830.1845473.13101361
Arjuna RanatungaSLSri Lanka1986-1994471310135*51.6745256.86120275
Roshan MahanamaSLSri Lanka1986-199447028515140.7161738.90100290
Asanka GurusinhaSLSri Lanka1986-1994361265116*53.0069832.38110241
Ross TaylorNZNew Zealand2012-201923023914279.6744453.83110160
Sanath JayasuriyaSLSri Lanka1993-20065812397334.1434170.09021353
Saeed AnwarPAKPakistan1994120230136115.0038160.37110210
Sachitha JayathilakeTUCATamil Union Cricket and Athletic Club2024-20253522199173.0035362.04020915
Hashan TillakaratneSLSri Lanka1993-19943502168643.2066032.73020280
Dinesh ChandimalSLSri Lanka2015-201747020713829.5748642.59100142
Pasindu SooriyabandaraMSCMoors Sports Club2025111200200*-29468.03100183
Mohammad AshrafulBANBangladesh2005-2007241197129*65.6736054.72101242
Kevin PietersenENGEngland2012121193151193.00193100.00100208
Lasith CroospulleCCCColombo Cricket Club2024-202523019215564.0021091.43100245
Fawad AlamPAKPakistan200912018416892.0029263.01100161
Thulina DilshanTUCATamil Union Cricket and Athletic Club2024-20254601844830.6732556.62001300
Mohamed ShamazTUCATamil Union Cricket and Athletic Club2024-20254601775129.5031356.55010253
Kane WilliamsonNZNew Zealand2012-201923017313557.6737546.13100140
Sonal DinushaCCCColombo Cricket Club2024-2025222172117*-19986.43110124
Sachin TendulkarINDIndia1993-20102301667155.3334647.98020180
Kaushal SilvaSLSri Lanka20153501648032.8045136.36021180
Tharindu RatnayakeTUCATamil Union Cricket and Athletic Club2024-20254501648632.80156105.13010199
WPUJC VaasSLSri Lanka2005-20073411636554.3327758.84020252
Mushfiqur RahimBANBangladesh2007-20172411638054.3331951.10020181
VVS LaxmanINDIndia2010121159103*159.0024664.63110190
Navod ParanavithanaTUCATamil Union Cricket and Athletic Club20253401588239.5028355.83020210
Tom LathamNZNew Zealand2019110154154154.0025161.35100150
S HapuhinnaTUCATamil Union Cricket and Athletic Club2024-20254611545330.8019081.05010261
Avishka TharinduPSCPolice Sports Club202612015311676.5020176.12100146
Dinesh ChandimalCCCColts Cricket Club2025110152152152.0017686.3610094
Malinda WarnapuraSLSri Lanka2007-20092301478249.0021369.01020171
Kusal MendisSLSri Lanka2015-20193601453924.1732344.89000180
Prasanna JayawardeneSLSri Lanka2006-20125901454216.1135440.96001151
Dhananjaya de SilvaSLSri Lanka2017-201924014410936.0022863.16101212
Alastair CookENGEngland201212114394143.0034741.21010150
Azhar AliPAKPakistan201512014311771.5035340.51100100
Niroshan DickwellaNCCNondescripts Cricket Club202512013410867.00128104.69100172
Shakib Al HasanBANBangladesh201712013111665.5020264.85100110
Tamim IqbalBANBangladesh20171201318265.5021660.65010131
Ajinkya RahaneINDIndia201512013012665.0025451.18100110
Lakshan EdirisingheKYCCKurunegala Youth Cricket Club202523012911643.0021161.1410084
AB de VilliersSASouth Africa20061201289564.0020462.75010230
MPM WeerasingheACCCAce Capital Cricket Club202612012812164.0016080.00100162
Younis KhanPAKPakistan2009-20152401288232.0026049.23011120
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.