Former South Africa captain Faf du Plessis on Wednesday announced retirement from Test cricket. The 36-year-old made the announcement on Instagram. 

"My heart is clear and the time is right to walk into a new chapter," Du Plessis wrote. 

Referring to 2020, the year that COVID-19 ravaged the world, du Plessis said that it has been a year of refinement in the fire. "Uncertain were the times but they brought clarity for me in many aspects. My heart is clear and time is right to walk into a new chapter," du Plessis posted.

Du Plessis played 69 Tests for South Africa, scoring 4,163 runs at an average of 40.02 including 10 centuries and 21 fifties.

He stepped down as South Africa's Test and T20 captain last year after taking over from the charismatic A B de Villiers back in 2016.

"If someone had told me 15 years ago, that I would play 69 Test matches for South Africa and captain the side, I wouldn't have believed them.