List of Cricketers Who Scored a Century on Their ODI Debut

Jun 3, 2025, 13:54 IST

Scoring a century on an ODI debut is a rare achievement, showing a player's immediate impact in international cricket. Only a select few have achieved this, showcasing exceptional skill and composure. The list features cricketers from various nations, with Dennis Amiss being the first and KL Rahul as the sole Indian male cricketer to mark his ODI debut with a hundred.

List of Cricketers Who Scored a Century on their ODI Debut
List of Cricketers Who Scored a Century on their ODI Debut

To score a century on ODI debut is among the greatest performances in international cricket. It immediately puts a player in an elite group, showing not just technical ability but also calm under the special pressures of international cricket. Based on official ESPNcricinfo figures, only a few cricketers globally have done so in men's ODIs.

A hundred on ODI debut is a declaration of intent and ability. With only one chance to make an initial impression, such players made the most of the opportunity, etching their names in cricketing history. The accomplishment is so uncommon that even with cricketing nations that have had long histories with ODI cricket, few of them have members on this list.

Cricketers Who Scored a Century on Their ODI Debut

Based on the ESPNcricinfo records, here is a list of players who have scored a hundred in their very first ODI match:

No.

Player

Runs

Opposition

Ground

Match Date

1

Dennis Amiss

103

Australia

Old Trafford

24 Aug 1972

2

Desmond Haynes

148

Australia

St John's

22 Feb 1978

3

Andy Flower

115

Sri Lanka

Harare

23 Feb 1992

4

Saleem Elahi

102*

Sri Lanka

Gujranwala

29 Sep 1995

5

Martin Guptill

122*

West Indies

Auckland

10 Jan 2009

6

Colin Ingram

124

Zimbabwe

Bloemfontein

15 Oct 2010

7

Rob Nicol

108*

Zimbabwe

Harare

20 Oct 2011

8

Phil Hughes

112

Sri Lanka

Melbourne

11 Jan 2013

9

Mark Chapman

124*

United Arab Emirates

Dubai

16 Nov 2015

10

KL Rahul

100*

Zimbabwe

Harare

11 Jun 2016

11

Reeza Hendricks

102

Sri Lanka

Pallekele

5 Aug 2018

12

Abid Ali

112

Australia

Dubai

29 Mar 2019

13

Imam-ul-Haq

100

Sri Lanka

Abu Dhabi

18 Oct 2017

14

Michael Bracewell

127

Netherlands

Mount Maunganui

29 Mar 2022

Source: ESPNcricinfo

READ  - What is the Impact Player Rule announced for IPL?

Highlights

  • Dennis Amiss was the first player to score a century on ODI debut, in 1972.
  • Desmond Haynes' 148 remains one of the highest debut scores.
  • KL Rahul is the only Indian male cricketer on this list, with an unbeaten 100 on debut.
  • Players from a diverse set of nations, including England, West Indies, Zimbabwe, Pakistan, New Zealand, Australia, South Africa, and India, have achieved this feat.

Which Indian cricketer Scored a Century on his ODI Debut?

The only Indian cricketer who scored a century on debut in ODIs is KL Rahul, who scored 100 against Zimbabwe in Harare on 11 June 2016.

A century on ODI debut is a rare and prestigious achievement, marking an extraordinary start to an international career. As the game continues to evolve and new talents emerge, this exclusive list will remain a benchmark of debut brilliance in ODI cricket

Kirti Sharma
Kirti Sharma

Content Writer

Kirti Sharma is a content writing professional with 3 years of experience in the EdTech Industry and Digital Content. She graduated with a Bachelor of Arts and worked with companies like ThoughtPartners Global, Infinite Group, and MIM-Essay. She writes for the General Knowledge and Current Affairs section of JagranJosh.com.

... Read More

Get here current GK and GK quiz questions in English and Hindi for India, World, Sports and Competitive exam preparation. Download the Jagran Josh Current Affairs App.

Trending

Latest Education News