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 (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R. Premadasa Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad YousufPAK20042004220683934.0010862.96000100
Mohammad RizwanPAK20232023110676767.007984.8101061
Russel ArnoldSL20052005310646464.0063101.5901040
Mujeeb Ur RahmanAFG20232023110646464.0037172.9701055
Marvan AtapattuSL200520052216453*64.006598.4601040
Ajay JadejaIND19981998332642564.007981.0100013
Ricky PontingAUS20042004110636363.007584.0001040
Damien MartynAUS20042004110626262.009763.9201030
Mark BoucherSA20042004220625831.0061101.6401051
Babar AzamPAK20232023110606060.008669.7701041
Adam GilchristAUS19991999220593829.506689.3900051
Saqlain MushtaqPAK19971997110585858.0024823.3901050
Saleem MalikPAK19971997110585858.0011550.4301030
Marvan AtapattuSL20012001110575757.009162.6401020
Alec StewartENG20012001110555555.0010253.9201020
Chamara SilvaSL19991999210555555.008564.7101050
Steve WaughAUS19991999220554327.508862.5000040
Lance KlusenerSA20042004220554027.507375.3400030
Khaled MashudBAN20042004110545454.009457.4501050
Virender SehwagIND20052005220544827.0045120.0000091
Craig WishartZIM19961996120545127.0018728.8801021
Kumar SangakkaraSL20052005331532826.5050106.0000050
Chris CairnsNZ19981998340532013.2510251.9600021
Avishka GunawardeneSL20052005110525252.006185.2501060
Asanka GurusinhaSL19961996110525252.0013937.4101060
Graeme SmithSA20042004220523826.007965.8200060
Guy WhittallZIM19961996120523926.0021124.6400050
Grant FlowerZIM19981998110515151.007568.0001021
Ramiz RajaPAK19971997110505050.008558.8201030
Ajay JadejaIND19991999110494949.008557.6500021
WPUJC VaasSL20042004330492416.335196.0800021
Andrew SymondsAUS200420041114545*-5286.5400041
Tushar ImranBAN20052005220443122.007161.9700050
Chris HarrisNZ19981998341431914.338451.1900040
Kumar DharmasenaSL199619961114242*-7853.8500040
Habibul BasharBAN200520052214241*42.004985.7100021
Yasir HameedPAK20042004220423121.008052.5000050
Sourav GangulyIND20042004110393939.004586.6700051
Russel ArnoldSL19971997120392419.5011833.0500011
Irfan PathanIND20042004110383838.007550.6700020
Agha SalmanPAK202320231113838*-31122.5800041
Abdul RazzaqPAK20042004221382238.004486.3600040
Alistair CampbellZIM19961996120382619.0014226.7600020
Sachin TendulkarIND19991999110373737.005863.7900010
ShahidullahAFG20232023110373737.006556.9200020
Andrew SymondsAUS199919992213622*36.005466.6700020
Shane WarneAUS19991999220362118.005664.2900010
Javed OmarBAN20052005220361818.006258.0600050
Niroshan BandaratillekeSL19981998330362012.0014425.0000130
Upul ChandanaSL19991999310353535.0031112.9000020

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.