Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

West Indies tour of South Africa 2003/04: Batting by ground (First-class)

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
Brian LaraWINew Wanderers StadiumJohannesburg2003120207202103.5029669.93100332
Jacques KallisSANewlandsCape Town2004121203130*203.0033660.42110205
Jacques KallisSANew Wanderers StadiumJohannesburg2003120202158101.0036954.74100202
Brian LaraWINewlandsCape Town2004120201115100.5037653.46110301
Herschelle GibbsSASuperSport ParkCenturion2004121200192200.0034158.65100244
Chris GayleWISuperSport ParkCenturion200412018410792.0027267.65110311
Jacques KallisSAKingsmeadDurban2003110177177177.0034451.45100200
Graeme SmithSANew Wanderers StadiumJohannesburg200312017613288.0025469.29100290
Herschelle GibbsSANewlandsCape Town200412017514287.5027164.58100214
Graeme SmithSASuperSport ParkCenturion2004121162139162.0019782.23100252
Chris GayleWINewlandsCape Town200412014811674.0016888.10100271
Herschelle GibbsSAKingsmeadDurban2003110142142142.0017581.14100230
Gary KirstenSAKingsmeadDurban2003110137137137.0021862.84100200
Ramnaresh SarwanWISuperSport ParkCenturion200412013211966.0028546.32100180
Jacques KallisSASuperSport ParkCenturion2004111130130*-19965.33100141
Dwayne SmithWINewlandsCape Town2004121125105*125.0013592.59100182
Mark BoucherSANewlandsCape Town2004111122122*-17370.52100210
Ramnaresh SarwanWIKingsmeadDurban200312011811459.0023051.30100190
Ramnaresh SarwanWINewlandsCape Town20041201136956.5022650.00010160
Shivnarine ChanderpaulWIKingsmeadDurban200312010910954.5017761.58101201
Shivnarine ChanderpaulWINew Wanderers StadiumJohannesburg20031201087454.0021051.43010160
Jacques RudolphSANewlandsCape Town200412010110150.5021746.54101130
Martin van JaarsveldSANew Wanderers StadiumJohannesburg2003120887344.0013465.67010150
Brian LaraWIKingsmeadDurban2003120837241.5018245.60010120
Neil McKenzieSANewlandsCape Town2004110767676.0012162.81010101
Ridley JacobsWIKingsmeadDurban2003120735836.5010470.19010130
Vasbert DrakesWIKingsmeadDurban2003120716735.5014150.3501091
Daren GangaWINew Wanderers StadiumJohannesburg2003120706035.0022431.25010110
Shivnarine ChanderpaulWISuperSport ParkCenturion2004120694234.5016940.83000120
Graeme SmithSANewlandsCape Town2004120664233.0011756.4100080
Herschelle GibbsSANew Wanderers StadiumJohannesburg2003121666066.0015044.0001081
Mervyn DillonWISuperSport ParkCenturion2004120593029.506393.65000130
Jacques RudolphSANew Wanderers StadiumJohannesburg2003120464423.0012835.9400040
Mark BoucherSANew Wanderers StadiumJohannesburg2003120452722.506965.2200050
Robin PetersonSANew Wanderers StadiumJohannesburg2003121432543.004791.4900040
Neil McKenzieSASuperSport ParkCenturion2004110404040.008944.9400051
Shaun PollockSANew Wanderers StadiumJohannesburg2003120403020.006858.8200030
Brian LaraWISuperSport ParkCenturion2004120403420.009143.9600051
Vasbert DrakesWISuperSport ParkCenturion2004120393519.504684.7800080
Dwayne SmithWISuperSport ParkCenturion2004120393919.506560.0000181
Shaun PollockSAKingsmeadDurban20031113838*-6261.2900030
Wavell HindsWINewlandsCape Town2004120382519.0011632.7600060
Jacques RudolphSASuperSport ParkCenturion2004110373737.008444.0500060
Jacques RudolphSAKingsmeadDurban2003110363636.005565.4500040
Dave MohammedWINewlandsCape Town2004110363636.0036100.0000071
Chris GayleWINew Wanderers StadiumJohannesburg2003120342617.003694.4400080
Adam SanfordWIKingsmeadDurban20031213318*33.0013125.1900041
Neil McKenzieSAKingsmeadDurban2003110323232.005855.1700032
Andrew HallSAKingsmeadDurban2003110323232.004669.5700040
Ridley JacobsWINewlandsCape Town2004121322332.009633.3300040
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.