One Day Internationals - Batting Records and Statistics - Ducks and Low Scores
Players Batting in Positions  Scoring a Duck in Debut Innings
Player Country Match Versus Ground Career
Mat Inns Ducks Avg
R D McCann Ireland 03/07/2010 Afghanistan Hazelaarweg 8 5 1 11.00
R Flannigan Scotland 17/08/2010 Afghanistan Cambusdoon New Ground 1 1 1 0.00
Junaid Siddiqui Canada 07/08/2011 Afghanistan Maple Leaf North - West Ground 9 8 1 13.40
Ehsan Nawaz Hong Kong 01/05/2014 Afghanistan Bayuemas Oval 12 10 3 5.00
Mohammad Shahzad United Arab Emirates 02/05/2014 Afghanistan Kinrara Academy Oval 6 6 2 31.67
Haseeb Amjad Hong Kong 01/05/2014 Afghanistan Bayuemas Oval 7 6 1 22.40
R L Chase* West Indies 09/06/2017 Afghanistan Daren Sammy National Cricket Stadium 45 34 3 26.10
J A McCollum Ireland 28/02/2019 Afghanistan Rajiv Gandhi International Cricket Stadium 10 10 1 18.80
Yasir Ali* Bangladesh 23/02/2022 Afghanistan Zahur Ahmed Chowdhury Stadium 9 7 1 14.57
T J Bishop* West Indies 06/02/2024 Australia Manuka Oval 1 1 1 0.00
J N Malan* South Africa 29/02/2020 Australia Boland Park 23 22 2 47.90
Mohammad Hasnain* Pakistan 27/03/2019 Australia Sheikh Zayed Stadium 9 5 1 23.50
Mohammad Wasim* Pakistan 29/03/2022 Australia Gaddafi Stadium 20 9 1 11.43
W I A Fernando* Sri Lanka 31/08/2016 Australia Rangiri Dambulla International Stadium 38 38 5 31.97
L H Ferguson* New Zealand 04/12/2016 Australia Sydney Cricket Ground 65 30 4 7.18
S Prasanna Sri Lanka 20/08/2011 Australia R Premadasa Stadium 40 37 7 12.38
Raza Hasan Pakistan 10/10/2014 Australia Dubai International Cricket Stadium 1 1 1 0.00
S Dhawan* India 20/10/2010 Australia Dr YS Rajasekhara Reddy Cricket Stadium 167 164 5 44.11
J J van der Wath South Africa 20/01/2006 Australia Etihad Stadium 10 8 3 14.83
P A Nixon England 12/01/2007 Australia Melbourne Cricket Ground 19 18 2 21.21
S F A Bacchus West Indies 22/02/1978 Australia Antigua Recreation Ground 29 26 2 26.61
S T Clarke West Indies 12/04/1978 Australia Mindoo Philip Park 10 8 1 10.00
R M H Binny India 06/12/1980 Australia Melbourne Cricket Ground 72 49 4 16.13
T J Franklin New Zealand 17/03/1983 Australia Sydney Cricket Ground 3 3 1 9.00
D L Houghton Zimbabwe 09/06/1983 Australia Trent Bridge 63 60 5 26.38
Aaqib Javed Pakistan 11/12/1988 Australia Adelaide Oval 163 51 7 10.68
N Phillip West Indies 12/04/1978 Australia Mindoo Philip Park 1 1 1 0.00
C White England 06/12/1994 Australia Sydney Cricket Ground 51 41 9 15.78
J E Benjamin England 06/12/1994 Australia Sydney Cricket Ground 2 1 1 0.00
C B Wishart Zimbabwe 26/08/1996 Australia R Premadasa Stadium 90 82 8 23.23
M S Sinclair New Zealand 26/02/2000 Australia AMI Stadium 54 50 8 28.35
R L Sanghvi India 14/04/1998 Australia Arun Jaitley Stadium 10 2 1 4.00
S Baksh Canada 16/06/1979 Australia Edgbaston 1 1 1 0.00
H R Bryan West Indies 11/04/1999 Australia Arnos Vale Ground 15 8 1 7.17
M W Douglas New Zealand 16/04/1994 Australia Sharjah Cricket Stadium 6 6 1 9.17
L J Koen South Africa 31/03/1997 Australia St George's Park 5 5 1 16.40
A K Patel India 28/09/1984 Australia Jawaharlal Nehru Stadium (Delhi) 8 2 1 3.00
D B Rundle South Africa 09/01/1994 Australia Brisbane Cricket Ground 2 2 1 3.00
J W Wilson New Zealand 19/03/1993 Australia Carisbrook 6 6 1 20.60
W Mwayenga Zimbabwe 27/05/2004 Australia Harare Sports Club 3 2 1 0.50
G J Batty England 13/12/2002 Australia Sydney Cricket Ground 10 8 1 5.00
R O Hurley West Indies 24/05/2003 Australia Queen's Park Oval 9 4 1 3.25
D L Blake United States 13/09/2004 Australia The Rose Bowl 1 1 1 0.00
M Cheruparambil Hong Kong 16/07/2004 Bangladesh Sinhalese Sports Club Ground 2 2 1 15.00
Najeeb Amar Hong Kong 16/07/2004 Bangladesh Sinhalese Sports Club Ground 4 4 1 12.67
Afzaal Haider Hong Kong 16/07/2004 Bangladesh Sinhalese Sports Club Ground 4 4 2 7.33
N A De Groot Canada 11/02/2003 Bangladesh Kingsmead 6 6 3 7.33
A M Salvi India 11/04/2003 Bangladesh Bangabandhu National Stadium 4 3 2 2.00
G J Thompson Ireland 20/03/2008 Bangladesh Shere Bangla National Stadium 3 2 1 1.00
Fahad Alhashmi United Arab Emirates 24/06/2008 Bangladesh Gaddafi Stadium 5 3 3 0.00
I P P Batuwitarachchi United Arab Emirates 24/06/2008 Bangladesh Gaddafi Stadium 2 2 1 7.00
K A J Roach* West Indies 26/07/2009 Bangladesh Windsor Park 95 60 9 12.83
K A Patel Kenya 20/03/2006 Bangladesh Sheikh Abu Naser Stadium 2 2 1 1.00
M S Dhoni India 23/12/2004 Bangladesh MA Aziz Stadium 350 297 10 50.58
N T Pascal West Indies 26/07/2009 Bangladesh Windsor Park 1 1 1 0.00
K O A Powell West Indies 31/07/2009 Bangladesh Warner Park 46 44 4 22.84
N E Bonner* West Indies 20/01/2021 Bangladesh Shere Bangla National Stadium 6 6 2 17.00
Saad Nasim Pakistan 17/04/2015 Bangladesh Shere Bangla National Stadium 3 3 1 49.50
T Marumani* Zimbabwe 16/07/2021 Bangladesh Harare Sports Club 12 11 2 15.70
C K Tshuma Zimbabwe 06/03/2020 Bangladesh Sylhet Stadium 2 1 1 0.00
S Shahbaz Ahmed* India 04/12/2022 Bangladesh Shere Bangla National Stadium 3 1 1 0.00
D Foxcroft* New Zealand 26/09/2023 Bangladesh Shere Bangla National Stadium 1 1 1 0.00
Tanish Suri* United Arab Emirates 28/02/2024 Canada Dubai International Cricket Stadium 2 2 1 13.50
Dawlat Zadran Afghanistan 07/08/2011 Canada Maple Leaf North - West Ground 82 56 7 17.69
Gulbadin Naib* Afghanistan 09/08/2011 Canada Cricket, Skating & Curling Club 82 71 7 19.85
Shafiqullah Afghanistan 18/02/2010 Canada Sharjah Cricket Stadium 24 21 4 22.63
K J Coetzer* Scotland 18/08/2008 England Grange Cricket Club 89 87 8 38.93
P G Gillespie Ireland 13/06/2006 England Civil Service Cricket Club 5 4 3 0.50
D I Joyce Ireland 13/06/2006 England Civil Service Cricket Club 3 3 1 9.67
D R Flynn New Zealand 23/02/2008 England AMI Stadium 20 17 3 15.20
H T Tector* Ireland 30/07/2020 England The Rose Bowl 45 41 3 49.91
K I C Asalanka* Sri Lanka 29/06/2021 England Riverside Ground 59 52 3 43.59
M Prasidh Krishna* India 28/03/2021 England Maharashtra Cricket Association Stadium 17 7 2 1.00
N Pooran* West Indies 20/02/2019 England Kensington Oval 61 58 3 39.66
Hasan Ali* Pakistan 27/08/2016 England Lord's 66 38 4 14.19
G M Ewing Zimbabwe 01/12/2004 England Harare Sports Club 7 7 2 13.86
Moniruzzaman Bangladesh 10/11/2003 England Bangabandhu National Stadium 2 2 1 0.50
C B Mpofu Zimbabwe 28/11/2004 England Harare Sports Club 84 41 7 2.85
Zahid Ahmed Pakistan 18/11/1987 England Gaddafi Stadium 2 2 1 3.00
Shakeel Khan Pakistan 22/11/1987 England Arbab Niaz Stadium 1 1 1 0.00
Tanvir Mehdi Pakistan 22/05/1992 England Kennington Oval 1 1 1 0.00
R G Callender Canada 13/06/1979 England Old Trafford 2 2 2 0.00
P D R Perera Sri Lanka 29/01/1999 England WACA Ground 19 7 4 1.60
P R Adams South Africa 19/01/1996 England Buffalo Park 24 9 2 16.50
Shadab Kabir Pakistan 01/09/1996 England Trent Bridge 3 3 3 0.00
L Klusener South Africa 19/01/1996 England Buffalo Park 171 137 13 41.10
G D Watson Australia 24/08/1972 England Old Trafford 2 2 1 11.00
G S A Sobers West Indies 05/09/1973 England Headingley 1 1 1 0.00
K Srikkanth India 25/11/1981 England Sardar Vallabhai Patel Stadium 146 145 11 29.01
P L Taylor Australia 22/01/1987 England Sydney Cricket Ground 83 47 4 19.86
M Iqbal Qasim Pakistan 30/12/1977 England Jinnah Stadium (Sialkot) 15 7 2 6.50
C G Rackemann Australia 11/01/1983 England Sydney Cricket Ground 52 18 6 2.83
L S Rajput India 23/01/1985 England Vidarbha Cricket Association Ground 4 4 2 3.00
B D Julien West Indies 05/09/1973 England Headingley 12 8 1 14.33
Sikander Bakht Pakistan 30/12/1977 England Jinnah Stadium (Sialkot) 27 11 2 7.75
B S Bedi India 13/07/1974 England Headingley 10 7 1 6.20
T J G Pringle* Netherlands 19/06/2022 England VRA Ground 4 4 3 1.50
N Vanua* Papua New Guinea 04/11/2016 Hong Kong Mission Road 57 53 8 17.08
Usman Shinwari Pakistan 19/09/2018 India Dubai International Cricket Stadium 17 4 2 2.00
V Fernando Sri Lanka 20/08/2017 India Rangiri Dambulla International Stadium 8 8 1 15.00
O R Thomas* West Indies 01/11/2018 India Greenfield International Stadium 25 14 3 3.67
J A Duffy* New Zealand 24/01/2023 India Holkar Cricket Stadium 6 2 1 1.00
D E Bollinger Australia 02/11/2009 India Punjab Cricket Association IS Bindra Stadium 39 8 1 8.33
K S Williamson* New Zealand 10/08/2010 India Rangiri Dambulla International Stadium 165 157 5 48.64
Mohammad Talha Pakistan 01/03/2014 India Shere Bangla National Stadium 3 1 1 0.00
A C Hudson South Africa 10/11/1991 India Eden Gardens 89 88 6 29.41
R A Harper West Indies 07/12/1983 India Keenan Stadium 105 73 5 16.13
C J Richards England 20/12/1981 India Gandhi Stadium 22 16 3 11.85
M R C Bandarathilake Sri Lanka 07/07/1998 India R Premadasa Stadium 3 1 1 0.00
Harun-Ur-Rashid Bangladesh 27/10/1988 India MA Aziz Stadium 2 2 2 0.00
R G Aga Kenya 11/09/2004 India The Rose Bowl 12 9 1 16.67
Arshad Ali United Arab Emirates 16/07/2004 India Rangiri Dambulla International Stadium 4 4 1 13.50
Naeemuddin Aslam United Arab Emirates 16/07/2004 India Rangiri Dambulla International Stadium 2 2 1 6.00
Rizwan Latif United Arab Emirates 16/07/2004 India Rangiri Dambulla International Stadium 1 1 1 0.00
S S B Magala* South Africa 23/01/2022 India Newlands 8 5 1 6.00
I J L Trott England 27/08/2009 Ireland Civil Service Cricket Club 68 65 5 51.25
Mujeeb Ur Rahman* Afghanistan 07/12/2017 Ireland Sharjah Cricket Stadium 75 39 12 9.08
Zahoor Khan* United Arab Emirates 02/03/2017 Ireland ICC Global Cricket Academy 62 41 10 7.14
G S Ballance* England 03/09/2013 Ireland The Village 21 20 1 25.22
Aryansh Sharma* United Arab Emirates 05/04/2023 Jersey Wanderers Cricket Ground 7 7 1 19.43
Hashmatullah Shahidi* Afghanistan 02/10/2013 Kenya Sharjah Cricket Stadium 78 78 5 34.23
D L Hemp Bermuda 11/11/2006 Kenya Mombasa Sports Ground 22 22 4 33.74
Jatinder Singh* Oman 27/04/2019 Namibia Wanderers Cricket Ground 46 45 2 27.73
Kaleemullah* Oman 27/04/2019 Namibia Wanderers Cricket Ground 39 23 3 9.62
Bilal Khan* Oman 27/04/2019 Namibia Wanderers Cricket Ground 45 19 5 3.75
Sandeep Goud* Oman 27/04/2019 Namibia Wanderers Cricket Ground 36 29 2 25.26
S Snater* Netherlands 01/08/2018 Nepal VRA Ground 4 4 1 11.00
N Dhambar* Oman 19/09/2021 Nepal Al Amerat Cricket Ground Ministry Turf 1 10 6 1 8.50
I S Sohi* Canada 08/02/2024 Nepal Tribhuvan University International Cricket Ground 2 1 1 0.00
M Levitt* Netherlands 17/02/2024 Nepal Tribhuvan University International Cricket Ground 4 4 2 24.00
Aarif Sheikh* Nepal 01/08/2018 Netherlands VRA Ground 51 43 4 25.37
Karan KC* Nepal 01/08/2018 Netherlands VRA Ground 51 36 4 14.71
B Regmi Nepal 01/08/2018 Netherlands VRA Ground 4 4 2 3.25
Sompal Kami* Nepal 01/08/2018 Netherlands VRA Ground 54 42 2 21.29
A van der Merwe Ireland 09/07/2010 Netherlands VRA Ground 9 6 2 3.75
S O Ngoche Kenya 18/02/2010 Netherlands Gymkhana Club Ground 14 12 4 7.56
J J Bumrah* India 20/10/2016 New Zealand Arun Jaitley Stadium 89 26 5 7.58
C J Chibhabha* Zimbabwe 31/08/2005 New Zealand Harare Sports Club 109 109 8 23.12
C L White Australia 10/12/2005 New Zealand AMI Stadium 91 77 4 33.97
A G Puttick South Africa 28/10/2005 New Zealand Newlands 1 1 1 0.00
Naeem Islam Bangladesh 11/10/2008 New Zealand Shere Bangla National Stadium 59 51 5 27.08
J J Roy* England 09/06/2015 New Zealand Edgbaston 116 110 11 39.92
L C Romero United States 10/09/2004 New Zealand Kennington Oval 2 2 1 0.50
S J Massiah United States 10/09/2004 New Zealand Kennington Oval 2 2 1 11.50
R W Staple United States 10/09/2004 New Zealand Kennington Oval 2 2 1 2.00
Harilal Shah East Africa 07/06/1975 New Zealand Edgbaston 3 3 2 2.00
S F Graf Australia 23/11/1980 New Zealand Adelaide Oval 11 6 1 4.00
P Wilson Australia 14/01/1998 New Zealand Sydney Cricket Ground 11 5 2 1.33
Yograj Singh India 21/12/1980 New Zealand Brisbane Cricket Ground 6 4 1 0.50
G R J Roope England 18/07/1973 New Zealand St Helen's 8 8 1 21.63
E A Brandes Zimbabwe 10/10/1987 New Zealand Lal Bahadur Shastri Stadium 59 41 3 13.03
E R N Fernando Sri Lanka 02/03/1983 New Zealand Carisbrook 7 5 2 20.20
N A Foster England 18/02/1984 New Zealand AMI Stadium 48 25 3 11.54
G Fowler England 20/01/1983 New Zealand Sydney Cricket Ground 26 26 2 31.00
Muhammad Waseem* United Arab Emirates 05/02/2022 Oman Al Amerat Cricket Ground Ministry Turf 1 48 48 6 26.85
Akif Raja* United Arab Emirates 08/02/2022 Oman Al Amerat Cricket Ground Ministry Turf 1 5 1 1 0.00
T Lungameni* Namibia 06/03/2022 Oman ICC Global Cricket Academy 24 10 1 6.17
Zakir Hossain Bangladesh 12/01/1998 Pakistan Bangabandhu National Stadium 1 1 1 0.00
S Samarawickrama* Sri Lanka 20/10/2017 Pakistan Sharjah Cricket Stadium 41 38 4 35.45
C Overton* England 10/07/2021 Pakistan Lord's 7 5 1 22.67
L S Baker West Indies 14/11/2008 Pakistan Sheikh Zayed Stadium 10 4 1 6.50
Dolar Mahmud Bangladesh 08/06/2008 Pakistan Shere Bangla National Stadium 7 4 2 15.25
Irfan Ahmed Hong Kong 24/06/2008 Pakistan National Stadium (Karachi) 6 6 1 16.50
C K Kruger Hong Kong 24/06/2008 Pakistan National Stadium (Karachi) 2 2 1 1.50
L M P Simmons West Indies 07/12/2006 Pakistan Iqbal Stadium 68 65 9 31.58
C J O Smith Scotland 27/06/2006 Pakistan Grange Cricket Club 27 25 3 19.64
P J C Hoffmann Scotland 27/06/2006 Pakistan Grange Cricket Club 18 14 3 7.73
J C Buttler* England 21/02/2012 Pakistan Dubai International Cricket Stadium 181 154 14 39.54
N M Carter Scotland 17/05/2013 Pakistan Grange Cricket Club 3 1 1 0.00
B Kumar* India 03/01/2013 Pakistan Eden Gardens 121 55 8 14.15
C K B Kulasekara Sri Lanka 11/11/2011 Pakistan Dubai International Cricket Stadium 4 3 1 12.67
Amir Hamza Afghanistan 10/02/2012 Pakistan Sharjah Cricket Stadium 31 16 1 3.29
C A K Walton West Indies 23/09/2009 Pakistan Wanderers Stadium 9 8 4 6.63
N Gifford England 26/03/1985 Pakistan Sharjah Cricket Stadium 2 1 1 0.00
A P Gurusinha Sri Lanka 03/11/1985 Pakistan Niaz Stadium 147 143 12 28.28
D R Hadlee New Zealand 11/02/1973 Pakistan AMI Stadium 11 7 3 8.00
D J Cullinan South Africa 09/02/1993 Pakistan Kingsmead 138 133 10 32.99
G R A de Silva Sri Lanka 14/06/1975 Pakistan Trent Bridge 6 4 1 4.50
P J L Dujon West Indies 05/12/1981 Pakistan Adelaide Oval 169 120 8 23.15
A Kumble India 27/04/1990 Pakistan Sharjah Cricket Stadium 271 136 18 10.54
C P H Ramanayake Sri Lanka 11/03/1986 Pakistan Sinhalese Sports Club Ground 62 35 7 10.00
M A R Samarasekera Sri Lanka 09/06/1983 Pakistan St Helen's 39 39 2 22.81
S R Tendulkar India 18/12/1989 Pakistan Jinnah Stadium (Gujwranwala) 463 452 20 44.83
M R J Veletta Australia 03/04/1987 Pakistan Sharjah Cricket Stadium 20 19 2 32.27
G P Wickramasinghe Sri Lanka 13/01/1992 Pakistan National Stadium (Karachi) 134 64 12 8.60
R G C Wijesuriya Sri Lanka 13/10/1985 Pakistan Arbab Niaz Stadium 8 3 1 18.00
N M Parker New Zealand 16/10/1976 Pakistan Jinnah Stadium (Sialkot) 1 1 1 0.00
S V Carlisle Zimbabwe 22/02/1995 Pakistan Harare Sports Club 111 107 11 27.68
G J Rennie Zimbabwe 30/10/1996 Pakistan Bugti Stadium 42 38 5 20.48
B K V Prasad India 22/04/1994 Pakistan Sharjah Cricket Stadium 161 63 8 6.91
T R Gripper Zimbabwe 28/10/2001 Pakistan Sharjah Cricket Stadium 8 8 1 10.00
H A P W Jayawardene Sri Lanka 04/04/2003 Pakistan Sharjah Cricket Stadium 6 5 1 5.40
Gazi Ashraf Bangladesh 31/03/1986 Pakistan Tyronne Fernando Stadium 7 7 1 8.43
Jahangir Shah Bangladesh 31/03/1986 Pakistan Tyronne Fernando Stadium 5 4 1 8.00
J M Patel Canada 09/06/1979 Pakistan Headingley 3 3 1 1.00
N Ranatunga Sri Lanka 04/02/1993 Pakistan Sharjah Cricket Stadium 2 1 1 0.00
Nurul Abedin Bangladesh 31/03/1986 Pakistan Tyronne Fernando Stadium 4 4 2 3.75
G K Pandey India 24/03/1999 Pakistan Sawai Mansingh Stadium 2 2 1 4.00
J C B Vaughan Canada 09/06/1979 Pakistan Headingley 3 3 1 10.00
C M Willoughby South Africa 28/03/2000 Pakistan Sharjah Cricket Stadium 3 2 2 0.00
Samiur Rahman Bangladesh 31/03/1986 Pakistan Tyronne Fernando Stadium 2 2 1 2.00
W C A Ganegama Sri Lanka 08/04/2001 Pakistan Sharjah Cricket Stadium 4 2 1 3.50
R G Hart New Zealand 21/04/2002 Pakistan National Stadium (Karachi) 2 1 1 0.00
P W Gunaratne Sri Lanka 14/08/2002 Pakistan National Cricket Stadium (Tangier) 23 8 2 7.20
H J Mol Netherlands 21/09/2002 Pakistan Sinhalese Sports Club Ground 11 9 2 8.38
G Snyman Namibia 16/02/2003 Pakistan Diamond Oval 5 4 3 1.25
R Clarke England 17/06/2003 Pakistan Old Trafford 20 13 2 11.08
M L Patel Kenya 14/09/2004 Pakistan Edgbaston 3 3 1 13.33
Nasir Hameed Hong Kong 18/07/2004 Pakistan Sinhalese Sports Club Ground 1 1 1 0.00
T K Canning New Zealand 01/12/2003 Pakistan Gaddafi Stadium 4 4 1 17.33
H B Shipley* New Zealand 09/01/2023 Pakistan National Stadium (Karachi) 8 6 2 3.60
D Khanal* Nepal 25/03/2022 Papua New Guinea Tribhuvan University International Cricket Ground 14 12 2 27.42
Simandeep Singh Hong Kong 17/03/2018 Papua New Guinea Old Hararians Sports Club 1 1 1 0.00
K Christie Hong Kong 06/11/2016 Papua New Guinea Mission Road 1 1 1 0.00
J S Malhotra* United States 27/04/2019 Papua New Guinea Affies Park 18 18 2 30.64
S R Taylor* United States 27/04/2019 Papua New Guinea Affies Park 45 45 6 26.49
Jasdeep Singh* United States 27/04/2019 Papua New Guinea Affies Park 24 19 2 12.88
Ahmed Raza* United Arab Emirates 01/02/2014 Scotland Bert Sutcliffe Oval 53 40 7 11.88
Khaliq Dad Afghanistan 19/04/2009 Scotland Willowmoore Park 6 4 1 13.33
D R Ramsammy Canada 12/07/2012 Scotland Cambusdoon New Ground 1 1 1 0.00
S I Kamea* Papua New Guinea 09/04/2022 Scotland Dubai International Cricket Stadium 22 18 4 2.86
D L Cock* Namibia 10/07/2022 Scotland Titwood 16 16 1 20.87
H C Brook* England 27/01/2023 South Africa Mangaung Oval 15 15 1 29.07
T Sangha* Australia 12/09/2023 South Africa Senwes Park 2 1 1 0.00
T S Nethula New Zealand 29/02/2012 South Africa McLean Park 5 3 1 6.00
J D S Neesham* New Zealand 19/01/2013 South Africa Boland Park 76 65 3 28.21
S M Harwood Australia 13/04/2009 South Africa St George's Park 1 1 1 0.00
I S Sodhi* New Zealand 19/08/2015 South Africa SuperSport Park 51 24 5 10.05
P H T Kaushal Sri Lanka 18/03/2015 South Africa Sydney Cricket Ground 1 1 1 0.00
L D Madushanka Sri Lanka 04/02/2017 South Africa Wanderers Stadium 4 4 1 4.67
K Rajitha* Sri Lanka 06/03/2019 South Africa SuperSport Park 34 19 4 9.75
P A R P Perera Sri Lanka 13/03/2019 South Africa St George's Park 2 2 1 16.50
Aftab Ahmed Bangladesh 12/09/2004 South Africa Edgbaston 85 85 8 24.73
Rafiqul Islam Bangladesh 09/10/2002 South Africa Diamond Oval 1 1 1 0.00
D B Powell West Indies 11/05/2005 South Africa Kensington Oval 55 25 8 5.36
A P Grayson England 10/10/2000 South Africa Gymkhana Club Ground 2 2 1 3.00
W Jaffer India 22/11/2006 South Africa Kingsmead 2 2 1 5.00
G D McGrath Australia 09/12/1993 South Africa Melbourne Cricket Ground 250 68 14 3.83
J Angel Australia 24/10/1994 South Africa Arbab Niaz Stadium 3 1 1 0.00
Mushtaq Ahmed Pakistan 23/03/1989 Sri Lanka Sharjah Cricket Stadium 144 76 10 9.50
P J W Allott England 13/02/1982 Sri Lanka Sinhalese Sports Club Ground 13 6 2 3.75
J M Kemp South Africa 17/01/2001 Sri Lanka Wanderers Stadium 85 66 6 31.50
S B O'Connor New Zealand 20/05/1997 Sri Lanka Lal Bahadur Shastri Stadium 38 13 3 3.43
M B Owens New Zealand 13/12/1992 Sri Lanka R Premadasa Stadium 1 1 1 0.00
V Grandia Netherlands 16/09/2002 Sri Lanka R Premadasa Stadium 1 1 1 0.00
L P van Troost Netherlands 16/09/2002 Sri Lanka R Premadasa Stadium 23 20 2 15.78
Shoaib Malik Pakistan 15/10/1999 Sri Lanka Sharjah Cricket Stadium 287 258 15 34.56
T Panyangara Zimbabwe 22/04/2004 Sri Lanka Queens Sports Club 65 49 9 6.64
B R M Taylor* Zimbabwe 20/04/2004 Sri Lanka Queens Sports Club 205 203 15 35.55
A S Luseno Kenya 06/04/2003 Sri Lanka Sharjah Cricket Stadium 10 9 1 17.00
Jay Odedra* Oman 23/06/2023 Sri Lanka Queens Sports Club 9 3 1 2.00
Shoriful Islam* Bangladesh 25/05/2021 Sri Lanka Shere Bangla National Stadium 36 20 1 7.55
B J McCarthy* Ireland 16/06/2016 Sri Lanka The Village 45 30 4 9.57
Rumman Raees Pakistan 16/10/2017 Sri Lanka Sheikh Zayed Stadium 9 4 1 9.00
N L McCullum New Zealand 08/09/2009 Sri Lanka R Premadasa Stadium 84 62 3 20.98
K W Richardson Australia 13/01/2013 Sri Lanka Adelaide Oval 25 12 2 15.00
S T R Binny India 28/02/2014 Sri Lanka Khan Shaheb Osman Ali Stadium 14 11 1 28.75
Ziaur Rahman Bangladesh 23/03/2013 Sri Lanka Mahinda Rajapaksha International Cricket Stadium 13 11 3 11.27
N M Lyon Australia 08/03/2012 Sri Lanka Adelaide Oval 29 14 1 19.25
Mohammad Kashif Netherlands 04/07/2006 Sri Lanka VRA Ground 11 3 2 0.33
P M Seelaar* Netherlands 06/07/2006 Sri Lanka VRA Ground 57 39 9 11.97
A G R Loudon England 24/06/2006 Sri Lanka Riverside Ground 1 1 1 0.00
S K Raina India 30/07/2005 Sri Lanka Rangiri Dambulla International Stadium 226 194 14 35.31
Aman Ali United Arab Emirates 26/06/2008 Sri Lanka Gaddafi Stadium 1 1 1 0.00
S J Benn West Indies 10/04/2008 Sri Lanka Queen's Park Oval 47 30 5 7.91
Fawad Alam Pakistan 22/05/2007 Sri Lanka Sheikh Zayed Stadium 38 36 3 40.25
Najaf Shah Pakistan 22/05/2007 Sri Lanka Sheikh Zayed Stadium 1 1 1 0.00
Rubel Hossain Bangladesh 16/01/2009 Sri Lanka Shere Bangla National Stadium 104 53 11 4.97
Tanzid Hasan* Bangladesh 31/08/2023 Sri Lanka Pallekele International Cricket Stadium 15 14 2 18.79
Naseem Khushi* Oman 05/01/2020 United Arab Emirates Al Amerat Cricket Ground Ministry Turf 1 32 25 3 17.17
N Pokana* Papua New Guinea 31/03/2017 United Arab Emirates Sheikh Zayed Stadium 21 15 2 7.00
J I de Villiers Namibia 09/01/2020 United Arab Emirates Al Amerat Cricket Ground Ministry Turf 1 2 1 1 0.00
D Birrell* Jersey 05/04/2023 United Arab Emirates Wanderers Cricket Ground 1 1 1 0.00
K P Meiyappan* United Arab Emirates 08/12/2019 United States Sharjah Cricket Stadium 31 22 6 9.06
Hamza Tahir* Scotland 09/12/2019 United States Sharjah Cricket Stadium 31 8 4 4.33
J Kariko* Papua New Guinea 02/04/2023 United States Wanderers Cricket Ground 3 2 1 4.00
G S N F G Jayasuriya Sri Lanka 01/11/2015 West Indies R Premadasa Stadium 12 10 2 21.67
M L Udawatte Sri Lanka 10/04/2008 West Indies Queen's Park Oval 9 9 1 28.56
G H Dockrell* Ireland 15/04/2010 West Indies Sabina Park 124 86 6 23.12
B A Westdijk Netherlands 28/02/2011 West Indies Arun Jaitley Stadium 4 3 2 0.50
T Thushara Sri Lanka 15/04/2008 West Indies Daren Sammy National Cricket Stadium 38 27 4 18.67
Salman Butt Pakistan 22/09/2004 West Indies The Rose Bowl 78 78 15 36.82
A Maregwede Zimbabwe 30/11/2003 West Indies Harare Sports Club 11 11 1 12.40
G J Hopkins New Zealand 10/07/2004 West Indies Lord's 25 17 3 14.75
A P B Tennekoon Sri Lanka 07/06/1975 West Indies Old Trafford 4 4 1 34.25
C J P Van Zyl South Africa 07/04/1992 West Indies Sabina Park 2 2 1 3.00
J P Yadav India 06/11/2002 West Indies Keenan Stadium 12 7 2 20.25
S C Khanna India 09/06/1979 West Indies Edgbaston 10 10 1 22.00
M A Lynch England 19/05/1988 West Indies Edgbaston 3 3 1 2.67
Saqlain Mushtaq Pakistan 15/10/1995 West Indies Sharjah Cricket Stadium 169 98 13 11.85
S L Watkin England 26/02/1994 West Indies Sabina Park 4 2 1 2.00
S K Sharma India 02/01/1988 West Indies Eden Gardens 23 12 2 10.00
Ijaz Faqih Pakistan 19/12/1980 West Indies Gaddafi Stadium 27 19 4 12.31
Saleem Malik Pakistan 12/01/1982 West Indies Sydney Cricket Ground 283 256 19 32.89
D R Martyn Australia 08/12/1992 West Indies Sydney Cricket Ground 208 182 10 40.81
Asif Mujtaba Pakistan 04/11/1986 West Indies Jinnah Stadium (Gujwranwala) 66 55 8 26.05
A N Ranasinghe Sri Lanka 07/06/1975 West Indies Old Trafford 9 8 2 21.86
A H Jones New Zealand 10/10/1987 Zimbabwe Lal Bahadur Shastri Stadium 87 87 4 35.69
V V S Laxman India 09/04/1998 Zimbabwe Barabati Stadium 86 83 3 30.76
S H T Kandamby Sri Lanka 27/04/2004 Zimbabwe Harare Sports Club 39 36 2 29.00
Enamul Haque Bangladesh 24/01/2005 Zimbabwe MA Aziz Stadium 10 5 2 3.00
A Mishra India 03/06/2010 Zimbabwe Harare Sports Club 36 11 2 5.38
R Walters Namibia 10/02/2003 Zimbabwe Harare Sports Club 2 2 2 0.00
A D Mathews* Sri Lanka 28/11/2008 Zimbabwe Harare Sports Club 226 195 17 40.24
G E F Barnett Canada 16/05/2006 Zimbabwe Queen's Park Oval 22 22 1 20.68
H Osinde Canada 16/05/2006 Zimbabwe Queen's Park Oval 42 28 7 4.27
Bilal Asif Pakistan 03/10/2015 Zimbabwe Harare Sports Club 3 3 1 13.33
Sharafuddin Ashraf* Afghanistan 18/07/2014 Zimbabwe Queens Sports Club 20 12 2 8.75
R R Rossouw South Africa 21/08/2014 Zimbabwe Queens Sports Club 36 35 5 38.72
Yamin Ahmadzai* Afghanistan 25/12/2015 Zimbabwe Sharjah Cricket Stadium 9 5 1 3.00
Ihsanullah Afghanistan 24/02/2017 Zimbabwe Harare Sports Club 16 16 2 21.93
Saqib Zulfiqar* Netherlands 21/06/2019 Zimbabwe Sportspark Het Schootsveld 15 15 1 14.92
Fazle Mahmud Bangladesh 21/10/2018 Zimbabwe Shere Bangla National Stadium 2 2 2 0.00
Usman Rafique* United States 26/06/2023 Zimbabwe Harare Sports Club 2 2 1 28.00
No. of Players = 314

Duck in Final Innings
Golden Duck in Debut Innings
Batting Records and Statistics Menu