Matthew Breetzke registered the highest score on ODI debut [Source: @ICC/x.com]
Walking out to bat for the first time in international cricket is a dream come true. But imagine scoring a big hundred on debut is next-level stuff. It’s not just about making a statement; it’s about announcing your arrival. A few lucky batters have lived that dream and smashed the ball all over the park from the word go.
Here’s a look at five players with the highest scores on ODI debut.
5. Colin Ingram (South Africa) – 124 vs Zimbabwe (2010)
Colin Ingram [Source: @talksports45/x.com]
Colin Ingram couldn’t have asked for a better start. On his ODI debut against Zimbabwe in Bloemfontein, Ingram lit up the ground with a stunning 124 off 126 balls. With Hashim Amla already smashing runs at the other end, Ingram took full advantage of the platform and went for the kill.
The attacking southpaw smoked 8 fours and 2 sixes and kept the crowd entertained throughout. His blistering knock helped the Proteas post a colossal 351/6. Zimbabwe tried their best to fight back but they were never in the chase and lost by a big margin of 64 runs.
4. Mark Chapman (Hong Kong) – 124* vs UAE (2015)
Mark Chapman [Source: @AkhilaSene97/x.com]
Mark Chapman came out all guns blazing on his debut for Hong Kong. Playing against UAE in Dubai, Chapman stayed unbeaten on 124 off 116 balls, guiding his team to a massive total of 298/4. He bludgeoned 11 fours and 2 sixes, and made life miserable for the bowlers.
His timing was pure class and he paced his innings perfectly. UAE’s batters failed to match his effort and were bowled out for just 209. Chapman, who now plays for New Zealand played a knock for the ages on his very first ODI appearance.
3. Rahmanullah Gurbaz (Afghanistan) – 127 vs Ireland (2021)
Rahmanullah Gurbaz [Source: @ICC/x.com]
Rahmanullah Gurbaz is known for his aggressive batting and his debut against Ireland was a showstopper that showed a glimpse of this incredible potential. Batting first in Abu Dhabi, Gurbaz took on the Irish bowlers from the word go.
His 127 off 127 balls was a six-hitting fest with 9 massive sixes and 8 fours. Gurbaz's knock helped Afghanistan post 287/9 and despite a decent effort from Ireland, Afghanistan sealed the game by 16 runs.
2. Desmond Haynes (West Indies) – 148 vs Australia (1978)
Desmond Haynes [Source: @_SpiritGotLost/x.com]
Desmond Haynes made history on his debut. Facing Australia’s intimidating bowlers, including the legendary Jeff Thomson, Haynes decided to fight fire with fire. His 148 off 136 balls was filled with beautiful strokes and pure aggression.
He smashed 16 fours and 2 sixes, leaving the Aussie fielders chasing leather all day. Thanks to Haynes, West Indies posted 313/9, a total too big for Australia. The Windies won by 44 runs, and Haynes walked off with a standing ovation. It was the kind of debut that legends are made of.
1. Matthew Breetzke (South Africa) – 150 vs New Zealand (2025)
Matthew Breetzke [Source: @TheStatsKid1523/x.com]
The top spot belongs to Matthew Breetzke, who made headlines with his stunning 150 on debut against New Zealand in Lahore. Breetzke started cautiously, building his innings smartly. But once he settled in, it was fireworks.
His 150 came off 148 balls, with 11 fours and 5 sixes. He played all around the ground, pulling, cutting, and driving with ease. His knock helped South Africa reach 304/6. Breetzke’s debut was nothing short of magic.