In the ongoing boxing day Test match between South Africa vs India at Centurion, Dean Elgar went on to smash a stunning century and helped the South African side to take a small lead of 11 runs at the end of day 2.  Here, in this article, we will have a look at the South African cricketers with the most centuries in Test Cricket and more details on it.

Most Centuries for South Africa in Test cricket:

  • Jacques Kallis - 45
  • Hashim Amla - 28
  • Graeme Smith - 27
  • AB de Villiers - 22
  • Gary Kirsten - 21
  • Daryll Cullinan - 14
  • Herschelle Gibbs - 14
  • Dean Elgar - 14

Most Centuries for South Africa in Test cricket at home:

  • Jacques Kallis - 23
  • Hashim Amla - 16
  • AB de Villiers - 13
  • Graeme Smith - 10
  • Herschelle Gibbs - 9
  • Dean Elgar - 9

Dean Elgar's century against different oppositions in Test cricket:

  • 3 vs Sri Lanka
  • 2 vs New Zealand
  • 2 vs England
  • 2 vs Bangladesh
  • 2 vs Australia
  • 2 vs India
  • 1 vs West Indies

Dean Elgar centuries vs India in Test cricket:

  • 160 at Visakhapatnam, 2019
  • 140* at Centurion, 2023 (Still Batting)

Interestingly, this was Dean Elgar's first Test century at the Centurion.

Dean Elgar scores vs India at Centurion in Tests:

  • 31 & 61 in 2018
  • 1 & 77 in 2021
  • 140* in 2023

Most runs vs India at Centurion in Test cricket:

  • Dean Elgar - 310 (5 inns)
  • AB de Villiers - 229 (3 inns)
  • Hashim Amla - 223 (3 inns)