Result: South Africa won by 6 wickets
Sri Lanka 1st Innings Batting| Batter | Runs | Dismissal | Min | BF |
|---|---|---|---|---|
| Nuwan Zoysa | 0 | 9 | 8 | |
| Arjuna Ranatunga | 73 | 264 | 177 | |
| Romesh Kaluwitharana | 9 | 20 | 15 | |
| Muttiah Muralitharan | 11 | 44 | 36 | |
| Roshan Mahanama | 50 | 223 | 178 | |
| Ravindra Pushpakumara | 0* | 21 | 14 | |
| Hashan Tillakaratne | 55 | 184 | 134 | |
| PA de Silva | 1 | 8 | 2 | |
| Pramodya Wickramasinghe | 10 | 22 | 13 | |
| Marvan Atapattu | 12 | 89 | 70 | |
| Sanath Jayasuriya | 51 | 104 | 77 | |
| 303 All Out (118.3 overs @ 2.56 rpo) |
| Bowler | Overs | Maidens | Runs | Wks |
|---|---|---|---|---|
| Jacques Kallis | 19.0 | 7 | 42 | 1 |
| Hansie Cronje | 14.3 | 3 | 21 | 3 |
| Paul Adams | 22.0 | 6 | 77 | 0 |
| Makhaya Ntini | 22.5 | 7 | 61 | 2 |
| Shaun Pollock | 7.1 | 3 | 9 | 0 |
| Allan Donald | 33.0 | 10 | 73 | 3 |
| Batter | Runs | Dismissal | Min | BF |
|---|---|---|---|---|
| Jacques Kallis | 12 | 40 | 38 | |
| Gerhardus Liebenberg | 0 | 1 | 1 | |
| Gary Kirsten | 13 | 115 | 82 | |
| Makhaya Ntini | 2* | 11 | 9 | |
| HD Ackerman | 7 | 9 | 7 | |
| Paul Adams | 12 | 24 | 21 | |
| Mark Boucher | 13 | 73 | 71 | |
| Shaun Pollock | 1 | 25 | 16 | |
| Daryll Cullinan | 103 | 307 | 185 | |
| Allan Donald | 6 | 34 | 25 | |
| Hansie Cronje | 10 | 40 | 27 | |
| 200 All Out (78.0 overs @ 2.56 rpo) |
| Bowler | Overs | Maidens | Runs | Wks |
|---|---|---|---|---|
| Ravindra Pushpakumara | 16.0 | 2 | 55 | 1 |
| Pramodya Wickramasinghe | 15.0 | 2 | 36 | 1 |
| Muttiah Muralitharan | 30.0 | 8 | 63 | 5 |
| Sanath Jayasuriya | 5.0 | 2 | 10 | 2 |
| Nuwan Zoysa | 12.0 | 2 | 29 | 1 |
| Batter | Runs | Dismissal | Min | BF |
|---|---|---|---|---|
| Nuwan Zoysa | 14 | 41 | 35 | |
| Sanath Jayasuriya | 16 | 30 | 23 | |
| Romesh Kaluwitharana | 0 | 5 | 3 | |
| PA de Silva | 41 | 99 | 75 | |
| Hashan Tillakaratne | 0 | 8 | 4 | |
| Marvan Atapattu | 7 | 56 | 34 | |
| Muttiah Muralitharan | 15 | 19 | 11 | |
| Roshan Mahanama | 0 | 1 | 1 | |
| Pramodya Wickramasinghe | 21 | 74 | 59 | |
| Ravindra Pushpakumara | 0* | 2 | 0 | |
| Arjuna Ranatunga | 0 | 10 | 7 | |
| 122 All Out (41.3 overs @ 2.94 rpo) |
| Bowler | Overs | Maidens | Runs | Wks |
|---|---|---|---|---|
| Allan Donald | 13.3 | 2 | 54 | 5 |
| Jacques Kallis | 7.0 | 3 | 12 | 0 |
| Hansie Cronje | 8.0 | 3 | 13 | 2 |
| Paul Adams | 7.0 | 1 | 25 | 1 |
| Makhaya Ntini | 6.0 | 2 | 13 | 0 |
| Batter | Runs | Dismissal | Min | BF |
|---|---|---|---|---|
| Jacques Kallis | 0* | 8 | 7 | |
| HD Ackerman | 2 | 24 | 24 | |
| Gary Kirsten | 75* | 233 | 203 | |
| Daryll Cullinan | 0 | 6 | 3 | |
| Gerhardus Liebenberg | 45 | 120 | 89 | |
| Hansie Cronje | 82 | 70 | 63 | |
| 226 4 wickets (62.5 overs @ 3.60 rpo) |
| Bowler | Overs | Maidens | Runs | Wks |
|---|---|---|---|---|
| Sanath Jayasuriya | 19.0 | 6 | 62 | 1 |
| Nuwan Zoysa | 2.0 | 0 | 11 | 0 |
| Ravindra Pushpakumara | 7.0 | 2 | 27 | 0 |
| Pramodya Wickramasinghe | 6.0 | 1 | 7 | 0 |
| PA de Silva | 5.0 | 1 | 14 | 0 |
| Muttiah Muralitharan | 23.5 | 4 | 94 | 3 |
