Player Opposition Ground Match Date Debut Time Mat Inns Scorecard Fakhar Zaman (PAK) v Zimbabwe Bulawayo 22 Jul 2018 7 Jun 2017 1y 45d 18 18 ODI # 4021 Imam-ul-Haq (PAK) v South Africa Centurion 25 Jan 2019 18 Oct 2017 1y 99d 19 19 ODI # 4084 Shubman Gill (IND) v New Zealand Hyderabad 18 Jan 2023 31 Jan 2019 3y 352d 19 19 ODI # 4507 IVA Richards (WI) v England Sydney 22 Jan 1980 7 Jun 1975 4y 229d 22 21 ODI # 87 KP Pietersen (ENG/ICC) v India Faridabad 31 Mar 2006 28 Nov 2004 1y 123d 27 21 ODI # 2358 IJL Trott (ENG) v Ireland Bengaluru 2 Mar 2011 27 Aug 2009 1y 187d 21 21 ODI # 3114 Q de Kock (SA) v Zimbabwe Bulawayo 19 Aug 2014 19 Jan 2013 1y 212d 21 21 ODI # 3508 Babar Azam (PAK) v Australia Perth 19 Jan 2017 31 May 2015 1y 233d 21 21 ODI # 3820 HE van der Dussen (SA) v Sri Lanka Colombo (RPS) 2 Sep 2021 19 Jan 2019 2y 226d 27 21 ODI # 4314 CG Greenidge (WI) v England Leeds 28 May 1980 11 Jun 1975 4y 352d 23 23 ODI # 89 RN ten Doeschate (NED) v Afghanistan Amstelveen 1 Sep 2009 4 Jul 2006 3y 59d 24 23 ODI # 2881 Azhar Ali (PAK) v Sri Lanka Colombo (RPS) 19 Jul 2015 30 May 2011 4y 50d 23 23 ODI # 3670 GM Turner (NZ) v Australia Adelaide 31 Jan 1983 11 Feb 1973 9y 354d 25 24 ODI # 178 Yasir Hameed (PAK) v New Zealand Wellington 17 Jan 2004 20 May 2003 0y 242d 24 24 ODI # 2083 HM Amla (SA) v West Indies North Sound 22 May 2010 9 Mar 2008 2y 74d 25 24 ODI # 2979 V Kohli (IND) v Sri Lanka Harare 5 Jun 2010 18 Aug 2008 1y 291d 27 24 ODI # 2988 S Dhawan (IND) v Australia Nagpur 30 Oct 2013 20 Oct 2010 3y 10d 24 24 ODI # 3424 TLW Cooper (NED) v England Amstelveen 19 Jun 2022 15 Jun 2010 12y 4d 25 24 ODI # 4414 AH Jones (NZ) v Pakistan Christchurch 4 Mar 1989 10 Oct 1987 1y 145d 25 25 ODI # 555 NS Sidhu (IND) v Sri Lanka Ahmedabad 22 Oct 1989 9 Oct 1987 2y 13d 27 25 ODI # 580 MA Atherton (ENG) v West Indies Lord’s 28 May 1995 18 Jul 1990 4y 314d 25 25 ODI # 1002 Nasir Jamshed (PAK) v South Africa Johannesburg 17 Mar 2013 21 Jan 2008 5y 55d 25 25 ODI # 3347 SS Iyer (IND) v West Indies Port of Spain 22 Jul 2022 10 Dec 2017 4y 224d 28 25 ODI # 4436 Aaron Jones (USA) v Scotland Aberdeen 17 Aug 2022 27 Apr 2019 3y 112d 25 25 ODI # 4449 MG Erasmus (NAM) v U.S.A. Windhoek 26 Nov 2022 27 Apr 2019 3y 213d 25 25 ODI # 4486 HT Tector (IRE) v Zimbabwe Harare 21 Jan 2023 30 Jul 2020 2y 175d 25 25 ODI # 4508 GS Chappell (AUS) v New Zealand Adelaide 23 Nov 1980 5 Jan 1971 9y 323d 27 26 ODI # 94 Zaheer Abbas (PAK) v Sri Lanka Lahore 29 Mar 1982 31 Aug 1974 7y 210d 26 26 ODI # 150 AJ Lamb (ENG) v New Zealand Auckland 25 Feb 1984 2 Jun 1982 1y 268d 27 26 ODI # 251 BC Broad (ENG) v Pakistan Peshawar 22 Nov 1987 1 Jan 1987 0y 325d 26 26 ODI # 480 NV Knight (ENG) v South Africa Birmingham 18 Aug 1998 29 Aug 1996 1y 354d 26 26 ODI # 1347 GJ Bailey (AUS) v England Cardiff 14 Sep 2013 16 Mar 2012 1y 182d 28 26 ODI # 3415 Haris Sohail (PAK) v Australia Sharjah 22 Mar 2019 19 Jul 2013 5y 246d 27 26 ODI # 4116 RL Dias (SL) v West Indies Sydney 17 Jan 1985 9 Jun 1979 5y 222d 29 27 ODI # 290 Yousuf Youhana (PAK) v West Indies Sharjah 19 Oct 1999 28 Mar 1998 1y 205d 31 27 ODI # 1517 ME Trescothick (ENG) v India Eden Gardens 19 Jan 2002 8 Jul 2000 1y 195d 27 27 ODI # 1788 RR Sarwan (WI) v Bangladesh Dhaka 2 Dec 2002 20 Jul 2000 2y 135d 28 27 ODI # 1909 MEK Hussey (AUS) v South Africa Gqeberha 5 Mar 2006 1 Feb 2004 2y 32d 35 27 ODI # 2347 SE Marsh (AUS) v England Lord’s 3 Jul 2010 24 Jun 2008 2y 9d 27 27 ODI # 3011 AJ Finch (AUS) v South Africa Harare 6 Sep 2014 11 Jan 2013 1y 238d 28 27 ODI # 3526 UT Khawaja (AUS) v Pakistan Sharjah 24 Mar 2019 11 Jan 2013 6y 72d 28 27 ODI # 4117 KL Rahul (IND) v Australia Rajkot 17 Jan 2020 11 Jun 2016 3y 220d 28 27 ODI # 4232 N Pooran (WI) v Australia Bridgetown 22 Jul 2021 20 Feb 2019 2y 152d 30 27 ODI # 4311 GR Marsh (AUS) v West Indies Adelaide 25 Jan 1987 14 Jan 1986 1y 11d 28 28 ODI # 424 PN Kirsten (SA) v New Zealand Brisbane 8 Jan 1994 10 Nov 1991 2y 59d 28 28 ODI # 870 Basit Ali (PAK) v Australia Lahore 30 Oct 1994 23 Mar 1993 1y 221d 31 28 ODI # 942 NC Johnson (ZIM) v Australia Bulawayo 21 Oct 1999 24 Oct 1998 0y 362d 28 28 ODI # 1518 GC Smith (SA) v Zimbabwe Canterbury 29 Jun 2003 30 Mar 2002 1y 91d 29 28 ODI # 2030 WU Tharanga (SL) v Bangladesh Mohali 7 Oct 2006 2 Aug 2005 1y 66d 30 28 ODI # 2423 KJ Coetzer (SCOT) v U.A.E. Edinburgh 14 Aug 2016 18 Aug 2008 7y 362d 30 28 ODI # 3765 BKG Mendis (SL) v Zimbabwe Galle 30 Jun 2017 16 Jun 2016 1y 14d 29 28 ODI # 3897 SO Hetmyer (WI) v Bangladesh Taunton 17 Jun 2019 20 Dec 2017 1y 179d 30 28 ODI # 4162 BA Edgar (NZ) v Australia Melbourne 22 Jan 1983 17 Jul 1978 4y 189d 29 29 ODI # 173 KC Wessels (AUS) v West Indies Port of Spain 14 Mar 1984 9 Jan 1983 1y 65d 29 29 ODI # 255 GA Hick (ENG) v Australia Manchester 19 May 1993 23 May 1991 1y 361d 30 29 ODI # 830 MS Dhoni (IND) v Pakistan Lahore 13 Feb 2006 23 Dec 2004 1y 52d 33 29 ODI # 2329 Shahriar Nafees (BAN) v Zimbabwe Khulna 30 Nov 2006 21 Jun 2005 1y 162d 29 29 ODI # 2453 PR Stirling (IRE) v Netherlands Eden Gardens 18 Mar 2011 1 Jul 2008 2y 260d 29 29 ODI # 3136 JD Ryder (NZ) v South Africa Mirpur 25 Mar 2011 9 Feb 2008 3y 44d 34 29 ODI # 3144 AN Cook (ENG) v Sri Lanka Lord’s 3 Jul 2011 28 Jun 2006 5y 5d 29 29 ODI # 3168 AT Rayudu (IND) v Zimbabwe Harare 11 Jun 2016 24 Jul 2013 2y 323d 32 29 ODI # 3742 JJ Roy (ENG) v Pakistan Cardiff 4 Sep 2016 8 May 2015 1y 119d 30 29 ODI # 3777 JM Bairstow (ENG) v Australia Melbourne 14 Jan 2018 16 Sep 2011 6y 120d 33 29 ODI # 3951 Anamul Haque (BAN) v Sri Lanka Mirpur 19 Jan 2018 30 Nov 2012 5y 50d 32 29 ODI # 3959 MD Patel (USA) v Scotland Aberdeen 13 Aug 2022 27 Apr 2019 3y 108d 29 29 ODI # 4446 G Boycott (ENG) v Australia Lord’s 4 Jun 1981 5 Jan 1971 10y 150d 32 30 ODI # 119 DC Boon (AUS) v India Hyderabad (Deccan) 24 Sep 1986 12 Feb 1984 2y 224d 32 30 ODI # 392 SV Manjrekar (IND) v West Indies Adelaide 14 Dec 1991 5 Jan 1988 3y 343d 31 30 ODI # 696 MG Bevan (AUS) v Sri Lanka Colombo (RPS) 30 Aug 1996 14 Apr 1994 2y 138d 34 30 ODI # 1108 GP Thorpe (ENG) v Pakistan Birmingham 31 Aug 1996 19 May 1993 3y 104d 30 30 ODI # 1109 IR Bell (ENG) v New Zealand Perth 30 Jan 2007 28 Nov 2004 2y 63d 32 30 ODI # 2490 LD Chandimal (SL) v Australia Melbourne 2 Mar 2012 1 Jun 2010 1y 275d 30 30 ODI # 3253 AD Hales (ENG) v Sri Lanka Birmingham 24 Jun 2016 27 Aug 2014 1y 302d 31 30 ODI # 3753 N Dickwella (SL) v India Mohali 13 Dec 2017 16 Nov 2014 3y 27d 31 30 ODI # 3941 TM Head (AUS) v England Adelaide 26 Jan 2018 13 Jun 2016 1y 227d 33 30 ODI # 3966 SD Hope (WI) v Afghanistan Harare 25 Mar 2018 16 Nov 2016 1y 129d 33 30 ODI # 4007 JG Wright (NZ) v Australia Melbourne 22 Jan 1983 15 Jul 1978 4y 191d 31 31 ODI # 173 A Jadeja (IND) v West Indies Jaipur 11 Nov 1994 28 Feb 1992 2y 256d 33 31 ODI # 951 HH Dippenaar (SA) v Pakistan Tangier 18 Aug 2002 26 Sep 1999 2y 326d 36 31 ODI # 1864 Saleem Elahi (PAK) v Zimbabwe Harare 27 Nov 2002 29 Sep 1995 7y 59d 31 31 ODI # 1902 JA Rudolph (SA) v Zimbabwe Gqeberha 2 Mar 2005 13 Apr 2003 1y 323d 37 31 ODI # 2233 AJ Strauss (ENG) v Bangladesh Nottingham 21 Jun 2005 18 Nov 2003 1y 215d 32 31 ODI # 2252 LPC Silva (SL) v England Colombo (RPS) 13 Oct 2007 26 Aug 1999 8y 48d 35 31 ODI # 2630 DA Warner (AUS) v Afghanistan Sharjah 25 Aug 2012 18 Jan 2009 3y 220d 32 31 ODI # 3297 CR Ervine (ZIM) v New Zealand Harare 4 Aug 2015 28 May 2010 5y 68d 34 31 ODI # 3674 Rahmat Shah (AFG) v Zimbabwe Sharjah 9 Feb 2018 6 Mar 2013 4y 340d 34 31 ODI # 3972 RA Smith (ENG) v New Zealand Dunedin 12 Feb 1992 4 Sep 1988 3y 161d 33 32 ODI # 712 BC Lara (WI) v Australia Melbourne 15 Dec 1992 9 Nov 1990 2y 36d 32 32 ODI # 780 MA Taylor (AUS) v Pakistan Sydney 14 Jan 1993 26 Dec 1989 3y 19d 33 32 ODI # 791 NH Fairbrother (ENG) v India Gwalior 4 Mar 1993 2 Apr 1987 5y 336d 34 32 ODI # 813 G Kirsten (SA) v England Centurion 14 Jan 1996 14 Dec 1993 2y 31d 32 32 ODI # 1038 SC Ganguly (IND) v Sri Lanka Colombo (SSC) 24 Aug 1997 11 Jan 1992 5y 225d 34 32 ODI # 1226 JH Kallis (SA) v Australia Perth 18 Jan 1998 9 Jan 1996 2y 9d 33 32 ODI # 1280 RP Arnold (SL) v India Sharjah 29 Oct 2000 6 Nov 1997 2y 358d 36 32 ODI # 1652 ND McKenzie (SA) v New Zealand Hobart 15 Jan 2002 2 Feb 2000 1y 347d 38 32 ODI # 1785 ML Hayden (AUS) v South Africa Durban 3 Apr 2002 19 May 1993 8y 319d 34 32 ODI # 1823 HJH Marshall (NZ) v Australia Wellington 1 Mar 2005 29 Nov 2003 1y 92d 34 32 ODI # 2232 GM Hamilton (SCOT) v Canada Aberdeen 7 Jul 2009 16 May 1999 10y 52d 32 32 ODI # 2856 Umar Akmal (PAK) v Canada Colombo (RPS) 3 Mar 2011 1 Aug 2009 1y 214d 33 32 ODI # 3116 LMP Simmons (WI) v India Visakhapatnam 2 Dec 2011 7 Dec 2006 4y 360d 33 32 ODI # 3219 RR Rossouw (SA) v Australia Johannesburg 2 Oct 2016 21 Aug 2014 2y 42d 33 32 ODI # 3787 Shaiman Anwar (UAE) v Zimbabwe Harare 22 Mar 2018 1 Feb 2014 4y 49d 32 32 ODI # 4005 E Lewis (WI) v Bangladesh Basseterre 28 Jul 2018 5 Oct 2016 1y 296d 35 32 ODI # 4024 Aasif Sheikh (NEPAL) v P.N.G. Kirtipur 9 Mar 2023 7 Sep 2021 1y 183d 32 32 ODI # 4532 DM Jones (AUS) v Pakistan Perth 2 Jan 1987 30 Jan 1984 2y 337d 34 33 ODI # 410 Inzamam-ul-Haq (PAK) v Zimbabwe Sharjah 1 Feb 1993 22 Nov 1991 1y 71d 34 33 ODI # 796 DL Houghton (ZIM) v Pakistan Rawalpindi 25 Dec 1993 9 Jun 1983 10y 199d 35 33 ODI # 868 VG Kambli (IND) v U.A.E. Sharjah 13 Apr 1994 18 Oct 1991 2y 177d 36 33 ODI # 904 A Flower (ZIM) v Pakistan Harare 26 Feb 1995 23 Feb 1992 3y 3d 34 33 ODI # 984 AC Parore (NZ) v Sri Lanka Auckland 1 Apr 1995 31 Oct 1992 2y 152d 37 33 ODI # 992 R Dravid (IND) v Pakistan Chennai 21 May 1997 3 Apr 1996 1y 48d 35 33 ODI # 1209 MJ Clarke (AUS) v West Indies Melbourne 14 Jan 2005 19 Jan 2003 1y 361d 37 33 ODI # 2204 SM Katich (AUS) v South Africa Gqeberha 5 Mar 2006 21 Jan 2001 5y 43d 36 33 ODI # 2347 AB de Villiers (Afr/SA) v Australia Basseterre 24 Mar 2007 2 Feb 2005 2y 50d 34 33 ODI # 2552 PG Fulton (NZ) v South Africa St George’s 14 Apr 2007 2 Nov 2004 2y 163d 34 33 ODI # 2571 WTS Porterfield (IRE) v Kenya Dublin 9 Jul 2009 5 Aug 2006 2y 338d 33 33 ODI # 2858 EJG Morgan (ENG/IRE) v South Africa Centurion 27 Sep 2009 5 Aug 2006 3y 53d 33 33 ODI # 2900 AA Obanda (KENYA) v Canada Schiedam 10 Jul 2010 18 Oct 2007 2y 265d 36 33 ODI # 3022 DJ Hussey (AUS) v India Melbourne 5 Feb 2012 4 Jul 2008 3y 216d 40 33 ODI # 3231 KS Williamson (NZ) v England Hamilton 17 Feb 2013 10 Aug 2010 2y 191d 37 33 ODI # 3335 JE Root (ENG) v India Birmingham 2 Sep 2014 11 Jan 2013 1y 234d 35 33 ODI # 3523 Sikandar Raza (ZIM) v New Zealand Harare 4 Aug 2015 3 May 2013 2y 93d 35 33 ODI # 3674 Mohammad Shahzad (AFG) v Zimbabwe Bulawayo 22 Oct 2015 30 Aug 2009 6y 53d 33 33 ODI # 3697 Soumya Sarkar (BAN) v India Dubai (DSC) 28 Sep 2018 1 Dec 2014 3y 301d 34 33 ODI # 4048 MD Gunathilaka (SL) v New Zealand Mount Maunganui 3 Jan 2019 1 Nov 2015 3y 63d 34 33 ODI # 4074 RK Paudel (NEPAL) v Namibia Kirtipur 14 Feb 2023 3 Aug 2018 4y 195d 33 33 ODI # 4515 DL Haynes (WI) v Australia Melbourne 24 Jan 1982 22 Feb 1978 3y 336d 34 34 ODI # 140 GM Wood (AUS) v West Indies Sydney 27 Jan 1982 22 Feb 1978 3y 339d 35 34 ODI # 142 K Srikkanth (IND) v Pakistan Melbourne 10 Mar 1985 25 Nov 1981 3y 105d 34 34 ODI # 319 SR Tendulkar (IND) v Zimbabwe Hamilton 7 Mar 1992 18 Dec 1989 2y 80d 36 34 ODI # 732 SC Williams (WI) v Sri Lanka Lahore 1 Nov 1997 17 Oct 1994 3y 15d 34 34 ODI # 1247 DS Lehmann (AUS) v Sri Lanka Melbourne 7 Feb 1999 30 Aug 1996 2y 161d 36 34 ODI # 1403 G Gambhir (IND) v Pakistan Mohali 8 Nov 2007 11 Apr 2003 4y 211d 34 34 ODI # 2644 Misbah-ul-Haq (PAK) v Sri Lanka Karachi 29 Jun 2008 27 Apr 2002 6y 63d 38 34 ODI # 2723 MJ Guptill (NZ) v India Jaipur 1 Dec 2010 10 Jan 2009 1y 325d 35 34 ODI # 3072 JM How (NZ) v Pakistan Napier 1 Feb 2011 31 Dec 2005 5y 32d 38 34 ODI # 3093 Imrul Kayes (BAN) v England Chattogram 11 Mar 2011 14 Oct 2008 2y 148d 34 34 ODI # 3127 EC Joyce (ENG/IRE) v Pakistan Dublin 26 May 2013 13 Jun 2006 6y 347d 34 34 ODI # 3358 Ahmed Shehzad (PAK) v South Africa Gqeberha 27 Nov 2013 24 Apr 2009 4y 217d 34 34 ODI # 3440 Nasir Hossain (BAN) v West Indies St George’s 20 Aug 2014 14 Aug 2011 3y 6d 39 34 ODI # 3509 Samiullah Shinwari (AFG) v Ireland Dubai (DSC) 17 Jan 2015 19 Apr 2009 5y 273d 44 34 ODI # 3581 J Charles (WI) v Sri Lanka Colombo (RPS) 4 Nov 2015 16 Mar 2012 3y 233d 34 34 ODI # 3702 MR Marsh (AUS) v West Indies Bridgetown 26 Jun 2016 19 Oct 2011 4y 251d 37 34 ODI # 3756 Jatinder Singh (OMA) v Nepal Pearland 9 Jun 2022 27 Apr 2019 3y 43d 35 34 ODI # 4404 V Aravind (UAE) v P.N.G. Dubai (DSC) 5 Mar 2023 8 Dec 2019 3y 87d 34 34 ODI # 4529 MD Crowe (NZ) v Australia Melbourne 9 Jan 1986 13 Feb 1982 3y 330d 37 35 ODI # 347 Aamer Sohail (PAK) v West Indies Port of Spain 26 Mar 1993 21 Dec 1990 2y 95d 35 35 ODI # 824 SG Law (AUS) v Pakistan Melbourne 16 Jan 1997 2 Dec 1994 2y 45d 37 35 ODI # 1164 S Chanderpaul (WI) v Pakistan Melbourne 20 Jan 1997 17 Oct 1994 2y 95d 38 35 ODI # 1166 RT Ponting (AUS) v New Zealand Melbourne 17 Dec 1997 15 Feb 1995 2y 305d 35 35 ODI # 1265 MS Atapattu (SL) v India Margao 28 Dec 1997 1 Dec 1990 7y 27d 36 35 ODI # 1269 L Klusener (SA) v West Indies Durban 27 Jan 1999 19 Jan 1996 3y 8d 42 35 ODI # 1395 SO Tikolo (KENYA) v West Indies Nairobi (Gym) 19 Aug 2001 18 Feb 1996 5y 182d 37 35 ODI # 1747 DA Gunawardene (SL) v Zimbabwe Colombo (RPS) 12 Dec 2001 26 Jan 1998 3y 320d 35 35 ODI # 1779 Salman Butt (PAK) v Sri Lanka Abu Dhabi 20 May 2007 22 Sep 2004 2y 240d 35 35 ODI # 2585 LRPL Taylor (NZ) v England Chester-le-Street 15 Jun 2008 1 Mar 2006 2y 106d 39 35 ODI # 2708 Imran Farhat (PAK) v Bangladesh Dambulla 21 Jun 2010 17 Feb 2001 9y 124d 35 35 ODI # 2998 Mohammad Nabi (AFG) v U.A.E. ICCA Dubai 30 Nov 2014 19 Apr 2009 5y 225d 39 35 ODI # 3558 KM Jadhav (IND) v New Zealand Wellington 3 Feb 2019 16 Nov 2014 4y 79d 54 35 ODI # 4092 MP Stoinis (AUS) v England Lord’s 25 Jun 2019 11 Sep 2015 3y 287d 38 35 ODI # 4173 AT Carey (AUS) v England Manchester 16 Sep 2020 19 Jan 2018 2y 241d 39 35 ODI # 4261 HG Munsey (SCOT) v Oman Dubai (DSC) 15 Apr 2022 22 Jan 2017 5y 83d 35 35 ODI # 4388
Related
I have been a fan of Cricket ever since I watched the 2002 NatWest Series Final on television. The memories of Dada's celebration, Zaheer's winning run, and Kaif's extraordinary inning are still vivid.
I played the sport growing up, and I still do occasionally. I also enjoy it on the web or television. My passion for the game inspired me to start writing about it and I have been doing it since 2019. I hope readers will use my articles as a platform to discuss this beautiful sport we call "Cricket".