Live7th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 internationals)

The most runs in a calendar year in internationals at R.Premadasa Stadium, Khettarama: 323 by Virat Kohli in 2017.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R.Premadasa Stadium, Khettarama×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND20172017331323131161.50266121.43210333
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
Kushal Janith PereraSL2019201933018311161.0018499.46100251
Thisara PereraSL201820188811765825.14114154.39022613
Mushfiqur RahimBAN2019201933117598*87.5021182.94020121
Rohit SharmaIND201820185501738934.60127136.22021139
Craig ErvineZIM2017201712016516082.5026761.80100141
Sikandar RazaZIM2017201712016312781.5025264.68100112
Dinesh ChandimalSL201820185511588039.50141112.06010143
Tamim IqbalBAN201820185501545030.80119129.41010174
Upul TharangaSL201720173401517137.7521470.56010241
Sabbir RahmanBAN201820185501477729.40109134.86011156
Niroshan DickwellaSL201820183301419547.0016983.43010170
Kusal MendisSL201920193311385469.0018176.24010131
Manish PandeyIND2017201733213751*137.00131104.58020101
Manish PandeyIND2018201854213442*67.00112119.64000122
Rohit SharmaIND2017201733012910443.00116111.21100133
Asela GunaratneSL2017201712112580*125.0026147.8901090
Niroshan DickwellaSL201720174501208124.0016274.07010120
Malcolm WallerZIM201720171201046852.0013775.91010120
Suresh RainaIND201820185501034720.6078132.0500185
Dasun ShanakaSL20182018881992114.1492107.61002103
Angelo MathewsSL201820182219797*97.0010097.00011111
Dimuth KarunaratneSL20192019330974632.3312676.98000110
Dhananjaya de SilvaSL20182018441973132.3310196.0400084
MahmudullahBAN201820185519643*24.0061157.3800083
Soumya SarkarBAN20192019330956931.6712178.5101071
Avishka FernandoSL20192019330958231.6710293.1401092
Upul TharangaSL201820185519532*23.7580118.7500093
Liton DasBAN20182018550954319.0068139.7100166
Ben StokesENG20182018220936746.5087106.90010131
Lahiru ThirimanneSL20172017220856742.5012965.8901042
Dinesh KarthikIND201820185558539*-43197.6700093
Sabbir RahmanBAN20192019330786026.009284.7801090
Kusal MendisSL20172017230786626.0012363.4101070
Dimuth KarunaratneSL20172017120744937.0015049.3300020
Quinton de KockSA20182018220745437.0068108.82010111
Jason RoyENG20182018220736936.5042173.8101056
Dinesh ChandimalSL20172017120705535.0011759.8301080
Dilshan MunaweeraSL20172017330685322.6758117.2401074
Dhanushka GunathillekeSL20182018440662616.5046143.4800044
Moeen AliENG20182018220643732.0048133.3300064
Kedar JadhavIND20172017210636363.007386.3001070
Dilruwan PereraSL20172017121623362.0011952.1000062
Graeme CremerZIM20172017120614830.5012748.0300060
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.