South Africa booked a slot into the Finals through six straight wins. The slot for the second finalist came down to wire being decided in the last league match between India and Zimbabwe. India had to beat Zimbabwe to equal their points tally. They also needed to chase down the target set by Zimbabwe within 40.5 overs to ensure a slot in the Finals on the basis of Net run rate. India managed to chase the target within 40 overs thereby, moving into the Finals. South Africa beat India in the Finals to clinch the trophy.
The South Africa squad was announced on 20 January 1997. Jonty Rhodes was recalled to the side following good performances for Natal in the domestic circuit. Other inclusions included all-rounder Jacques Kallis and Pat Symcox to the side that played India in the Test series that preceded the tournament.[4] To its squad, India named Ajay Jadeja and Robin Singh as inclusions.[5] All-rounder Brian McMillan of South Africa was ruled out of the tournament with an inflamed tendon in his left foot and Craig Matthews was named as his replacement.[6] Matthews injured his ankle during the second game and was replaced by Rudi Bryson.[1]
Group stage points table
South Africa won all of their six round-robin matches. India and Zimbabwe each claimed one victory over the other. The third match between the two teams ended in a tie. Tied at 3 points each, India qualified for the final against South Africa based on superior run-rate.
Note: during the isolation of South Africa from international cricket between 1970 and 1991, there were seven unofficial tours (italicised below) by various teams, collectively known as the South African rebel tours.