The cricket showdown between South Africa vs Sri Lanka - 2nd Test is happening on 9 December 2024 in the International Cricket Series. Predictions for Today forecasts that South Africa will come out on top, with a winning probability of 77%. We also have predictions available for the Toss Winner, Match Handicap, Player of the Match, and Batter Matches (Most Runs).