Most Runs In Debut Match On ODI: Highest Runs In Debut Match [2021 Updated]

Most Runs In Debut Match

For any player, his debut match is very important, every player wants to give a good performance and score the most runs in debut match. Players have a desire to score a century in their debut match and try to score more runs for their team.

Today we are going to talk about such players who have scored the most runs in their debut match.

Top 10 Batsman Who Scored Most Runs In Debut Match: 

Sr. NoPlayerRuns
1DL Haynes148
2Rahmanullah Gurbaz127
3CA Ingram124
4MS Chapman124*
5MJ Guptill122*
6A Flower115*
7T Bavuma113
8PJ Hughes112
9Abid Ali112
10RJ Nicol108*


West Indies player DL Haynes is at number one on this list, he played his debut match against Australia on 22 Feb 1978, and he scored the highest 148 runs in his debut match.

Read Also: Top 10 Batsmen With Most Centuries in ODI Cricket

Rahmanullah Gurbaz
Rahmanullah Gurbaz [Source:]

Right now Rahmanullah Gurbaz of Afghanistan has made his place in this list, he played his debut match against Ireland on January 21, 2021, and he scored 127 runs and with this, he is second on the list of players who scored the most runs in debut match.

KL Rahul, who scored the highest runs in his debut match from India’s side, is at number 15 in the list of most runs in debut match. KL Rahul played his first one-day international match in 2016 against Zimbabwe and he scored his first century in this match.

Read Also: List Of Top 10 Richest Cricketers In The World

Full List Of Players Who Scored Most Runs In Debut Match

PlayerRunsInnsTeamOppositionGroundMatch DateScorecard
DL Haynes1481West Indiesv AustraliaSt John’s22 Feb 1978ODI # 48
Rahmanullah Gurbaz1271Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
CA Ingram1241South Africav ZimbabweBloemfontein15 Oct 2010ODI # 3057
MS Chapman124*1Hong Kongv U.A.E.ICCA Dubai16 Nov 2015ODI # 3709
MJ Guptill122*1New Zealandv West IndiesAuckland10 Jan 2009ODI # 2789
A Flower115*1Zimbabwev Sri LankaNew Plymouth23 Feb 1992ODI # 716
T Bavuma1131South Africav IrelandBenoni25 Sep 2016ODI # 3780
PJ Hughes1121Australiav Sri LankaMelbourne11 Jan 2013ODI # 3317
Abid Ali1122Pakistanv AustraliaDubai (DSC)29 Mar 2019ODI # 4119
RJ Nicol108*2New Zealandv ZimbabweHarare20 Oct 2011ODI # 3204
MJ Lumb1062Englandv West IndiesNorth Sound28 Feb 2014ODI # 3477
DL Amiss1032Englandv AustraliaManchester24 Aug 1972ODI # 2
Saleem Elahi102*2Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
RR Hendricks1021South Africav Sri LankaPallekele5 Aug 2018ODI # 4029
KL Rahul100*2Indiav ZimbabweHarare11 Jun 2016ODI # 3742
Imam-ul-Haq1002Pakistanv Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
EJG Morgan991Irelandv ScotlandAyr5 Aug 2006ODI # 2396
SP Patil99*2U.A.E.v ScotlandLincoln1 Feb 2014ODI # 3468
PA Jaques941Australiav South AfricaMelbourne (Docklands)20 Jan 2006ODI # 2316
HE van der Dussen931South Africav PakistanPort Elizabeth19 Jan 2019ODI # 4080
SP Fleming901New Zealandv IndiaNapier25 Mar 1994ODI # 896
DW Randall882Englandv West IndiesLord’s28 Aug 1976ODI # 38
MA Jones871Scotlandv IrelandICCA Dubai16 Jan 2018ODI # 3954
RV Uthappa862Indiav EnglandIndore15 Apr 2006ODI # 2362
MP O’Dowd86*2Netherlandsv ZimbabweDeventer19 Jun 2019ODI # 4164
KJ Barnett842Englandv Sri LankaThe Oval4 Sep 1988ODI # 521
JH Edrich821Englandv AustraliaMelbourne5 Jan 1971ODI # 1
BP Patel821Indiav EnglandLeeds13 Jul 1974ODI # 12
CJ Tavare82*2Englandv West IndiesLeeds28 May 1980ODI # 89
PSP Handscomb822Australiav PakistanPerth19 Jan 2017ODI # 3820
SE Marsh811Australiav West IndiesKingstown24 Jun 2008ODI # 2713
GD Barlow80*1Englandv West IndiesScarborough26 Aug 1976ODI # 37
RR Watson801Scotlandv PakistanEdinburgh27 Jun 2006ODI # 2387
TLW Cooper80*2Netherlandsv ScotlandRotterdam15 Jun 2010ODI # 2992
CT Radley791Englandv PakistanManchester24 May 1978ODI # 50
KC Wessels792Australiav New ZealandMelbourne9 Jan 1983ODI # 165
MH Dekker792Zimbabwev New ZealandBulawayo31 Oct 1992ODI # 765
ME Trescothick791Englandv ZimbabweThe Oval8 Jul 2000ODI # 1607
BC Broad761Englandv AustraliaPerth1 Jan 1987ODI # 409
Ramiz Raja752Pakistanv New ZealandChristchurch6 Feb 1985ODI # 302
IR Bell752Englandv ZimbabweHarare28 Nov 2004ODI # 2193
MJ Cosgrove742Australiav BangladeshFatullah28 Apr 2006ODI # 2367
BN Cooper741Netherlandsv CanadaKing City (NW)27 Aug 2013ODI # 3405
SMA Priyanjan741Sri Lankav PakistanAbu Dhabi25 Dec 2013ODI # 3448
NS Sidhu732Indiav AustraliaChennai9 Oct 1987ODI # 453
MJ Slater731Australiav South AfricaMelbourne9 Dec 1993ODI # 860
MK Pandey711Indiav ZimbabweHarare14 Jul 2015ODI # 3667
MD Moxon701Englandv IndiaNagpur23 Jan 1985ODI # 295
Mazhar Hussain702U.A.E.v IndiaSharjah13 Apr 1994ODI # 904
Raza-ur-Rehman701Canadav KenyaICCA Dubai11 Mar 2013ODI # 3344
Usman Ghani702Afghanistanv Hong KongKuala Lumpur1 May 2014ODI # 3487

This most runs in debut match list are updated whenever a player scores the most runs in his debut match, currently, the player of Afghanistan Rahmanullah Gurbaz has been added to this list.

About the Author

Akash Gokhe

Akash is the Founder and Writer of the Sports Platform website. He conceived the idea of starting a Sports Platform website to channelize his love, passion, and emotions for the game of cricket and to connect other like-minded people on the platform.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may also like these