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 Buffalo Park×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Anthony IrelandZIM2006110111.00147.1400000
Chamu ChibhabhaZIM2006-2018220413820.5010638.6800030
Loots BosmanSA2006110383838.0029131.0300042
Piet RinkeZIM2006110333.00837.5000000
Tafadzwa MufambisiZIM2006110212121.002584.0000030
Alviro PetersenSA/LIO2006-20144416129*20.336298.3900060
Zaheer KhanMI200911122*-2100.0000000
Brendon McCullumNZ/KKR2009-2012220221711.0022100.0000020
Chris GayleWI/KKR/LIO2009-2015331116108*58.0067173.13100117
Morné van WykKKR/DOL2009-20163311247762.00107115.89010180
Lasith MalingaSL/MI2009-201231100*-0-00000
Brad HodgeKKR2009110737373.0060121.6701053
Laxmi Ratan ShuklaKKR2009110666.00785.7100000
Wriddhiman SahaKKR200911188*-4200.0000010
Pinal ShahMI2009210111111.002055.0000000
Abhishek NayarMI2009220281814.004168.2900020
Ajinkya RahaneMI2009220221211.0020110.0000030
Graham NapierMI2009110151515.001693.7500010
VVS LaxmanDC2009110000.0070.0000100
Matthew HaydenCSK2009110434343.0026165.3800053
Dwayne SmithWI/DC2009-2015220544927.0030180.0000035
MS DhoniCSK20091115858*-37156.7601061
Albie MorkelSA/CSK/TIT2009-20176435833*58.0048120.8300032
Suresh RainaCSK2009110323232.0019168.4200012
Yalaka Venugopal RaoDC2009110222.00540.0000000
R. P. SinghDC2009110222.00633.3300000
Rohit SharmaDC2009110212121.0020105.0000021
Pragyan OjhaDC2009110000.0020.0000100
Murali VijayCSK2009110313131.003393.9400021
Ryan HarrisDC2009110111.00425.0000000
Shoaib AhmedDC200911111*-250.0000000
Tirumalasetti SumanDC2009110171717.0017100.0000020
Gautam GambhirDC2009110191919.002382.6100020
Tillakaratne DilshanSL/DC2009-201222017178.502373.9100120
Dwayne BravoMI/DOL2009-2015210353535.0030116.6700022
Dinesh KarthikDC200911155*-3166.6700010
Luke RonchiMI2009110000.0020.0000100
Dhawal KulkarniMI2009110111.00425.0000000
Rohan RajeMI2009110111.00250.0000000
David WarnerDC2009110212121.003070.0000001
Nuwan KulasekaraSL2012110222222.0013169.2300022
Hashim AmlaSA/CC2012-201733115561*77.50152101.97020173
Upul TharangaSL2012110666666.008577.6501061
Dale SteynSA/TIT2012-202041155*-2250.0000010
Angelo MathewsSL2012110282828.002996.5500011
Dinesh ChandimalSL20121119292*-11580.0001060
Faf du PlessisSA2012-201865225791*85.67217118.43030304
Rory KleinveldtSA/CC2012-201943118109.0016112.5000010
Martin GuptillNZ2012111101101*-69146.3810096
Ryan McLarenSA/KNI/DOL2012-20153111313*-1681.2500010

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