South African Batters to score a century on ODI debut

In the history of South African Cricket, a handful of players have registered their remarkable century on their debut matches and balanced this feat by making an immediate impact on the international stage. Because, scoring a century in their debut match is a rare achievement.
South Africa is known for producing such world-class master players, especially batters, who etched in the history with their stunning debut centuries. The following are the only South African debuts who registered their centuries.
- Colin Ingram
Match | South Africa vs Zimbabwe |
Venue | Bloemfontein |
Date | October 15, 2010 |
Runs | 124 in 126 balls |
Fours & Sixes | 8 & 2 |
Result | South Africa won by 64 runs |
- Temba Bavuma
Match | South Africa vs Ireland |
Venue | Benoni |
Date | September 25, 2016 |
Runs | 113 in 123 balls |
Fours & Sixes | 13 & 1 |
Result | South Africa won by 206 runs |
- Reeza Hendricks
Match | South Africa vs Sri Lanka |
Venue | Pallekele |
Date | August 5, 2018 |
Runs | 102 in 89 balls |
Fours & Sixes | 8 & 1 |
Result | South Africa won by 78 runs |
- Matthew Breetzke
Match | South Africa vs New Zealand |
Venue | Lahore |
Date | February 10, 2025 |
Runs | 150 in 148 balls |
Fours & Sixes | 11 & 5 |
Result | New Zealand won by 6 wickets |
From Colin Ingram’s commanding century against Zimbabwe in 2010 to 2025 Matthew Breetzke, the 26 year old opener of South Africa has showcased their performances that would remain significant milestones not only in their home country but in the history of world cricket.