Dean Elgar through the ages

Dean Elgar made his debut in 2012 against Australia in Perth.
Dean Elgar scored his maiden Test hundred against New Zealand in Gqeberha. It was his third Test.
Dean Elgar captained South Africa for the first time against England in 2017 at the Lord's
Dean Elgar's highest Test score of 199 came against Bangladesh in 2017
Dean Elgar was at his fighting best with a brilliant 86 in tough conditions against India in Johannesburg. 
Dean Elgar finished with 185 in the opening Test of his final series
Dean Elgar retires from Test cricket after featuring in a two Test series against India.
Elgar presented with a special autographed jersey from India players
What a special moment for the Elgar family on his final day of international cricket