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

Sri Lanka: Batting figures (First-class)

Angelo Mathews has scored the most runs in first-class cricket for Sri Lanka v New Zealand: 1,178 in 15 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×v New Zealand×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSL2009-2024152741178120*51.22264944.4729012313
Dimuth KarunaratneSL2012-202413251107815244.92223548.232831041
Mahela JayawardeneSL1998-201213221102816748.95225745.553621173
Kumar SangakkaraSL2003-20151221388720349.28147760.054211176
Arjuna RanatungaSL1984-1998162718249031.69170148.44071926
Hashan TillakaratneSL1991-20031320181914443.11213238.412401020
Kusal MendisSL2015-202410192801141*47.12154851.742511015
Aravinda de SilvaSL1991-19981220078526739.25128661.042429010
Dinesh ChandimalSL2015-2024916072711645.44163244.55160880
Asanka GurusinhaSL1987-1995813163612753.00156440.66320725
Thilan SamaraweeraSL2005-2012610062515962.50117453.24230774
Sanath JayasuriyaSL1991-2006132325138224.4381562.94042731
Romesh KaluwitharanaSL1997-2003711049610345.0975665.61130712
Roshan MahanamaSL1987-199768046415358.0091350.82210550
Ranjan MadugalleSL1983-1987611245189*50.11106642.31030621
Dhananjaya de SilvaSL2018-2024713241610937.8271558.18112535
Tillakaratne DilshanSL2005-2012591406123*50.7551578.83120463
WPUJC VaasSL1995-2006101713555722.1986740.95022402
Kamindu MendisSL2024231309182*154.5043571.03200304
Marvan AtapattuSL1997-2005813229812727.0974639.95103400
Chandika HathurusingheSL1991-19924712548142.3371135.72020360
Niroshan DickwellaSL2014-2023610122880*25.3345150.55032240
Prasanna JayawardeneSL2006-201581412283717.5454142.14000311
Chamara SilvaSL2006241213152*71.0030769.38112271
Brendon KuruppuSL1987111201201*-54836.68100240
Sidath WettimunySL1983-198451011896521.0062030.48021180
Lahiru ThirimanneSL2014-20194811876426.7157332.64022130
Somachandra De SilvaSL1983-198451011626118.0053330.39023120
Muttiah MuralitharanSL1992-20091422716226*10.8024566.12005193
Suranga LakmalSL2014-201981421604013.3335744.82001213
Roy DiasSL1984-198734015910839.7533547.46100230
Pramodya WickramasingheSL1995-199861111544315.4029751.85003140
Milinda SiriwardanaSL20152401526238.0019876.77010177
Kumar DharmasenaSL1997-200357113538*22.5042931.47000112
Tharanga ParanavitanaSL2009-20124811294018.4333438.62003121
Rumesh RatnayakeSL1983-199171111142611.4020755.07001106
Chamara DunusingheSL19952401139128.2531435.99011100
Chamara KapugederaSL2006-20093611123722.4023847.06000161
Susil FernandoSL1983-19844801094613.6346723.34002100
Charith SenanayakeSL1991350976419.4013472.39011140
Ravi RatnayekeSL1983-19875919629*12.0028633.5700290
Kaushal SilvaSL2014-2015240925023.0026634.5901080
Guy de AlwisSL1983-1984480902811.2515060.00001102
Upul TharangaSL2006240843321.0018744.92000101
Duleep MendisSL1984-1987470833611.8617846.63001140
Sanath KaluperumaSL1984360822313.6728628.67000100
Graeme LabrooySL19913417770*25.6710374.76011132
Dulip SamaraweeraSL1995240773319.2518142.5400090
Farveez MaharoofSL2005-2006360753612.5020436.7600071
Kithuruwan VithanageSL2015240693817.2510366.9900182
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.