No ducks in career
Player Span Mat Inns NO Runs HS Ave 100 50 0
H Lakov (BUL) 2019-2026 50 49 12 1328 80 35.89 0 9 0
V Balakrishnan (BOT) 2019-2026 51 48 5 967 101 22.48 2 3 0
BP Patel (IND) 1974-1979 31 47 6 1215 115* 29.63 1 6 0
Khushdil Shah (PAK) 2019-2025 53 45 10 762 69 21.77 0 1 0
JW Burke (AUS) 1951-1959 24 44 7 1280 189 34.59 3 5 0
S Vijay Unni (MAS) 2022-2026 80 43 18 376 38 15.04 0 0 0
RA Duff (AUS) 1902-1905 22 40 3 1317 146 35.59 2 6 0
BP Nash (WI) 2008-2011 30 40 3 1207 114 32.62 2 8 0
T Banton (ENG) 2019-2026 42 38 5 868 73 26.3 0 5 0
RJ Christiani (WI) 1948-1954 22 37 3 896 107 26.35 1 4 0
P Baron (ARG) 2019-2026 38 36 4 947 73 29.59 0 9 0
Waqar Hasan (PAK) 1952-1959 21 35 1 1071 189 31.5 1 6 0
Azyan Farhath (MDV) 2019-2024 35 35 7 784 66* 28 0 5 0
VJ Marks (ENG) 1980-1988 40 34 4 534 83 17.8 0 3 0
Zahid Fazal (PAK) 1990-1995 28 34 3 636 98* 20.51 0 3 0
JW Zulch (SA) 1910-1921 16 32 2 983 150 32.76 2 4 0
HL Collins (AUS) 1920-1926 19 31 1 1352 203 45.06 4 6 0
D Doyle-Calle (ESP) 2022-2025 35 31 6 717 72 28.68 0 3 0
A Ashokan (CZK-R) 2019-2023 31 30 6 655 55* 27.29 0 3 0
Sami Aslam (PAK) 2015-2017 17 29 1 836 91 29.85 0 7 0
DM Wellham (AUS) 1981-1987 23 28 2 636 103 24.46 1 1 0
JTC Vaughan (NZ) 1992-1997 24 28 8 363 44 18.15 0 0 0
AS Samra (PHI) 2023-2026 28 28 3 674 101 26.96 1 4 0
J Baker (CAY) 2024-2026 28 28 4 1031 94 42.95 0 10 0
WW Read (ENG) 1882-1893 18 27 1 720 117 27.69 1 5 0
Anwar Ali (PAK) 2008-2016 38 27 9 430 46 23.88 0 0 0
W Bates (ENG) 1881-1887 15 26 2 656 64 27.33 0 5 0
MS Harris (AUS) 2018-2022 14 26 2 607 79 25.29 0 3 0
Ikram Alikhil (AFG) 2019-2025 34 26 5 415 86 19.76 0 3 0
PA Raikes (GIBR) 2021-2026 26 26 2 728 74* 30.33 0 5 0
MLC Foster (WI) 1969-1978 16 25 5 605 125 30.25 1 1 0
KD Petersen (SA) 2021-2024 14 25 0 704 82 28.16 0 4 0
MJ Richardson (GER) 2019-2023 25 24 7 511 61* 30.05 0 2 0
NG Collins (FIN) 2019-2023 24 24 1 604 79 26.26 0 4 0
Ameer Saiyed (BOT) 2019-2026 25 24 2 386 55 17.54 0 1 0
Mohammad Ihsan (ESP) 2022-2025 24 24 6 845 160 46.94 3 1 0
DR Patankar (MLT) 2023-2026 27 24 1 314 54 13.65 0 1 0
TJE Andrews (AUS) 1921-1926 16 23 1 592 94 26.9 0 4 0
D Lloyd (ENG) 1973-1980 17 23 3 837 214* 41.85 2 0 0
EJ Gray (NZ) 1983-1988 20 23 1 346 50 15.72 0 1 0
SMA Priyanjan (SL) 2013-2017 26 23 4 474 74 24.94 0 2 0
S Vesawkar (NEP) 2014-2022 24 23 6 391 55 23 0 1 0
R Subba Row (ENG) 1958-1961 13 22 1 984 137 46.85 3 4 0
Amjad Ali (UAE) 2008-2015 22 22 1 562 98 26.76 0 3 0
Ijaz Hussain (ROM) 2019-2025 30 22 5 212 40 12.47 0 0 0
R Baaleri (GHA) 2021-2026 26 22 5 334 56* 19.64 0 2 0
LF Muller (BRA) 2024-2026 23 22 2 501 57* 25.05 0 1 0
WM Wallace (NZ) 1937-1953 13 21 0 439 66 20.9 0 5 0
JDB Robertson (ENG) 1947-1952 11 21 2 881 133 46.36 2 6 0
IS Billcliff (CAN) 2003-2010 21 21 0 580 93 27.61 0 4 0
DR Chumney (CAN) 2003-2007 21 21 2 397 48 20.89 0 0 0
RR Powar (IND) 2004-2007 33 21 5 176 54 11 0 1 0
G Venkateswaran (LUX) 2019-2025 22 21 4 321 59 18.88 0 1 0
Dylan Steyn (CZK-R) 2022-2024 21 21 0 568 106 27.04 1 2 0
Omid Mailk Khel (BEL) 2022-2026 22 21 5 475 59* 29.68 0 2 0
Taher Muhammad (SVN) 2022-2026 21 21 0 230 42 10.95 0 0 0
GR Adair (IRE) 2023-2026 21 21 0 503 100 23.95 1 1 0
Yves Cyusa (RWN) 2024-2026 29 21 4 257 61 15.11 0 1 0
M Stanikzai (SUI) 2024-2026 23 21 2 336 36 17.68 0 0 0
GO Rabone (NZ) 1949-1955 12 20 2 562 107 31.22 1 2 0
SR Harmer (SA) 2015-2025 14 20 4 273 47 17.06 0 0 0
L Hermida (MEX) 2019-2025 20 20 5 235 37 15.66 0 0 0
HS Gericke (MLT) 2020-2022 21 20 0 541 91 27.05 0 4 0
K Mirpuri (GIBR) 2023-2026 33 20 15 222 34* 44.4 0 0 0
B Fitchet (GUE) 2023-2025 20 20 0 349 41 17.45 0 0 0
Mohammad Ahnaff (QAT) 2023-2025 21 20 4 460 60* 28.75 0 3 0

Records includes the following recent matches:
Bahamas v Brazil at Sandys Parish, ICC World Twenty20 Americas Sub Regional Qualifier A 8th match, Jun 25, 2026 [T20I # 3989]
Bermuda v Panama at Sandys Parish, ICC World Twenty20 Americas Sub Regional Qualifier A 7th match, Jun 25, 2026 [T20I # 3988]
Singapore v Indonesia at Singapore, Asia Pacific Cricket Champions Trophy 6th match, Jun 25, 2026 [T20I # 3987]
Thailand v Uzbekistan at Singapore, Asia Pacific Cricket Champions Trophy 5th match, Jun 25, 2026 [T20I # 3986]