Series results
Series/Tournament Season Winner Margin
Basil D'Oliveira Trophy (England in South Africa) 2009/10 drawn 1-1 (4)
South Africa in India Test Series 2009/10 drawn 1-1 (2)
Sir Vivian Richards Trophy (South Africa in West Indies) 2010 South Africa 2-0 (3)
Pakistan v South Africa Test Series (in United Arab Emirates) 2010/11 drawn 0-0 (2)
India in South Africa Test Series 2010/11 drawn 1-1 (3)
Australia in South Africa Test Series 2011/12 drawn 1-1 (2)
Sri Lanka in South Africa Test Series 2011/12 South Africa 2-1 (3)
South Africa in New Zealand Test Series 2011/12 South Africa 1-0 (3)
Basil D'Oliveira Trophy (South Africa in England) 2012 South Africa 2-0 (3)
South Africa in Australia Test Series 2012/13 South Africa 1-0 (3)
New Zealand in South Africa Test Series 2012/13 South Africa 2-0 (2)
Pakistan in South Africa Test Series 2012/13 South Africa 3-0 (3)
Pakistan v South Africa Test Series (in United Arab Emirates) 2013/14 drawn 1-1 (2)
India in South Africa Test Series 2013/14 South Africa 1-0 (2)
Australia in South Africa Test Series 2013/14 Australia 2-1 (3)
South Africa in Sri Lanka Test Series 2014 South Africa 1-0 (2)
South Africa in Zimbabwe Test Match 2014 South Africa 1-0 (1)
Sir Vivian Richards Trophy (West Indies in South Africa) 2014/15 South Africa 2-0 (3)
South Africa in Bangladesh Test Series 2015 drawn 0-0 (2)
Freedom Trophy (South Africa in India) 2015/16 India 3-0 (4)
Basil D'Oliveira Trophy (England in South Africa) 2015/16 England 2-1 (4)
New Zealand in South Africa Test Series 2016 South Africa 1-0 (2)
South Africa in Australia Test Series 2016/17 South Africa 2-1 (3)
Sri Lanka in South Africa Test Series 2016/17 South Africa 3-0 (3)
South Africa in New Zealand Test Series 2016/17 South Africa 1-0 (3)
Basil D'Oliveira Trophy (South Africa in England) 2017 England 3-1 (4)
Bangladesh in South Africa Test Series 2017/18 South Africa 2-0 (2)
Zimbabwe in South Africa Test Match 2017/18 South Africa 1-0 (1)
Freedom Trophy (India in South Africa) 2017/18 South Africa 2-1 (3)
Australia in South Africa Test Series 2017/18 South Africa 3-1 (4)
South Africa in Sri Lanka Test Series 2018 Sri Lanka 2-0 (2)
Pakistan in South Africa Test Series 2018/19 South Africa 3-0 (3)
Sri Lanka in South Africa Test Series 2018/19 Sri Lanka 2-0 (2)
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Port Elizabeth, 2nd Test, Feb 21-23, 2019 [Test # 2348]
South Africa v Sri Lanka at Durban, 1st Test, Feb 13-16, 2019 [Test # 2347]
South Africa v Pakistan at Johannesburg, 3rd Test, Jan 11-14, 2019 [Test # 2341]