Top 5 famous cricketers with debut ODI centuries

Andrew Flower

Andrew Flower is a Zimbabwean cricket player who was the captain and wicketkeeper for the team. Andrew Flower is the best batsman Zimbabwean team has ever produced in the past years. He made his first international debut in an ODI Cricket World Cup against Sri Lanka in 1992. Andrew scored 115 runs off 132 balls and led the team to a score of 312 runs in 50 overs. He also had an unbeatable partnership with Andrew Waller with a partnership score of 145 runs. Although in the end, Zimbabwe team had lost the match, Andrew Flower was awarded the man of the match.

Martin Guptill

Martin Guptill is an international cricketer who plays for New Zealand as the Opening batsman. He made his first ODI debut against West Indies on the year 2009. He scored over 122 runs in 135 balls. He also built a strong partnership with Ross Taylor scoring over 144 runs. The match was not able to end as the match was stopped at 10.3 overs due to heavy rain. Even though Martin Guptill is one of the strongest batsman in New Zealand cricket team and he is the only batsman in New Zealand with a double century in a One Day cricket.

K. L.Rahul

K L Rahul is a right-hand ended cricketer who plays for Indian Cricket team. Rahul was the first among cricket batsman to score a century in an ODI debut. This fearless cricketer from Mangalore also had other glorious matches. He was selected in Royal Challengers Bangalore team in Indian Premier League. In the 2016 IPL, he ended up as the 11th highest run scorer. In 2018, Kings Xl Punjab hired him and he created a new record of 50 runs off 14 balls.

Colin Ingram

Colin Alexander Ingram belongs to South African cricket team and has represented many South Africa’s ODI and T20 Internationals. This left-handed batsman made his first ODI debut scoring over 124 runs off 126 balls against Zimbabwe. He entered as 3rd batsman and had excellent partnerships with Miller and Amla. The South African team scored 351 runs losing 6 wickets in 50 overs. Ingram scored ten boundaries with two sixes and eight fours. South Africans won the match by 64 runs and Colin Alexander Ingram received the man of the match title for the match.


Imam-ul-Haq is an international cricketer who belongs to Pakistan cricket team. He is one of thirteen batsmen overall and the second among Pakistan team to score a debut century. He made his first debut against Sri Lanka in the year 2017 and scored 100 runs off 125 balls. He scored a total of seven boundaries with two sixes and five fours. The Pakistan team won the match against Sri Lanka (making it their 3rd win in the series against Sri Lanka) and Imam was rewarded the man of the match title for his outstanding performance.