T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting records (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Bellerive Oval×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shahid AfridiPAK/MR1997-20124428956*44.5068130.8801066
Zahoor ElahiPAK1997110000.0010.0000100
Mohammad WasimPAK1997-19992301659155.0027560.00020190
Mujahid JamshedPAK1997110232323.004650.0000020
Anthony StuartAUS1997110111.00714.2900000
Ricky PontingAUS1997-20111419485320956.87129066.12332886
Stephen FlemingNZ1997-20076702298532.7145450.44022181
Nathan AstleNZ1997-20075611194523.8017468.39001141
Craig McMillanNZ1997-20076701765525.1438046.32010151
Daniel VettoriNZ/BH1997-20159836125*12.2010458.6500230
Matt HorneNZ199723016713355.6729257.19100142
Michael KasprowiczAUS1997-2005210202020.004148.7800020
Shayne O'ConnorNZ199721100*-310.0000000
Adam ParoreNZ1997-20024521224440.6724849.1900060
Roger TwoseNZ1997230422914.0010540.0000040
Matthew ElliottAUS1997110114114114.0026543.0210080
Simon CookAUS199711100*-40.0000000
Herschelle GibbsSA1997-2009440673616.7510862.0400160
Jacques KallisSA/ST1997-20163301177239.0018264.2901150
Shaun PollockSA1997-2006330463115.337660.5300110
Jonty RhodesSA1997-2002220271413.504264.2900030
Lance KlusenerSA1997-2002220423721.007159.1500011
Brian McMillanSA1997110111.00616.6700000
Marvan AtapattuSL1999-20073402678266.7548155.51030230
Mahela JayawardeneSL1999-2015911029710427.0048461.36111302
Upul ChandanaSL1999110888.001172.7300000
Adam GilchristAUS1999-200789251017272.8653096.232204910
Darren LehmannAUS1999-200532110051100.0012281.9701060
Brendon JulianAUS1999110777.007100.0000010
Adam DaleAUS199911177*-1353.8500000
Shane LeeAUS1999110181818.002185.7100001
Justin LangerAUS1999-2001230309127103.0055555.68210360
Mohammad YousufPAK1999-20104601244520.6719962.31000120
Shoaib AkhtarPAK1999-2005321105*10.002245.4500010
Azhar MahmoodPAK1999-2005231582829.0013542.9600060
Scott MullerAUS199911100*---00000
VVS LaxmanIND2000-20042212013*20.003557.1400010
Rahul DravidIND2000-2004210151515.003148.3900010
Sourav GangulyIND2000-2004221754375.008192.5900091
Anil KumbleIND2000-2004210141414.001593.3300010
Abdul RazzaqPAK2000-20052218270*82.0066124.2401052
Robin SinghIND2000110222.001216.6700000
Venkatesh PrasadIND2000110555.00771.4300000
Debasis MohantyIND2000110000.0030.0000100
Jacob MartinIND2000110161616.002759.2600000
Sameer DigheIND20001111111*-2055.0000000
Andrew SymondsAUS2001-20077712326938.6726587.55042261
Ian HarveyAUS20011111313*-1776.4700020
Stuart CarlisleZIM2001-2004220723636.0011164.8600040
Brad HaddinAUS2001-2015101112454224.50216113.43000226

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.