Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew WadeAUS201620163301167638.6714580.0001030
Ricky PontingAUS199619964411165338.6716869.0501131
Lahiru ThirimanneSL201320135611166823.2021154.9801161
Samit PatelGG202120218711164219.33104111.5400091
Chamika KarunaratneSL/KF202220229831167523.2011799.1501183
Mohammad AzharuddinIND199319932201156257.5014678.7702043
Craig EvansZIM1996199633111596*57.5014977.1801083
Tillakaratne DilshanSL201220127601154219.1716370.55001130
Kamindu MendisSL/KW2021202110901143212.6713982.0100091
Alex CareyAUS202220223311134956.5013782.4800061
Nipun KarunanayakeBCAA2025202512111275*112.0020654.3701083
Nadine de KlerkSAW202520256521124137.3375149.3300187
Sourav GangulyIND199619963301115937.0016866.07010131
Jordan CoxDA202220223301117737.0082135.3701195
Kamindu MendisSL/CK202620265501114422.2065170.77000142
Suresh PereraSL2001200165111156*27.7512787.40010101
Virat KohliIND200820083301105436.6715073.33010141
Rahmanullah GurbazCS2024202444111057*36.6785129.41011105
Waseem MuhammadCS202420244411105036.6777142.86010106
Hashim AmlaSA20142014110109109109.0013083.8510081
Beth MooneyAUSW20252025110109109109.0011495.61100110
Younis KhanPAK201120113301097236.3313183.2101090
Rohit SharmaIND202320234301095636.3399110.10021136
Dunith WellalageSL/JK2023202399410942*21.8013680.1500191
Alastair CookENG200720072201088054.0017063.5301090
Ben DuckettENG202620263301086236.0014574.4801072
Jacob BethellENG202620264401076526.7513579.26010130
Thilan SamaraweeraSL2009200922010610453.0013081.54100100
Ben McDermottDA2023202332110669*106.0069153.6201076
Sadeera SamarawickramaMSC/CK202620264401068126.5014672.60010131
Yusuf PathanIND2009200987210659*21.2096110.4201275
Luke WrightENG2012201222110599*105.0059177.9701087
Prithvi ShawIND202120214401054926.2585123.53001200
Rovman PowellKW202120213301046134.6744236.36010311
Heinrich KlaasenSA202120216401034325.7592111.9600091
Roshan MahanamaSL1994199422110252102.0016761.0802010
Matt RenshawAUS202620262201026551.0077132.4701071
Umar AkmalPAK201120113311024851.0014271.8300092
Mominul HaqueBAN201320131201016450.5019152.8801050
Mohammad AzharuddinIND199619963311015850.5015963.5201060
AB de VilliersSA201320134401015125.2510497.12010131
Roshan MahanamaSL199319935501014120.2019551.7900060
Milinda SiriwardanaSL201520157601013516.8370144.2900075
Chris HarrisNZ1992199222210068*-12182.6401041
Daren GangaWI200120012201005050.0013872.46020102
Rahul DravidIND200920093301004733.3315763.6900062
Dinesh ChandimalSL201220125401005425.0013971.9401180
Sadeera SamarawickramaJK202220224421004450.0080125.00000101
Mark WaughAUS199619964401005025.0012778.74010120
Ian BlackwellENG20022002220998249.5088112.5001064

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.