Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG54/0 (8.5)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI3rd 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 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/27NAMIRE

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

Mahela Jayawardene has scored the most runs in the South Africa tour of Sri Lanka 2004 at Galle International Stadium: 242 in 1 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×Series: South Africa tour of Sri Lanka 2004×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mahela JayawardeneSL2004120242237121.0043555.63100253
Jacques RudolphSA2004121129102129.0037234.68100160
Jacques KallisSA200412111159111.0020753.62020151
Graeme SmithSA2004120977448.5024140.2501070
Sanath JayasuriyaSL2004120867443.0016053.7501070
WPUJC VaasSL2004121826982.0017247.67010110
Kumar SangakkaraSL2004120715835.508187.65010130
Martin van JaarsveldSA2004120663733.0021430.8400090
Boeta DippenaarSA2004120574628.5016933.7300060
Romesh KaluwitharanaSL2004120523326.0010947.7100080
Marvan AtapattuSL2004120342517.008838.6400060
Upul ChandanaSL2004120342917.004772.3400041
Thilan SamaraweeraSL2004120321916.008637.2100020
Nicky BojeSA2004110313131.005556.3600021
Tillakaratne DilshanSL2004120262513.006838.2400010
Shaun PollockSA2004110252525.005149.0200030
Makhaya NtiniSA2004110101010.002441.6700020
Farveez MaharoofSL200412296*-3228.1300000
Mark BoucherSA2004110666.002030.0000010
Nantie HaywardSA200411122*-229.0900000
Lance KlusenerSA2004110222.001612.5000000
Muttiah MuralitharanSL2004120221.00922.2200100

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.