Reaching 100 One Day International (ODI) matches is one of the biggest milestones in a cricketer’s career. It reflects years of consistency, hard work, and outstanding performances at the international level. Only players who perform regularly and maintain their place in the national team for a long period earn the opportunity to play their 100th ODI. While appearing in a landmark match is a proud achievement, very few players manage to make it even more memorable by scoring a Century in their 100th ODI.
The achievement of scoring a Century in their 100th ODI is considered one of the rarest batting records in cricket history. Milestone matches often bring extra pressure because players receive more attention from teammates, fans, and the media. Despite the expectations, a handful of batters have stayed calm, produced outstanding innings, and reached the three-figure mark on one of the most significant days of their careers.
List of 10 Players to score a Century in their 100th ODI
10. Shai Hope

West Indies wicketkeeper-batter Shai Hope became the latest player to score a Century in their 100th ODI when he played against India on 24 July 2022. In his landmark appearance, Hope produced an outstanding innings of 115 runs that showcased his excellent temperament and remarkable consistency in the 50-over format. Facing a quality Indian bowling attack, he remained composed throughout his stay at the crease and once again proved why he is regarded as one of the most reliable ODI batters in modern cricket.
To score a Century in their 100th ODI requires outstanding concentration as well as the ability to perform beyond expectations, and Hope demonstrated both qualities brilliantly. His century became another significant achievement in his international career and secured his place among the exclusive group of cricketers who managed to score a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Shai Hope |
| Team | West Indies |
| Opposition | India |
| Match Date | 24 July 2022 |
| Runs | 115 |
9. Shikhar Dhawan

India’s Shikhar Dhawan celebrated his milestone appearance by becoming another player to score a Century in their 100th ODI. During the ODI against South Africa on 10 February 2018, the left-handed opener played a superb innings of 109 runs and provided India with a dominant start. His attacking approach and confidence made him the standout performer in one of the most memorable matches of his ODI career.
Only a select number of players have managed to score a Century in their 100th ODI, and Dhawan’s memorable knock highlighted his consistency as one of India’s finest ODI openers. His century reflected years of hard work and outstanding performances at the international level. By reaching three figures in his landmark match, Dhawan added his name to the prestigious list of batters who have successfully scored a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Shikhar Dhawan |
| Team | India |
| Opposition | South Africa |
| Match Date | 10 February 2018 |
| Runs | 109 |
READ MORE: Top 5 Highest Century-Makers Against One Team in ODIs
8. David Warner

Australian opener David Warner produced one of the finest milestone innings in ODI cricket when he managed to score a Century in their 100th ODI. Facing India on 28 September 2017, Warner scored a magnificent 124 runs while displaying the aggressive batting style that made him one of the world’s most dangerous white-ball players.
The achievement of scoring a Century in their 100th ODI is reserved for only a handful of exceptional players, and Warner’s innings fully justified his place on this elite list. His remarkable century combined fearless stroke play with excellent game awareness, making it one of the best performances in a milestone ODI. His knock remains one of Australia’s most memorable examples of a player who managed to score a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | David Warner |
| Team | Australia |
| Opposition | India |
| Match Date | 28 September 2017 |
| Runs | 124 |
7. Sarwan

Ramnaresh Sarwan became another West Indies batter to score a Century in their 100th ODI when he faced India on 23 May 2006. The elegant right-handed batter remained unbeaten on 115, producing a calm and mature innings that perfectly balanced patience with controlled attacking cricket. His performance helped West Indies secure an important result while making his milestone appearance even more memorable.
To score a Century in their 100th ODI is one of cricket’s rarest accomplishments, and Sarwan’s unbeaten innings remains among the finest examples of performing under pressure. His century demonstrated his value as a dependable middle-order batter and secured his place in the exclusive club of players who managed to score a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Ramnaresh Sarwan |
| Team | West Indies |
| Opposition | India |
| Match Date | 23 May 2006 |
| Runs | 115* |
6. Marcus Trescothick

England opener Marcus Trescothick made his milestone appearance unforgettable by becoming one of the few cricketers to score a Century in their 100th ODI. He achieved the feat against Bangladesh on 16 June 2005, remaining unbeaten on exactly 100 runs. His composed innings helped England complete a successful run chase and demonstrated why he was regarded as one of the country’s finest ODI openers during his playing career.
To score a Century in their 100th ODI is a remarkable achievement because milestone matches often bring additional pressure. Trescothick handled the occasion brilliantly and delivered one of the best innings of his ODI career. His unbeaten century remains one of England’s most memorable milestone performances and earned him a place among the exclusive group of players who managed to score a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Marcus Trescothick |
| Team | England |
| Opposition | Bangladesh |
| Match Date | 16 June 2005 |
| Runs | 100* |
5. Chris Gayle

Chris Gayle celebrated his landmark appearance spectacularly by becoming another legendary batter to score a Century in Their 100th ODI. Playing against England on 6 July 2004, the explosive West Indies opener smashed an unbeaten 132 runs and completely dominated the bowling attack. His innings remains one of the most destructive centuries ever scored in a player’s 100th ODI.
Only a handful of cricketers have managed to score a Century in their 100th ODI, and Gayle’s unbeaten knock is one of the finest examples of that rare achievement. His ability to combine power with consistency made his landmark appearance truly unforgettable. By remaining unbeaten and leading the West Indies with a match-winning innings, Gayle firmly established himself among the elite players who could score a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Chris Gayle |
| Team | West Indies |
| Opposition | England |
| Match Date | 6 July 2004 |
| Runs | 132* |
4. Kumar Sangakkara

