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 resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd 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 bowledT2065th 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)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R.Premadasa Stadium, Khettarama×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kusal MendisSL201820188802305728.75170135.290301514
Kushal Janith PereraSL201820186602157435.83139154.68030227
Mushfiqur RahimBAN2018201855219972*66.33141141.13020176
Shikhar DhawanIND201820185501989039.60136145.590201710
Angelo MathewsSL201720174501987039.6036055.00020181
Angelo MathewsSL201920193311878793.5019993.97020181
Thisara PereraSL201820188811765825.14114154.39022613
Mushfiqur RahimBAN2019201933117598*87.5021182.94020121
Rohit SharmaIND201820185501738934.60127136.22021139
Manish PandeyIND2017201733213751*137.00131104.58020101
Virat KohliIND20172017331323131161.50266121.43210333
Dinesh ChandimalSL201820185511588039.50141112.06010143
Tamim IqbalBAN201820185501545030.80119129.41010174
Upul TharangaSL201720173401517137.7521470.56010241
Sabbir RahmanBAN201820185501477729.40109134.86011156
Niroshan DickwellaSL201820183301419547.0016983.43010170
Kusal MendisSL201920193311385469.0018176.24010131
Asela GunaratneSL2017201712112580*125.0026147.8901090
Niroshan DickwellaSL201720174501208124.0016274.07010120
Malcolm WallerZIM201720171201046852.0013775.91010120
Angelo MathewsSL201820182219797*97.0010097.00011111
Soumya SarkarBAN20192019330956931.6712178.5101071
Avishka FernandoSL20192019330958231.6710293.1401092
Ben StokesENG20182018220936746.5087106.90010131
Lahiru ThirimanneSL20172017220856742.5012965.8901042
Sabbir RahmanBAN20192019330786026.009284.7801090
Kusal MendisSL20172017230786626.0012363.4101070
Quinton de KockSA20182018220745437.0068108.82010111
Jason RoyENG20182018220736936.5042173.8101056
Dinesh ChandimalSL20172017120705535.0011759.8301080
Dilshan MunaweeraSL20172017330685322.6758117.2401074
Kedar JadhavIND20172017210636363.007386.3001070
Russel ArnoldSL20052005110595959.009065.5601070
Sylvester JosephWI20052005110585858.009263.0401041
Shivnarine ChanderpaulWI20052005110575757.007972.1501080
Sadeera SamarawickramaSL20182018110545454.0048112.5001080
Kushal Janith PereraSL2019201933018311161.0018499.46100251
Craig ErvineZIM2017201712016516082.5026761.80100141
Sikandar RazaZIM2017201712016312781.5025264.68100112
Manish PandeyIND2018201854213442*67.00112119.64000122
Rohit SharmaIND2017201733012910443.00116111.21100133
Suresh RainaIND201820185501034720.6078132.0500185
Dasun ShanakaSL20182018881992114.1492107.61002103
Dimuth KarunaratneSL20192019330974632.3312676.98000110
Dhananjaya de SilvaSL20182018441973132.3310196.0400084
MahmudullahBAN201820185519643*24.0061157.3800083
Upul TharangaSL201820185519532*23.7580118.7500093
Liton DasBAN20182018550954319.0068139.7100166
Dinesh KarthikIND201820185558539*-43197.6700093
Dimuth KarunaratneSL20172017120744937.0015049.3300020
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.