The list of Players Who Scored a hundred on ODI Debut is extremely short because international cricket is very competitive. Bowlers at this level are experienced, conditions are challenging, and pressure is very high. A debutant usually needs time to adjust, but the players in this list adapted immediately and played with confidence from the very first ball.
What makes players who scored a hundred on their ODI Debut so special is not just the runs, but the mindset behind it. These players showed maturity, timing, and courage under pressure. Some of them went on to become legends of the game, while others are remembered mainly for this one historic innings. Still, every name in this list has a permanent place in cricket history. In this article, we will explore the top 10 Players Who Scored a hundred on their ODI Debut, ranked from number 10 to number 1. Each section highlights their performance and explains how they created history in their very first ODI appearance.
List of 10 Players Who Scored a hundred on their ODI Debut
10. Mark Chapman

Mark Chapman is one of the modern Players Who Scored a hundred on ODI Debut, making an unforgettable impact with his unbeaten innings. He showed excellent control and attacking intent from the beginning, which helped him dominate the opposition bowlers. His debut century was a perfect example of confidence and smart batting.
Chapman rotated strike effectively and punished loose deliveries without taking unnecessary risks. His ability to maintain a balance between aggression and patience made his innings very special. This performance immediately placed him among the rare Players Who Scored a hundred on their ODI Debut proving he had the talent for international cricket.
| Stat | Value |
|---|---|
| Runs | 124* |
| Balls | 116 |
| Fours | 11 |
| Sixes | 2 |
| Strike Rate | 106.89 |
9. Michael Lumb

Michael Lumb earned his place among the Players Who Scored a hundred on their ODI Debut with a calm and composed batting display. He played with patience and confidence, building his innings step by step. His shot selection was simple but effective, allowing him to settle into international cricket quickly.
Lumb showed excellent temperament under pressure, which is rare for debutants. He adjusted to the match situation and ensured his team got a strong total. His century is still remembered as one of the finest starts among Players Who Scored a hundred on their ODI debut in England cricket history.
| Stat | Value |
|---|---|
| Runs | 106 |
| Balls | 117 |
| Fours | 7 |
| Sixes | 2 |
| Strike Rate | 90.59 |
READ MORE: Top 10 Players With Most ODI Runs Without a Century
8. Phillip Hughes

Phillip Hughes delivered one of the most elegant innings among the Players Who Scored a hundred on their ODI Debut. His batting was full of timing, placement, and technical perfection. He looked comfortable against both pace and spin, which showed his strong cricketing foundation.
Hughes built his innings carefully and did not rush. Instead, he focused on long-term stability at the crease. His century confirmed why he was considered a future star. Among all Players Who Scored a hundred on their ODI Debut, Hughes is remembered for his pure batting style and calm approach.
| Stat | Value |
|---|---|
| Runs | 112 |
| Balls | 129 |
| Fours | 14 |
| Sixes | 0 |
| Strike Rate | 86.82 |
7. Rob Nicol

Rob Nicol is another steady name in the list of Players Who Scored a hundred on ODI Debut, known for his patience and control. He built his innings slowly and carefully, ensuring that his team remained stable throughout the match.
His batting focused more on timing and placement rather than power hitting. Nicol’s ability to stay not out and finish strongly made his debut innings even more valuable. This performance is often highlighted when discussing reliable Players Who Scored a hundred on ODI Debut.
| Stat | Value |
|---|---|
| Runs | 108* |
| Balls | 131 |
| Fours | 11 |
| Sixes | 0 |
| Strike Rate | 82.44 |
6. Colin Ingram

Colin Ingram produced a confident and aggressive innings that placed him firmly among the Players Who Scored a hundred on ODI Debut. From the very beginning, he played attacking cricket and put pressure on the bowlers.
His shot selection was excellent, and he found boundaries regularly. Ingram’s ability to control the innings showed great maturity. His century remains one of the most powerful debut performances among Players Who Scored a hundred on their ODI debut in South African cricket history.
| Stat | Value |
|---|---|
| Runs | 124 |
| Balls | 126 |
| Fours | 8 |
| Sixes | 2 |
| Strike Rate | 98.41 |
5. Martin Guptill

