South Africa's Matthew Breetzke celebrates after scoring a century (100 runs) during the Tri-Nation series second one-day international (ODI) cricket match between New Zealand and South Africa at the Gaddafi Stadium in Lahore on February 10, 2025

South Africa’s opener Matthew Breetzke has smashed a historic century on his ODI debut against New Zealand today (February 10).

South Africa went into their tri-series opener with a second-string squad due to the regulars' commitment to the SA20. After being asked to bat first, they scored 304-6 runs. Their batting effort was led by debutant opener Breetzke, who slammed a 148-ball 150. He started the innings cautiously but unleashed mayhem in the latter half, smashing 11 fours and five sixes.

Before today, Breetzke only had one ton in his 58-match-long List-A career. He became the fourth South Africa player to slam a century on his ODI debut after Colin Ingram (124 vs Zimbabwe), Reeza Hendricks (102 vs Sri Lanka) and Temba Bavuma (113 vs Ireland).

The record for the highest score on ODI debut was long held by Desmond Haynes, who scored 148 against Australia in 1978. Breetzke's scintillating knock helped him snatch the record, with the South Africa batter becoming the first to hit 150 on his ODI debut.

Apart from ODIs, Breetzke has represented South Africa in 10 T20Is and a Test. His exploits in the SA20 helped him bag an IPL contract with the Lucknow Super Giants worth INR 75 lakh.

Before Breetzke, Afghanistan's Rahmanullah Gurbaz was the most recent player to make inroads in the top ten on the list. His 127 against Ireland in 2021 earned him the third spot.

Highest score on ODI debut in men's ODIs, full list

Player Team Year Score
Matthew Breetzke South Africa 2025 150
Desmond Haynes West Indies 1978 148
Rahmanullah Gurbaz Afghanistan 2021 127
Mark Chapman Hong Kong 2015 124*
Colin Ingram South Africa 2010 124
Martin Guptill New Zealand 2009 122*
Andy Flower Zimbabwe 1992 115*
Temba Bavuma South Africa 2016 113
Abid Ali Pakistan 2019 112
Phillip Hughes Australia 2013 112

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.