Highest score by a batsman on ODI debut..
Desmond Haynes 1970s and 80s were two decades when West Indies dominated world cricket, severely. They had array of cricketers who were performing regularly and then, there were more than a few youngsters who were pushing for a chance..

Desmond Haynes was one of them who got an opportunity to play for mighty Windies team in a one day international at St John's in Antigua in which as many as 14 players made debut (9 from Australia & 5 from West Indies). It was the first game of that 1978 Australia tour of West Indies and Haynes scored a century thats still is the best score by a debutant in ODI after over 3 decades.

A right handed opener, Haynes struck 148 off just 136 balls that day with 16 hit two the boundary and two over it and was 6th batsman out as West Indies piled up handsome 313 from 50 overs and went on to win that match by 44 runs after rain curtailed Aussie chase.

Haynes couldn't score another three figure score for 54 ODIs after that but finished with 17 centuries in the format, which was then the most by any other cricketer in career before Sachin Tendulkar took over and hold the record since.

So far, only 10 batsmen have scored century on ODI debut, with Lokesh Rahul being the latest one (and only one from India) while 3 others got nervous in nineties.

Our following list is limited to those rookies who score more than 80 runs on their debut.

Also see : best test debuts.
Highest score by a batsman on debut in one day cricket (ODI).
Batsman (Country) Score Balls 4s 6s Versus Date
Desmond Haynes (West Indies) 148 136 16 2 Australia 22 Feb 1978
Colin Ingram (South Africa) 124 126 8 2 Zimbabwe 15 Oct 2010
Mark Chapman (Hong Kong) 124* 116 11 2 UAE 16 Nov 2015
Martin Guptill (New Zealand) 122* 135 8 2 West Indies 10 Jan 2009
Andy Flower (Zimbabwe) 115* 152 8 1 Sri Lanka 23 Feb 1992
Phil Hughes (Australia) 112 129 14 0 Sri Lanka 11 Jan 2013
Rob Nicol (New Zealand) 108* 131 11 0 Zimbabwe 20 Oct 2011
Michael Lumb (England) 106 117 7 2 West Indies 28 Feb 2014
Denis Amiss (England) 103 134 9 0 Australia 24 Aug 1972
Saleem Elahi (Pakistan) 102* 133 7 1 Sri Lanka 29 Sep 1995
Lokesh Rahul (India) 100* 115 7 1 Zimbabwe 11 Jun 2016
Swapnil Patil (UAE) 99* 99 7 2 Scotland Lincoln
Eoin Morgan (Ireland) 99 134 7 1 Scotland 5 Aug 2006
Phil Jaques (Australia) 94 112 14 0 South Africa 20 Jan 2006
Stephen Fleming (New Zealand) 90 107 8 0 India 25 Mar 1994
Derek Randall (England) 88 133 10 1 West Indies 28 Aug 1976
Robin Uthappa (India) 86 96 12 1 England 15 Apr 2006
Kim Barnett (England) 84 146 0 0 Sri Lanka 4 Sep 1988
Chris Tavare (England) 82* 129 5 0 West Indies 28 May 1980
John Edrich (England) 82 119 4 0 Australia 5 Jan 1971
Brajesh Patel (India) 82 78 8 2 England 13 Jul 1974
Shaun Marsh (Australia) 81 97 7 1 West Indies 24 Jun 2008
Graham Barlow (England) 80* 139 8 0 West Indies 26 Aug 1976
Tom Cooper (Netherlands) 80* 125 3 0 Scotland 15 Jun 2010
Ryan Watson (Scotland) 80 85 12 1 Pakistan 27 Jun 2006

FastCricket welcomes your feedback :

*   * *