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 year (First-class)

The most runs in a calendar year in first-class cricket at P Sara Oval: 305 by Angelo Mathews in 2015.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At P Sara Oval×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSL2015201536130510261.0056354.17110310
Angelo MathewsSL201220122402348458.5059439.39020282
Aravinda de SilvaSL1993199323023214877.3356441.13110252
Saeed AnwarPAK19941994120230136115.0038160.37110210
Thilan SamaraweeraSL20102010121220137*220.0042751.52110181
Ross TaylorNZ20122012120216142108.0040153.87110130
Kumar SangakkaraSL20072007111200200*-32561.54100202
Pasindu SooriyabandaraMSC20252025111200200*-29468.03100183
Kevin PietersenENG20122012121193151193.00193100.00100208
Arjuna RanatungaSL19861986121188135*188.0020864.90110144
Fawad AlamPAK2009200912018416892.0029263.01100161
Thilan SamaraweeraSL201220122401847646.0047238.98020150
Roshan MahanamaSL1993199323018215160.6749436.84100220
Mahela JayawardeneSL2012201224017810544.5043640.83110171
Hashan TillakaratneSL199319932301748658.0054132.16020220
Tillakaratne DilshanSL20052005110168168168.0017993.85100191
Kaushal SilvaSL201520153501648032.8045136.36021180
VVS LaxmanIND20102010121159103*159.0024664.63110190
Navod ParanavithanaTUCA202520253401588239.5028355.83020210
Lasith CroospulleCCC20252025110155155155.0017489.08100213
Asanka GurusinhaSL19861986121155116*155.0030737.79100140
Tom LathamNZ20192019110154154154.0025161.35100150
Kane WilliamsonNZ2012201212015313576.5034744.09100120
Avishka TharinduPSC2026202612015311676.5020176.12100146
Dinesh ChandimalCCC20252025110152152152.0017686.3610094
Alastair CookENG2012201212114394143.0034741.21010150
Dinesh ChandimalSL2017201712014313871.5031345.69100111
Azhar AliPAK2015201512014311771.5035340.51100100
Thilan SamaraweeraSL20052005110138138138.0021763.59100200
Dimuth KarunaratneSL201520153601385023.0027250.74011140
Mahela JayawardeneSL2006200612013612368.0027549.45100132
Niroshan DickwellaNCC2025202512013410867.00128104.69100172
Kumar SangakkaraSL200920091201338766.5021462.15010121
Dimuth KarunaratneSL2017201712013312666.5027648.19100111
Mohamed ShamazTUCA202520253401335133.2522259.91010182
Aravinda de SilvaSL1994199412013212766.0016480.49100191
Shakib Al HasanBAN2017201712013111665.5020264.85100110
Tamim IqbalBAN201720171201318265.5021660.65010131
Ajinkya RahaneIND2015201512013012665.0025451.18100110
Mohammad AshrafulBAN20072007121129129*129.0023953.97101180
Lakshan EdirisingheKYCC2025202523012911643.0021161.1410084
AB de VilliersSA200620061201289564.0020462.75010230
MPM WeerasingheACCC2026202612012812164.0016080.00100162
MLR BuddikaBSC202520251201257662.5020461.27010142
Sohan de LiveraMSC202520251201247962.0017969.2701093
Ramiz RajaPAK19861986110122122122.0024250.41100170
Thulina DilshanTUCA202520253401224830.5022055.45001190
Vinod KambliIND19931993110120120120.0024149.79100152
Sanath JayasuriyaSL200620061201207360.0014185.11010173
Sonal DinushaCCC20242024111117117*-14978.52100113
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.