Most Runs on ODI Debut: South African opener Matthew Breetzke announced his arrival in ODI cricket with a record-breaking 150-run knock against New Zealand in Lahore. His stunning debut innings in the ongoing tri-series not only guided South Africa to a strong total but also etched his name in history as the highest scorer on ODI debut.
He surpassed Desmond Haynes' 46-year-old record, reaffirming the Proteas' ability to produce world-class batters. Here's a look at the top ten highest scores on ODI debut.

| Player | Runs | Against | Venue | Date |
|---|---|---|---|---|
| Matthew Breetzke (South Africa) | 150 | New Zealand | Lahore | 10 Feb 2025 |
| Desmond Haynes (West Indies) | 148 | Australia | St John's | 22 Feb 1978 |
| Rahmanullah Gurbaz (Afghanistan) | 127 | Ireland | Abu Dhabi | 21 Jan 2021 |
| Colin Ingram (South Africa) | 124 | Zimbabwe | Bloemfontein | 15 Oct 2010 |
| Mark Chapman (Hong Kong) | 124 | UAE | ICCA Dubai | 16 Nov 2015 |
| Martin Guptill (New Zealand) | 122 | West Indies | Auckland | 10 Jan 2009 |
| Andy Flower (Zimbabwe) | 115 | Sri Lanka | New Plymouth | 23 Feb 1992 |
| Temba Bavuma (South Africa) | 113 | Ireland | Benoni | 25 Sep 2016 |
| Phillip Hughes (Australia) | 112 | Sri Lanka | Melbourne | 11 Jan 2013 |
| Abid Ali (Pakistan) | 112 | Australia | Dubai (DICS) | 29 Mar 2019 |
Breetzke's 150-run masterclass was a mix of patience, power, and elegance. His innings featured 11 boundaries and five sixes, guiding South Africa to a commanding 304/6. By surpassing Desmond Haynes' 148 against Australia in 1978, he now holds the record for the highest individual score on ODI debut.
The South African opener's innings came fresh off his SA20 campaign, and he showed remarkable adaptability in the 50-over format. His half-century arrived in 68 balls, and he reached three figures in 128 deliveries, displaying solid technique against both spin and pace.
Breetzke also became only the fourth South African to score an ODI century on debut, joining an elite list that includes Colin Ingram, Reeza Hendricks, and current captain Temba Bavuma. Ingram, who previously held South Africa's debut record with 124 against Zimbabwe in 2010, now finds himself second among Proteas batters.
The 25-year-old opener accelerated in the later part of his innings, smashing multiple boundaries off Ben Sears and Will O'Rourke to push South Africa past the 300-run mark. His partnerships with Jason Smith (41) and Wiaan Mulder (64) played a key role in setting up a strong platform