Faf Du Plessis is regarded as one of South Africa’s best batters. He’s proven his effectiveness in a variety of formats, changing his game to fit the situation. He can block and sprint depending on the situation and format of the game, making him a useful asset. In addition, if not the best, he is one of the best fielders of his generation, capable of making spectacular catches.

Here is taking a look back at some of the most amazing innings of his career:

110 vs Australia 2012

When South Africa was defending the Test championship in Australia, Du Plessis made his Test debut. The first Test finished in a tie, and on the penultimate day of the second Test, the hosts held the upper hand. After being dropped at 94, Du Plessis played 376 balls and went on to achieve his first Test century.

134 vs India in 2013

When India set South Africa a goal of 458, and they were batting on 138 for 2 at the end of the fourth day where victory seemed improbable. With his friend AB de Villiers, Du Plessis knitted a 205-run partnership. Du Plessis had played 309 balls in over six hours to reach his score of 134, and South Africa was only 16 runs away from a historic victory when time ran out.

118 vs Australia 2016

This century in the Adelaide Test was notable because it rescued his team from a precarious situation, taking them from 44 for 3 to almost 250 runs. Despite the fact that South Africa lost the match, we feel his 118* against Australia is the best of all hundreds.