Martin Guptill is one of the most successful Players Who Scored a hundred on ODI Debut, announcing himself with a classy unbeaten century. From the beginning of his innings, he looked composed and well-prepared for international cricket. His shot selection was intelligent, and he rotated strike smoothly.
Guptill mixed patience with controlled aggression, ensuring that he did not lose focus under pressure. He adjusted perfectly to match conditions and played according to the situation. His unbeaten 122 showed maturity far beyond a debutant and placed him firmly among the most reliable Players Who Scored a hundred on their ODI Debut.
| Stat | Value |
|---|---|
| Runs | 122* |
| Balls | 135 |
| Fours | 8 |
| Sixes | 2 |
| Strike Rate | 90.37 |
4. Saleem Elahi

Saleem Elahi is another important name in the list of Players Who Scored a hundred on ODI Debut, known for his calm and disciplined batting. He played a responsible innings and focused on building his score patiently. His approach was simple but highly effective.
Elahi rotated strike regularly and punished loose deliveries with control. He showed great maturity for a debutant and ensured that his team remained stable throughout his innings. His unbeaten century is remembered as one of the more composed performances among Players Who Scored a hundred on ODI Debut.
| Stat | Value |
|---|---|
| Runs | 102* |
| Balls | 133 |
| Fours | 7 |
| Sixes | 1 |
| Strike Rate | 76.69 |
3. Andy Flower

Andy Flower produced one of the most technically perfect innings among the Players Who Scored a hundred on their ODI Debut. His batting was based on patience, timing, and excellent control. He played with great focus and anchored the innings with responsibility.
Flower faced a large number of deliveries and ensured stability for his team. His ability to handle pressure and still maintain scoring momentum made his innings outstanding. Among all Players Who Scored a hundred on their ODI Debut, Flower stands out for his discipline and consistency.
| Stat | Value |
|---|---|
| Runs | 115* |
| Balls | 152 |
| Fours | 8 |
| Sixes | 1 |
| Strike Rate | 75.65 |
READ MORE: Top 10 Most Runs in an ODI Series by Captains
2. Desmond Haynes

Desmond Haynes is one of the most destructive and stylish Players Who Scored a hundred on their ODI debut, delivering a powerful innings against a strong Australian attack. He played with confidence from the start and dominated the bowling lineup.
His stroke play was elegant yet aggressive, allowing him to score quickly while maintaining control. Haynes consistently found boundaries and kept the scoreboard moving at a fast pace. His 148-run innings is one of the highest debut scores among Players Who Scored a hundred on their ODI Debut.
| Stat | Value |
|---|---|
| Runs | 148 |
| Balls | 136 |
| Fours | 16 |
| Sixes | 2 |
| Strike Rate | 108.82 |
1. Dennis Amiss

Dennis Amiss holds the most historic position among all Players Who Scored a hundred on their ODI Debut. He was the first-ever cricketer to score a century in ODI cricket history on debut, making his achievement truly legendary.
His innings were built on strong technique, patience, and excellent shot control. Playing in the early days of ODI cricket, Amiss showed that the format could produce high-quality batting performances. He carefully built his innings and anchored the team with responsibility.
| Stat | Value |
|---|---|
| Runs | 103 |
| Balls | 134 |
| Fours | 9 |
| Sixes | 0 |
| Strike Rate | 76.86 |
The list of Players Who Scored a hundred on ODI Debut represents one of the rarest achievements in cricket. Scoring a century in a debut ODI requires talent, confidence, and strong mental strength. Only a few players in cricket history have managed to achieve this incredible milestone.
From Dennis Amiss, who created history in the earliest days of ODI cricket, to modern players like Martin Guptill and Mark Chapman, every cricketer in this list showed outstanding skill and determination. Some went on to become legends, while others are remembered mainly for their debut brilliance, but all of them are part of the elite group of Players Who Scored a hundred on ODI Debut.