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

West Indies tour of South Africa 2003/04: Batting by ground (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: West Indies tour of South Africa 2003/04×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSANew Wanderers StadiumJohannesburg2003-2004230341158113.6751166.73200315
Jacques KallisSANewlandsCape Town2004232312130*312.0043072.562102610
Graeme SmithSANew Wanderers StadiumJohannesburg2003-200423023413278.0031474.52110350
Jacques KallisSASuperSport ParkCenturion2004222225130*-29676.01110213
Herschelle GibbsSASuperSport ParkCenturion2004231218192109.0036859.24100254
Brian LaraWINew Wanderers StadiumJohannesburg2003-200423021820272.6730771.01100342
Chris GayleWISuperSport ParkCenturion200423021010770.0029471.43110333
Ramnaresh SarwanWISuperSport ParkCenturion2004231209119104.5038754.01110240
Graeme SmithSASuperSport ParkCenturion2004231208139104.0025980.31100312
Brian LaraWINewlandsCape Town200423020311567.6739251.79110301
Shivnarine ChanderpaulWINew Wanderers StadiumJohannesburg2003-20042301938564.3332459.57020221
Chris GayleWINew Wanderers StadiumJohannesburg2003-2004231186152*93.0018998.41100203
Herschelle GibbsSANewlandsCape Town200423018514261.6729762.29100224
Jacques KallisSAKingsmeadDurban2003-2004221179177179.0035550.42100200
Jacques RudolphSANewlandsCape Town200423116210181.0029355.29111200
Shivnarine ChanderpaulWISuperSport ParkCenturion20042301619253.6724465.98010222
Chris GayleWINewlandsCape Town200423015211650.6718383.06100281
Herschelle GibbsSAKingsmeadDurban2003-2004221149142149.0018480.98100240
Ramnaresh SarwanWIKingsmeadDurban2003-200423014711449.0026954.65100220
Gary KirstenSAKingsmeadDurban2003110137137137.0021862.84100200
Shivnarine ChanderpaulWIKingsmeadDurban2003-200423012610942.0023254.31101221
Dwayne SmithWINewlandsCape Town2004231126105*63.0014388.11100182
Mark BoucherSANewlandsCape Town2004211122122*-17370.52100210
Graeme SmithSANewlandsCape Town20042301195339.6719162.30010140
Ramnaresh SarwanWINewlandsCape Town20042301186939.3323849.58010170
Brian LaraWISuperSport ParkCenturion20042319959*49.5012877.34010112
Brian LaraWIKingsmeadDurban2003-2004230987232.6721246.23010130
Martin van JaarsveldSANew Wanderers StadiumJohannesburg2003120887344.0013465.67010150
Boeta DippenaarSASt. George's ParkPort Elizabeth2004110838383.0012367.4801080
Herschelle GibbsSANew Wanderers StadiumJohannesburg2003-2004231816040.5016848.2101092
Jacques RudolphSANew Wanderers StadiumJohannesburg2003-2004230814427.0015751.5900071
Ridley JacobsWIKingsmeadDurban2003-2004231805840.0011668.97010130
Neil McKenzieSANewlandsCape Town2004110767676.0012162.81010101
Vasbert DrakesWIKingsmeadDurban2003120716735.5014150.3501091
Daren GangaWINew Wanderers StadiumJohannesburg2003120706035.0022431.25010110
Mervyn DillonWISuperSport ParkCenturion2004220593029.506393.65000130
Mark BoucherSANew Wanderers StadiumJohannesburg2003-2004231522726.007569.3300060
Shaun PollockSANew Wanderers StadiumJohannesburg2003-2004231523026.007173.2400041
Ricardo PowellWIKingsmeadDurban2004110505050.007170.4201060
Ricardo PowellWINew Wanderers StadiumJohannesburg20041114949*-24204.1700042
Robin PetersonSANew Wanderers StadiumJohannesburg2003-2004221432543.004791.4900040
Lance KlusenerSASuperSport ParkCenturion20041114141*-38107.8900021
Neil McKenzieSASuperSport ParkCenturion2004110404040.008944.9400051
Vasbert DrakesWISuperSport ParkCenturion2004120393519.504684.7800080
Dwayne SmithWISuperSport ParkCenturion2004220393919.506560.0000181
Shaun PollockSAKingsmeadDurban2003-20042113838*-6261.2900030
Wavell HindsWINewlandsCape Town2004120382519.0011632.7600060
Ridley JacobsWINewlandsCape Town2004232382338.0011333.6300040
Jacques RudolphSASuperSport ParkCenturion2004210373737.008444.0500060
Robin PetersonSASuperSport ParkCenturion2004110363636.004383.7200040
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.