ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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 team (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R. Premadasa Stadium×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen FlemingNZNew Zealand1998341304174*101.3360150.58110301
Aravinda de SilvaSLSri Lanka1996-199879058116864.5696860.02220554
Shoaib MalikPAKPakistan200422019114395.50183104.37100251
Craig McMillanNZNew Zealand199834019114247.7526472.35101156
Sachin TendulkarINDIndia1998-200455036112872.2037895.50130275
Ijaz AhmedPAKPakistan1997110113113113.0024546.12100110
Murray GoodwinZIMZimbabwe1998110111111111.0013482.8410070
Yuvraj SinghINDIndia2004-200533018011060.0020189.55100171
Sourav GangulyINDIndia1998-200577126910944.8338669.69110214
Upul TharangaSLSri Lanka200522011410557.0012392.68100100
Hashan TillakaratneSLSri Lanka1996-199723017710359.0040943.28110170
Mahela JayawardeneSLSri Lanka1998-200513124441101*55.1377856.68142350
Romesh KaluwitharanaSLSri Lanka1996-20011112244295*44.2071761.65040591
Mark WaughAUSAustralia19992201168458.0014679.4501090
Runako MortonWIWest Indies2005110848484.0010480.7701061
Marvan AtapattuSLSri Lanka1997-20051517360183*42.9394663.53062480
Mohammad KaifINDIndia2004-200533111783*58.5015774.5201090
Nathan AstleNZNew Zealand19983401788144.5033153.78010133
Arjuna RanatungaSLSri Lanka1996-19987913377542.1363852.82020292
Denesh RamdinWIWest Indies20051117474*-8389.1601070
Jacques KallisSASouth Africa2004220747437.009181.3201152
Rahul DravidINDIndia1999-20054401066926.5016066.2501060
Sanath JayasuriyaSLSri Lanka1996-2005161815386731.6569377.63063644
Adam ParoreNZNew Zealand1998340706717.5012556.0001080
Mohammad RizwanPAKPakistan2023110676767.007984.8101061
Russel ArnoldSLSri Lanka1997-20058701956427.8632859.4501181
Mujeeb Ur RahmanAFGAfghanistan2023110646464.0037172.9701055
Kumar SangakkaraSLSri Lanka2001-20057711616326.8321176.3001091
Ricky PontingAUSAustralia1999-2004330956331.6714067.8601040
Damien MartynAUSAustralia1999-2004220796239.5012463.7101030
Upul ChandanaSLSri Lanka1998-2005126114161*28.2018476.6301050
Babar AzamPAKPakistan2023110606060.008669.7701041
Mark BoucherSASouth Africa2004220625831.0061101.6401051
Saqlain MushtaqPAKPakistan1997110585858.0024823.3901050
Saleem MalikPAKPakistan1997110585858.0011550.4301030
Mohammad AzharuddinINDIndia199833211355*113.0014080.7102051
Bryan YoungNZNew Zealand19983401195529.7523351.07010160
Alec StewartENGEngland2001110555555.0010253.9201020
Chamara SilvaSLSri Lanka1999210555555.008564.7101050
Shaun PollockSASouth Africa2004220845442.0012368.2901030
Khaled MashudBANBangladesh2004-2005331625431.0012948.0601050
Avishka GunawardeneSLSri Lanka1999-20054401315232.7516579.39020161
Roshan MahanamaSLSri Lanka1996-19985401005225.0012679.3701130
Asanka GurusinhaSLSri Lanka1996110525252.0013937.4101060
Grant FlowerZIMZimbabwe1996-1998230785126.0016248.1501131
Shahriar NafeesBANBangladesh2005220725136.0011562.6101070
Craig WishartZIMZimbabwe1996-1998230605120.0020229.7001021
Ramiz RajaPAKPakistan1997110505050.008558.8201030
Ajay JadejaINDIndia1998-19994421134956.5016468.9000034
Virender SehwagINDIndia2004-2005330554818.3350110.0000091
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.