Live6th Match · Pakistan ODI Tri-Series 2026/27SLENGSri Lanka won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd 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/27NAMIRE

Batting by year (All cricket)

The most runs in a calendar year in men's cricket v Bloomfield Cricket and Athletic Club: 383 by Nishan Madushka in 2025.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Bloomfield Cricket and Athletic Club×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Nishan MadushkaCCC20252025231383183191.5053971.06200296
Angelo MathewsCCC2025202534225496*127.0044557.08030216
Kamil MisharaNCC20262026331231145*115.50153150.981102412
Sangeeth CoorayCCC202520253401795244.7538146.9802080
Nimesha GunasingheACCC2026202612017116185.5035048.86100170
MPM WeerasingheACCC202620262301677455.6723172.29020192
Promod MaduwanthaBRC20262026110166166166.0028159.07100160
Avishka TharinduPSC2026202612015311676.5020176.12100146
Ahan WickramasingheNCC20262026221147108*147.00147100.00100116
Lahiru UdaraNCC2026202612014612673.00143102.10100151
Lahiru UdaraNCC20252025110145145145.0019175.92100143
Chamika KarunaratneNCC202620263311446172.00133108.27010910
Avishka FernandoSSC20262026110138138138.00114121.05100154
Ramesh MendisMSC2026202612112196121.0019362.6901083
N BalasooriyaPSC202520252301214940.3313987.05000121
Kaveeshka AnjulaCCC2025202534112011040.0019063.16100104
Thanuka DabareCMCC/ACCC202520252301189739.33109108.2601077
Vidura AdikariCMCC20262026111110110*-22848.25100102
Dinesh ChandimalCCC202520252201087654.00105102.86010133
Kevin PereraNSWC202520252311075453.5016564.85020130
Shalith FernandoPSC2025202512110487*104.0019254.17010101
Irosh SamarasooriyaPSC202520251201016950.5017757.06010123
DS AbeywickramasinghaBRC202520252201019850.5096105.2101093
Dhananjaya de SilvaCCC20252025220995949.5013175.5701081
Dushan VimukthiPSC202620261219656*96.0017355.49010104
Kavindu KulasekaraACCC20262026121965496.0017654.55010111
Milan PriyanathMSC20262026121937593.0014165.9601064
Krishan SanjulaSSC202420241119292*-65141.5401066
GSNFG JayasuriyaPSC20262026120926946.0015559.3501080
Sammu AshanCMCC/ACCC20252025230927930.6714463.89010111
T AmarasingheCMCC20262026110888888.0014560.6901063
Thanuka DabareCMCC20262026110878787.0012271.3101091
Sahan ArachchigeNCC20262026320875243.5011973.1101060
Rahul GunasekeraNSWC20252025230867328.6713961.8701151
Chamindu WijesingheCCC20252025220857242.5015953.4601071
Gihan KoralageBSC202520251217969*79.0010178.2201082
Sanjaya ChathurangaRCC202420241217978*79.0019440.7201043
Raminda WijesooriyaBRC20262026110777777.008491.67010120
Oshada FernandoPSC20252025120777038.5010573.33010100
Koojana PereraBSC20262026220767638.0044172.7301173
Ramesh MendisMSC20252025221754975.008984.2700021
Vinura DulsaraRCC20242024121746574.0020037.0001080
Thanuka DabareACCC20242024110737373.0067108.9601054
Maduka LiyanapathiranageNSWC20252025120716035.5016144.1001090
Pulina TharangaRCC20242024110696969.0041168.2901017
Nipun DananjayaSSC20262026210696969.007888.4601081
Sohan de LiveraMSC20262026120694334.5068101.4700071
Sandun WeerakkodyTUCA20242024110686868.0053128.30010102
Ravindu SembukuttigeRCC202420241116868*-58117.2401063
C HeenatigalaBRC/ACCC20262026220676533.5012055.8301071
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.