One Day International Cricket - Batting Records and Statistics - High Scores
Highest Scores on Debut - Batting as  
Player Country Versus Match Ground Runs
D L Haynes West Indies Australia 22/02/1978 Antigua Recreation Ground 148
Rahmanullah Gurbaz Afghanistan Ireland 21/01/2021 Sheikh Zayed Stadium 127
C A Ingram South Africa Zimbabwe 15/10/2010 Mangaung Oval 124
M S Chapman Hong Kong United Arab Emirates 16/11/2015 ICC Global Cricket Academy 124*
M J Guptill New Zealand West Indies 10/01/2009 Eden Park 122*
A Flower Zimbabwe Sri Lanka 23/02/1992 Pukekura Park 115*
T Bavuma* South Africa Ireland 25/09/2016 Willowmoore Park 113
P J Hughes Australia Sri Lanka 11/01/2013 Melbourne Cricket Ground 112
Abid Ali* Pakistan Australia 29/03/2019 Dubai International Cricket Stadium 112
R J Nicol New Zealand Zimbabwe 20/10/2011 Harare Sports Club 108*
M J Lumb England West Indies 28/02/2014 Sir Vivian Richards Stadium 106
D L Amiss England Australia 24/08/1972 Old Trafford 103
Saleem Elahi Pakistan Sri Lanka 29/09/1995 Jinnah Stadium (Gujwranwala) 102*
R R Hendricks South Africa Sri Lanka 05/08/2018 Pallekele International Cricket Stadium 102
K L Rahul* India Zimbabwe 11/06/2016 Harare Sports Club 100*
Imam-ul-Haq* Pakistan Sri Lanka 18/10/2017 Sheikh Zayed Stadium 100
E J G Morgan Ireland Scotland 05/08/2006 Cambusdoon New Ground 99
S P Patil United Arab Emirates Scotland 01/02/2014 Bert Sutcliffe Oval 99*
P A Jaques Australia South Africa 20/01/2006 Etihad Stadium 94
H E van der Dussen* South Africa Pakistan 19/01/2019 St George's Park 93
S S J Brooks* West Indies Ireland 08/01/2022 Sabina Park 93
S P Fleming New Zealand India 25/03/1994 McLean Park 90
D W Randall England West Indies 28/08/1976 Lord's 88
M A Jones Scotland Ireland 16/01/2018 ICC Global Cricket Academy 87
R V Uthappa India England 15/04/2006 Holkar Cricket Stadium 86
M P O'Dowd Netherlands Zimbabwe 19/06/2019 Sportspark Het Schootsveld 86*
K J Barnett England Sri Lanka 04/09/1988 Kennington Oval 84
J H Edrich England Australia 05/01/1971 Melbourne Cricket Ground 82
B P Patel India England 13/07/1974 Headingley 82
C J Tavare England West Indies 28/05/1980 Headingley 82*

Batting Records and Statistics Menu