Most runs in debut match

One-Day Internationals Cricket – Most runs in debut match

One-Day Internationals
Debuts and last match

Most runs in debut match

RankPlayerRunsInnings in matchTeamOppositionGroundMatch DateScorecard
🥇 1
MP Breetzke1501South Africav New ZealandLahore10 Feb 2025ODI # 4829
🥈 2
DL Haynes1481West Indiesv AustraliaSt John's22 Feb 1978ODI # 48
🥉 3
Rahmanullah Gurbaz1271Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
4
CA Ingram1241South Africav ZimbabweBloemfontein15 Oct 2010ODI # 3057
4
MS Chapman1241Hong Kongv U.A.E.ICCA Dubai16 Nov 2015ODI # 3709
6
MJ Guptill1221New Zealandv West IndiesAuckland10 Jan 2009ODI # 2789
7
A Flower1151Zimbabwev Sri LankaNew Plymouth23 Feb 1992ODI # 716
8
T Bavuma1131South Africav IrelandBenoni25 Sep 2016ODI # 3780
9
PJ Hughes1121Australiav Sri LankaMelbourne11 Jan 2013ODI # 3317
9
Abid Ali1122Pakistanv AustraliaDubai (DICS)29 Mar 2019ODI # 4119
11
RJ Nicol1082New Zealandv ZimbabweHarare20 Oct 2011ODI # 3204
12
MM English1071Scotlandv NamibiaDundee26 Jul 2024ODI # 4751
13
MJ Lumb1062Englandv West IndiesNorth Sound28 Feb 2014ODI # 3477
14
AA Jangoo1042West Indiesv BangladeshBasseterre12 Dec 2024ODI # 4815
15
DL Amiss1032Englandv AustraliaManchester24 Aug 1972ODI # 2
16
Saleem Elahi1022Pakistanv Sri LankaGujranwala29 Sep 1995ODI # 1003
16
RR Hendricks1021South Africav Sri LankaPallekele05 Aug 2018ODI # 4029
18
KL Rahul1002Indiav ZimbabweHarare11 Jun 2016ODI # 3742
18
Imam-ul-Haq1002Pakistanv Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
20
SP Patil992U.A.E.v ScotlandLincoln01 Feb 2014ODI # 3468
20
EJG Morgan991Irelandv ScotlandAyr05 Aug 2006ODI # 2396
22
PA Jaques941Australiav South AfricaMelbourne (Docklands)20 Jan 2006ODI # 2316
23
HE van der Dussen931South Africav PakistanGqeberha19 Jan 2019ODI # 4080
23
SSJ Brooks931West Indiesv IrelandKingston08 Jan 2022ODI # 4339
25
Towhid Hridoy921Bangladeshv IrelandSylhet18 Mar 2023ODI # 4539
26
SP Fleming901New Zealandv IndiaNapier25 Mar 1994ODI # 896
27
SR Hain891Englandv IrelandNottingham23 Sep 2023ODI # 4653
28
DW Randall882Englandv West IndiesLord's28 Aug 1976ODI # 38
29
MA Jones871Scotlandv IrelandICCA Dubai16 Jan 2018ODI # 3954
30
RV Uthappa862Indiav EnglandIndore15 Apr 2006ODI # 2362
30
MP O'Dowd862Netherlandsv ZimbabweDeventer19 Jun 2019ODI # 4164
32
KJ Barnett842Englandv Sri LankaThe Oval04 Sep 1988ODI # 521
32
Aryan Lakra841U.A.E.v U.S.A.Aberdeen11 Aug 2022ODI # 4445
34
JH Edrich821Englandv AustraliaMelbourne05 Jan 1971ODI # 1
34
BP Patel821Indiav EnglandLeeds13 Jul 1974ODI # 12
34
CJ Tavare822Englandv West IndiesLeeds28 May 1980ODI # 89
34
PSP Handscomb822Australiav PakistanW.A.C.A19 Jan 2017ODI # 3820
38
SE Marsh811Australiav West IndiesKingstown24 Jun 2008ODI # 2713
39
GD Barlow801Englandv West IndiesScarborough26 Aug 1976ODI # 37
39
RR Watson801Scotlandv PakistanEdinburgh27 Jun 2006ODI # 2387
39
TLW Cooper802Netherlandsv ScotlandRotterdam15 Jun 2010ODI # 2992
42
ME Trescothick791Englandv ZimbabweThe Oval08 Jul 2000ODI # 1607
42
KC Wessels792Australiav New ZealandMelbourne09 Jan 1983ODI # 165
42
CT Radley791Englandv PakistanManchester24 May 1978ODI # 50
42
MH Dekker792Zimbabwev New ZealandBulawayo31 Oct 1992ODI # 765
46
BC Broad761Englandv AustraliaW.A.C.A01 Jan 1987ODI # 409
47
Ramiz Raja752Pakistanv New ZealandChristchurch06 Feb 1985ODI # 302
47
IR Bell752Englandv ZimbabweHarare28 Nov 2004ODI # 2193
49
BN Cooper741Netherlandsv CanadaKing City (NW)27 Aug 2013ODI # 3405
49
MJ Cosgrove742Australiav BangladeshFatullah28 Apr 2006ODI # 2367
49
SMA Priyanjan741Sri Lankav PakistanAbu Dhabi25 Dec 2013ODI # 3448
52
MJ Slater731Australiav South AfricaMelbourne09 Dec 1993ODI # 860
52
NS Sidhu732Indiav AustraliaChennai09 Oct 1987ODI # 453
54
MK Pandey711Indiav ZimbabweHarare14 Jul 2015ODI # 3667
55
MD Moxon701Englandv IndiaNagpur23 Jan 1985ODI # 295
55
Mazhar Hussain702U.A.E.v IndiaSharjah13 Apr 1994ODI # 904
55
Usman Ghani702Afghanistanv Hong KongKuala Lumpur01 May 2014ODI # 3487
55
Raza-ur-Rehman701Canadav KenyaICCA Dubai11 Mar 2013ODI # 3344

Showing 58 records