Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

The most runs in a calendar year in all cricket v New Zealand at Colombo Cricket Club Ground: 201 by Brendon Kuruppu in 1987.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v New Zealand×At Colombo Cricket Club Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon KuruppuSL19871987111201201*-54836.68100240
Ranjan MadugalleSL1984198412112789*127.0025450.00010180
Arjuna RanatungaSL19841984120875043.5020143.28010131
Ranjan MadugalleSL19871987110606060.0015738.2201061
Guy de AlwisSL19841984120382819.006657.5800050
Sanath KaluperumaSL19841984120341817.0010432.6900050
Duleep MendisSL19841984120291914.504663.0400060
Roy DiasSL19871987110252525.004654.3500030
Asanka GurusinhaSL19871987110222222.005044.0000020
Jayantha AmerasingheSL19841984120201510.004050.0000030
Somachandra De SilvaSL1984198412018179.007823.0800020
Rumesh RatnayakeSL19871987110171717.003844.7400011
Roshan MahanamaSL19871987110161616.004238.1000020
Arjuna RanatungaSL19871987110151515.005825.8600000
Duleep MendisSL19871987110121212.004526.6700010
Ravi RatnayekeSL19871987110121212.004725.5300020
Vinothen JohnSL19841984121121212.002941.3800010
Roy DiasSL19841984110101010.001952.6300010
Sidath WettimunySL19841984120643.001346.1500010
Ravi RatnayekeSL19841984120221.001315.3800100
Don AnurasiriSL19871987110111.00425.0000000
Kosala KuruppuarachchiSL1987198711100*-200.0000000

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.