Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG341/4 (45.2)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

South Africa tour of Sri Lanka 2004: Batting by ground (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: South Africa tour of Sri Lanka 2004×
PlayerGroundSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLSinhalese Sports Club GroundColombo2004120296232148.0041571.33110412
Mahela JayawardeneSLGalle International StadiumGalle2004120242237121.0043555.63100253
Jacques RudolphSAGalle International StadiumGalle2004121129102129.0037234.68100160
Jacques KallisSAGalle International StadiumGalle200412111159111.0020753.62020151
Graeme SmithSAGalle International StadiumGalle2004120977448.5024140.2501070
Sanath JayasuriyaSLGalle International StadiumGalle2004120867443.0016053.7501070
Mahela JayawardeneSLSinhalese Sports Club GroundColombo2004120858242.5021539.53010100
Boeta DippenaarSASinhalese Sports Club GroundColombo20041218459*84.0022637.17010130
WPUJC VaasSLGalle International StadiumGalle2004121826982.0017247.67010110
Graeme SmithSASinhalese Sports Club GroundColombo2004120826541.0016350.3101052
Marvan AtapattuSLSinhalese Sports Club GroundColombo2004120767238.0015549.0301080
Kumar SangakkaraSLGalle International StadiumGalle2004120715835.508187.65010130
Martin van JaarsveldSAGalle International StadiumGalle2004120663733.0021430.8400090
Sanath JayasuriyaSLSinhalese Sports Club GroundColombo2004120624331.008473.8100090
Mark BoucherSASinhalese Sports Club GroundColombo2004121615161.0016237.6501080
Boeta DippenaarSAGalle International StadiumGalle2004120574628.5016933.7300060
Martin van JaarsveldSASinhalese Sports Club GroundColombo2004120535126.5012243.4401060
Romesh KaluwitharanaSLGalle International StadiumGalle2004120523326.0010947.7100080
Thilan SamaraweeraSLSinhalese Sports Club GroundColombo20041214221*42.0011536.5200040
Upul ChandanaSLSinhalese Sports Club GroundColombo2004110404040.008149.3800060
Marvan AtapattuSLGalle International StadiumGalle2004120342517.008838.6400060
Upul ChandanaSLGalle International StadiumGalle2004120342917.004772.3400041
Thilan SamaraweeraSLGalle International StadiumGalle2004120321916.008637.2100020
Nicky BojeSAGalle International StadiumGalle2004110313131.005556.3600021
Tillakaratne DilshanSLSinhalese Sports Club GroundColombo20041212623*26.005052.0000040
Tillakaratne DilshanSLGalle International StadiumGalle2004120262513.006838.2400010
Shaun PollockSAGalle International StadiumGalle2004110252525.005149.0200030
Jacques KallisSASinhalese Sports Club GroundColombo200412016138.006325.4000000
Nicky BojeSASinhalese Sports Club GroundColombo200412016168.002272.7300130
WPUJC VaasSLSinhalese Sports Club GroundColombo2004110101010.002147.6200020
Makhaya NtiniSAGalle International StadiumGalle2004110101010.002441.6700020
Farveez MaharoofSLGalle International StadiumGalle200412296*-3228.1300000
Romesh KaluwitharanaSLSinhalese Sports Club GroundColombo2004110777.001546.6700010
HMRKB HerathSLSinhalese Sports Club GroundColombo2004110777.001546.6700010
Jacques RudolphSASinhalese Sports Club GroundColombo2004120763.504216.6700010
Mark BoucherSAGalle International StadiumGalle2004110666.002030.0000010
Lasith MalingaSLSinhalese Sports Club GroundColombo200411166*-2821.4300000
Herschelle GibbsSASinhalese Sports Club GroundColombo2004120442.00757.1400110
Shaun PollockSASinhalese Sports Club GroundColombo2004120432.001040.0000000
Nantie HaywardSAGalle International StadiumGalle200411122*-229.0900000
Lance KlusenerSAGalle International StadiumGalle2004110222.001612.5000000
Nantie HaywardSASinhalese Sports Club GroundColombo2004120211.001513.3300000
Muttiah MuralitharanSLGalle International StadiumGalle2004120221.00922.2200100
Makhaya NtiniSASinhalese Sports Club GroundColombo2004120000.0040.0000200

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.