Sri Lankan great Kumar Sangakkara added another remarkable achievement to his illustrious career when he managed to score a Century in their 100th ODI. Facing Australia on 27 February 2004, Sangakkara produced a superb innings of 101 runs against one of the strongest bowling attacks in world cricket. His century reflected outstanding technique, patience, and the ability to perform under pressure.
The achievement of scoring a Century in their 100th ODI is extremely rare, especially against a world-class opposition like Australia. Sangakkara’s outstanding knock showcased the qualities that made him one of Sri Lanka’s greatest batters. His century remains one of the country’s finest milestone performances and secured his place among the exclusive list of players who managed to score a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Kumar Sangakkara |
| Team | Sri Lanka |
| Opposition | Australia |
| Match Date | 27 February 2004 |
| Runs | 101 |
3. Mohammad Yousuf

Pakistan’s Mohammad Yousuf, who was known as Yousuf Youhana at the time, produced one of the finest innings of his ODI career when he became another player to score a Century in their 100th ODI. During Pakistan’s match against Sri Lanka on 17 April 2002, he scored a magnificent 129 runs that highlighted his class, consistency, and exceptional batting technique.
Very few international cricketers have managed to score a Century in their 100th ODI, making Yousuf’s achievement even more impressive. His brilliant knock demonstrated his ability to perform on important occasions and confirmed his reputation as one of Pakistan’s most technically gifted ODI batters. By reaching 129 runs in his landmark appearance, he secured his place among the elite group of players who have successfully scored a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Mohammad Yousuf (Yousuf Youhana) |
| Team | Pakistan |
| Opposition | Sri Lanka |
| Match Date | 17 April 2002 |
| Runs | 129 |
READ MORE: Top 10 Batsmen with the Most Hundreds in an ODI Series
2. Chris Cairns

New Zealand all-rounder Chris Cairns produced one of the most memorable performances of his international career when he managed to score a Century in their 100th ODI. Playing against India on 19 January 1999, Cairns scored a magnificent 115 runs in his milestone appearance. Although he was widely known for his contributions with both bat and ball, this outstanding innings highlighted his ability to play match-winning knocks on the biggest occasions.
To score a Century in their 100th ODI is one of the rarest achievements in One Day International cricket, and Cairns demonstrated exactly why he was considered one of New Zealand’s finest all-rounders. His century came at an important stage of the match and played a significant role in strengthening his team’s position. The innings remains one of the greatest milestone performances in New Zealand’s ODI history and secured his place among the select group of cricketers who managed to score a Century in their 100th ODI.
| Stat | Details |
|---|---|
| Player | Chris Cairns |
| Team | New Zealand |
| Opposition | India |
| Match Date | 19 January 1999 |
| Runs | 115 |
1. Gordon Greenidge

West Indies legend Gordon Greenidge holds a unique place in cricket history as the first player ever to score a Century in their 100th ODI. He achieved this remarkable feat against Pakistan on 18 October 1988, remaining unbeaten on 102 runs. His historic innings not only guided the West Indies to an important victory but also established a record that would inspire future generations of international cricketers.
Greenidge’s remarkable innings created a benchmark for every player who later hoped to score a Century in their 100th ODI. His achievement remains one of the most celebrated milestones in international cricket and continues to inspire batters around the world. By becoming the first cricketer to accomplish this rare feat, Gordon Greenidge ensured that his name would forever be remembered among the legends of One Day International cricket.
| Stat | Details |
|---|---|
| Player | Gordon Greenidge |
| Team | West Indies |
| Opposition | Pakistan |
| Match Date | 18 October 1988 |
| Runs | 102* |
The opportunity to score a Century in their 100th ODI is one of the rarest and most prestigious achievements in international cricket. Reaching 100 ODI matches already represents years of dedication, consistency, and outstanding performances, but celebrating that milestone with a century makes the occasion even more unforgettable. Only a select group of batters has managed to combine these two remarkable accomplishments.
From Gordon Greenidge becoming the first player to score a Century in their 100th ODI in 1988 to Shai Hope continuing the tradition decades later, every cricketer featured on this list produced an innings that remains an important part of ODI history. Some dominated with aggressive stroke play, while others relied on patience, technique, and intelligent batting to reach three figures. Despite their different styles, each player demonstrated the ability to perform under the added pressure of a landmark match.
FAQs
1. Who was the first player to score a Century in their 100th ODI?
Gordon Greenidge of the West Indies was the first cricketer to score a Century in their 100th ODI. He remained unbeaten on 102 against Pakistan in Sharjah on 18 October 1988, setting a historic record in One Day International cricket.
2. Who is the latest player to score a Century in their 100th ODI?
Shai Hope became the latest player to score a Century in their 100th ODI. The West Indies batter scored 115 runs against India on 24 July 2022, making his milestone match even more memorable.
3. How many players have managed to score a Century in their 100th ODI?
As of now, 10 players have managed to score a Century in their 100th ODI. It is one of the rarest batting achievements in ODI cricket because milestone matches often come with extra pressure and expectations.
4. Which player scored the highest century in their 100th ODI?
Chris Gayle holds the record for the highest score by a player to score a Century in their 100th ODI. The West Indies opener remained unbeaten on 132 against England on 6 July 2004.
5. Why is it difficult to score a Century in their 100th ODI?
It is difficult to score a Century in their 100th ODI because milestone matches bring additional pressure from fans, teammates, and the media. Players must handle the occasion while facing top-quality bowling attacks, making a century in the 100th ODI a rare and memorable achievement.