Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND108/6 (10.1)IND need 152 runs in 59 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE178/5 (37.2)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by team (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At Bellerive Oval×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Shaun MarshAUSAustralia2009-201822018410692.0020589.76110164
Stephen FlemingNZNew Zealand1997-20022201178558.5018762.5701090
Marvan AtapattuSLSri Lanka2006110808080.0012265.5701050
Steve SmithAUSAustralia20161217948*79.0016248.77000100
Bryan YoungNZNew Zealand1993110747474.0011663.7901070
Chris CairnsNZNew Zealand1993-20023317030*35.009772.1600070
Usman KhawajaAUSAustralia2016120686434.0014646.5801090
Ricky PontingAUSAustralia2009110646464.007288.8901070
Marcus StoinisAUSAustralia2018110636363.007682.8901054
Kumar SangakkaraSLSri Lanka2006110626262.007780.5201050
Craig McMillanNZNew Zealand1997-2002220543627.009954.5500040
David WarnerAUSAustralia2009-2016230514517.008957.3000050
Alex CareyAUSAustralia2018110424242.0041102.4400011
Chris HarrisNZNew Zealand1997-20022213937*39.006163.9300030
Glenn MaxwellAUSAustralia2018110353535.0027129.6300030
Wesley MadhevereZIMZimbabwe20221113535*-18194.4400041
Tillakaratne DilshanSLSri Lanka2006110303030.0024125.0000021
Michael HusseyAUSAustralia2009110282828.003482.3500020
Adam ParoreNZNew Zealand1997-20022212721*27.004362.7900010
Sanath JayasuriyaSLSri Lanka2006110252525.002696.1500021
Daniel VettoriNZNew Zealand1997-20022212525*25.004259.5200100
Lou VincentNZNew Zealand2002110232323.004551.1100010
Brad HaddinAUSAustralia2009110232323.002688.4600010
David HusseyAUSAustralia2009110191919.003063.3300010
Milton ShumbaZIMZimbabwe2022110181818.002090.0000020
Shane Edward BondNZNew Zealand20021111717*-12141.6700002
Jehan MubarakSLSri Lanka2006110141414.001973.6800010
Josh HazlewoodAUSAustralia2016-201823214814.002263.6400030
Mahela JayawardeneSLSri Lanka2006110111111.001764.7100010
Aaron FinchAUSAustralia2018110111111.001573.3300010
Roger TwoseNZNew Zealand1997110111111.003432.3500010
Joe MennieAUSAustralia201612010105.002441.6700120
Scott StyrisNZNew Zealand2002110999.006150.0000010
Ken RutherfordNZNew Zealand1993110999.003129.0300010
Shane ThomsonNZNew Zealand1993110999.001850.0000010
Peter NevillAUSAustralia2016120964.504121.9500000
Mark RichardsonNZNew Zealand2002110888.001080.0000010
James HopesAUSAustralia2009110888.001361.5400000
Regis ChakabvaZIMZimbabwe2022110888.008100.0000001
Mark GreatbatchNZNew Zealand1993110888.001553.3300010
Ryan HarrisAUSAustralia2009110777.001070.0000000
Pat CumminsAUSAustralia201811177*-1258.3300010
Rod LathamNZNew Zealand1993110777.002035.0000000
Travis HeadAUSAustralia2018110666.002128.5700010
Nathan LyonAUSAustralia2016120643.001154.5500010
WPUJC VaasSLSri Lanka2006110555.005100.0000000
Tony BlainNZNew Zealand1993110555.001145.4500000
Gavin LarsenNZNew Zealand1993-199721144*-4100.0000000
Callum FergusonAUSAustralia2016120432.002317.3900000
Mitchell StarcAUSAustralia2016-2018230441.332020.0000210
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.