There are many cricketers who have ruled in ODI cricket over the years with their consistent run scoring and big knocks in the format. However, there are also some cricketers who went on to have a memorable debut in the 50-over format.

There are several players who have scored a century on their ODI debut, whereas some players went on to play bigger knocks than the others in the maiden ODI. In the following listicle, we will discuss the top 10 cricketers to score highest runs on their ODI debut.

Highest score on ODI debut

10. Rob Nicol - 108 runs

rob nicol sportstiger

Rob Nicol made his ODI debut for New Zealand in a match against Zimbabwe in Harare on October 20, 2011. The Kiwi batter made it memorable by scoring a hundred in his maiden ODI. Chasing a target of 232 runs, Nicol scored an unbeaten 108*(131) runs as New Zealand won the match by nine wickets with 39 balls to spare.