Batting Records

Top 10: Debutant Cricketers with the Fastest Century in ODI

When a new player makes their debut, there’s a lot of expectation to start their career on a high note. Some players succumb to the pressure, while a few manage to come out with flying colours by showcasing their talent.

Over the years, many batters have stepped into ODI cricket, but a few have managed to announce themselves in style. There have been instances when debutants have notched up centuries in their first appearance itself, that too by taking fewer balls. 

Now, centuries are a significant milestone in a player’s career, and scoring them in fewer balls is like making a bold statement. In this article, we’ll look at the batters who have scored the fastest century on debut in ODI cricket.

Fastest Century on Debut in ODI

PlayerBalls to 100Final ScoreAgainstVenueDate
Amir Jangoo (WI)80104* (83)BangladeshBasseterre12 Dec 2024
Reeza Hendricks (SA)88102 (89)Sri LankaPallekele05 Aug 2018
Mark Chapman (HKG)103124* (116)U.A.E.ICCA Dubai16 Nov 2015
Michael Lumb (ENG)109106 (117)West IndiesNorth Sound28 Feb 2014
Colin Ingram (SA)110124 (126)ZimbabweBloemfontein15 Oct 2010
Temba Bavuma (SA)110113 (123)IrelandBenoni25 Sep 2016
Abid Ali (PAK)111112 (119)AustraliaDubai (DSC)29 Mar 2019
KL Rahul (IND)115100* (115)ZimbabweHarare11 Jun 2016
Rahmanullah Gurbaz (AFG)115127 (127)IrelandAbu Dhabi21 Jan 2021
Michael English (SCOT)117107 (122)NamibiaDundee26 Jul 2024
Rob Nicol (NZ)120108* (131)ZimbabweHarare20 Oct 2011
Martin Guptill (NZ)123122* (135)West IndiesAuckland10 Jan 2009
Phillip Hughes (AUS)123112 (129)Sri LankaMelbourne11 Jan 2013
Imam-ul-Haq (PAK)124100 (125)Sri LankaAbu Dhabi18 Oct 2017
Matthew Breetzke (SA)128150 (148)New ZealandLahore10 Feb 2025

(Note: Only those instances have been mentioned where ball-by-ball data is available.)

Key Insights

1: Dennis Amiss became the first batter to score an ODI century on debut in 1972. He amassed 103 runs off 134 deliveries against Australia. With that, Amiss became the first batter to notch up the first-ever century in ODI cricket history.

80: Amir Jangoo holds the record for scoring the fastest century on debut in ODI cricket. The West Indies batter took 80 balls to bring up his hundred in style on his ODI debut.

114.6: Reeza Hendricks’ strike rate is the highest among the batters who scored a hundred on debut. 

150: Matthew Breetzke has accumulated the highest individual score on ODI debut. The South African opener scored 150 runs in 148 balls against New Zealand in 2025.

Also Read | Top 10: Most Not Outs by an Opener in ODIs

1: Andy Flower was the first player to hammer a century on debut for an associate team. Flower represented Zimbabwe, which had yet to become a full-member team in the ICC. He scored an unbeaten 115 against Sri Lanka in February 1992. 

The only other player is Mark Chapman, who notched up his hundred off 103 balls for Hong Kong — the fastest century on debut for an associate team. However, Chapman now represents New Zealand in international cricket.

Leave a Reply

Your email address will not be published. Required fields are marked *