South Africa will face England in what will be the eighth four-day encounter between the two sides, marking South Africa’s first home Test since March 2002. England have won two of the previous seven matches, while the remaining five, including the most recent clash in June 2022 in Taunton, ended in draws.