ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's First-class)

The most runs in a calendar year in men's first-class cricket v Badureliya Sports Club: 198 by Promod Maduwantha in 2025.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Badureliya Sports Club×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Promod MaduwanthaBRC/NCC20252025232198125198.0043645.41110110
W SahanACCC20262026110153153153.0021172.51100124
Thanuka DabareACCC202420241201279363.5093136.5601078
A MuthalibNSWC2026202612112670126.0015879.75020100
Sharujan ShanmuganathanTUCA2025202512012612363.0024252.0710073
Chamika KarunaratneNCC20262026110121121121.0018665.0510041
Ron ChandragupthaBCAA20252025110119119119.0012694.44100112
Lakshan EdirisingheKYCC20252025110116116116.0016470.7310074
Ravindu FernandoBCAA20252025111114114*-90126.6710077
Udayawansha ParakramaACCC2024202412011411357.0014479.1710073
Pramud HettiwatteNSWC202620261201137056.5016070.63010113
Oshada FernandoPSC20262026110109109109.0016366.87100100
Himasha LiyanageNCC202520251201037451.5097106.1901054
Sammu AshanCMCC20262026110101101101.0017358.3810090
Thanuka DabareCMCC202620261201018550.5010299.0201024
MPM WeerasingheACCC20262026110100100100.0013176.3410073
Oshada FernandoPSC202520251201009950.0069144.9301069
Sachitha JayathilakeTUCA20252025120845142.0013860.8701053
VR RubasingheNCC20262026110777777.0014055.0001050
Irosh SamarasooriyaPSC20252025120775838.5014951.6801062
Ramesh MendisMSC20262026120774138.5013457.4600081
Dinuka DilshanMSC20262026120776938.5011765.8101092
Sahan ArachchigeNCC20262026110767676.0010771.0301050
S LiyanageACCC20242024120766738.0010076.0001080
K AmanthaACCC20262026110757575.0010770.09010111
S FonsekaCCC20252025110717171.0010766.3601041
Umesh LakshanNCC20252025120714535.5013751.8200080
Y LiyanageRCC20252025120664533.008577.6500080
S FernandoMSC20262026120666533.0011358.4101070
Kanchana de LiveraPSC20262026110646464.006696.9701091
Thikshila de SilvaCMCC20252025120645432.008575.2901042
A WanninayakeBCAA20252025110636363.007979.7501051
R HirushanPSC20252025121625762.006989.8601090
Ravindu RasanthaCCC20252025120603930.009861.2200081
Vidura AdikariCMCC20262026120584329.0012546.4000020
Kaveen FernandoNCC20252025120573828.507477.0300051
Danal HemanandaACCC20242024121564556.008764.3700043
S WadugeCMCC20252025120565128.0010254.9001050
Pasindu SooriyabandaraMSC20262026120554627.506584.6200060
Y RodrigoBRC20252025110535353.0019427.3201040
Navod ParanavithanaTUCA20252025120534626.5010351.4600060
G WeerasingheKYCC20252025110525252.0010250.9801070
Nipun KarunanayakeBCAA202520251115151*-6578.4601031
Kaveeshka AnjulaCCC20252025120503125.006379.3700023
Heshan DhanushkaBRC/PSC20252025231503825.009254.3500060
Raveen YasasCMCC20252025120494224.5012140.5000040
Lahiru UdaraNCC20262026110474747.006078.3300050
Raveen de SilvaACCC20262026110474747.0011441.2300030
Tharindu RatnayakeTUCA20252025120453522.505778.9500032
Nimesha GunasingheACCC20262026110444444.006468.7500070
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.