Player Span Mat Team From To Missed Span Missed
JW Wilson 1993-2005 6 New Zealand 28 Mar 1993 22 Feb 2005 11y 331d 271
FL Reifer 1997-2009 8 West Indies 7 Feb 1999 26 Jul 2009 10y 169d 254
ELR Stewart 1993-2002 6 South Africa 25 Jan 1994 3 Oct 2002 8y 251d 218
LHD Dilhara 2005-2013 9 Sri Lanka 12 Nov 2005 9 Jul 2013 7y 239d 218
JL Denly 2009-2020 16 England 2 Oct 2009 3 May 2019 9y 213d 204
SV Bahutule 1997-2003 8 India 16 Jan 1998 6 Nov 2003 5y 294d 196
SD Udal 1994-2005 11 England 28 May 1995 21 Dec 2005 10y 207d 193
PA Patel 2003-2012 38 India 27 Jul 2004 7 Dec 2010 6y 133d 191
MDK Perera 2007-2018 13 Sri Lanka 29 Feb 2008 16 Dec 2014 6y 290d 190
PDRL Perera 1999-2007 19 Sri Lanka 31 Jan 1999 8 Jan 2006 6y 342d 185
GE Bradburn 1990-2001 11 New Zealand 13 Dec 1992 12 Apr 2001 8y 120d 184
AM Bacher 1997-2005 13 South Africa 27 Jan 1998 30 Jan 2005 7y 3d 183
A Mishra 2003-2016 36 India 21 Apr 2003 28 Sep 2009 6y 160d 180
GP Swann 2000-2013 79 England 23 Jan 2000 1 Oct 2007 7y 251d 175
PM Siddle 2009-2019 20 Australia 5 Nov 2010 12 Jan 2019 8y 68d 169
C Zhuwao 2008-2018 9 Zimbabwe 17 Oct 2008 6 Mar 2018 9y 140d 166
RN Lewis 1997-2009 28 West Indies 7 Feb 1999 18 Feb 2006 7y 11d 163
I Udana 2012-2021 21 Sri Lanka 28 Jul 2012 10 Mar 2019 6y 225d 163
RV Uthappa 2006-2015 46 India 6 Jul 2008 15 Jun 2014 5y 344d 162
AR Kapoor 1995-2000 17 India 29 Oct 1996 11 Dec 2000 4y 43d 157
GB Hogg 1996-2008 123 Australia 3 Nov 1996 22 Dec 2002 6y 49d 156
Sajid Ali 1984-1997 13 Pakistan 25 Oct 1991 7 Apr 1997 5y 164d 154
HMRKB Herath 2004-2015 71 Sri Lanka 31 Aug 2004 22 Jun 2010 5y 295d 154
VC Drakes 1995-2004 34 West Indies 18 Mar 1995 13 Sep 2002 7y 179d 153
NM Hauritz 2002-2011 58 Australia 30 May 2003 23 Jan 2009 5y 238d 149
RR Singh 1989-2001 136 India 18 Mar 1989 3 Nov 1996 7y 230d 146
Mosharraf Hossain 2008-2016 5 Bangladesh 14 Mar 2008 1 Oct 2016 8y 201d 145
ML Hayden 1993-2008 161 Australia 19 Apr 1994 17 Feb 2000 5y 304d 142
JS Patel 2005-2017 43 New Zealand 5 Oct 2009 31 Dec 2016 7y 87d 140
Mohammad Amir 2009-2019 61 Pakistan 19 Jun 2010 25 Jan 2016 5y 220d 138
TD Paine 2009-2018 35 Australia 13 Apr 2011 14 Jan 2018 6y 276d 138
DE Bernard 2003-2010 20 West Indies 7 Jun 2003 26 Jun 2009 6y 19d 136
Taufeeq Umar 2001-2011 22 Pakistan 6 Feb 2005 5 May 2011 6y 88d 135
RJ Sidebottom 2001-2010 25 England 10 Oct 2001 4 Jul 2007 5y 267d 133
MS Kasprowicz 1995-2005 43 Australia 7 Feb 1999 9 Nov 2003 4y 275d 132
CB Lambert 1990-2004 12 West Indies 22 Oct 1991 29 Mar 1998 6y 158d 131
Faisal Hossain 2004-2010 6 Bangladesh 29 Jul 2004 8 Jul 2010 5y 344d 131
Arshad Khan 1993-2006 58 Pakistan 11 Oct 2000 2 Apr 2005 4y 173d 130
Yasir Arafat 2000-2009 11 Pakistan 13 Apr 2001 15 Dec 2005 4y 246d 130
WCA Ganegama 2001-2006 4 Sri Lanka 10 Apr 2001 26 Jan 2006 4y 291d 129
NT Broom 2009-2017 39 New Zealand 9 Mar 2010 26 Dec 2016 6y 292d 129
Mohammad Zahid 1996-2002 11 Pakistan 20 Sep 1998 27 Nov 2002 4y 68d 128
DT Christian 2012-2021 20 Australia 24 Jan 2014 26 Jul 2021 7y 183d 128
LPC Silva 1999-2011 75 Sri Lanka 11 Jul 2002 28 Dec 2006 4y 170d 125
K Weeraratne 2000-2008 15 Sri Lanka 10 May 2003 12 Apr 2008 4y 338d 125
GW Flower 1992-2010 221 Zimbabwe 14 Mar 2004 15 Oct 2010 6y 215d 124
LR Johnson 2008-2015 6 West Indies 24 Aug 2008 16 Jan 2015 6y 145d 124
J Mubarak 2002-2013 40 Sri Lanka 20 Jan 2009 20 Jul 2013 4y 181d 123
DJ Callaghan 1992-2000 29 South Africa 24 Feb 1995 12 Apr 2000 5y 48d 121
AU Rashid 2009-2023 125 England 22 Nov 2009 8 May 2015 5y 167d 121
TJ Zoehrer 1986-1994 22 Australia 9 Apr 1987 16 Jan 1994 6y 282d 118
L Balaji 2002-2009 30 India 3 Aug 2005 8 Feb 2009 3y 189d 118
SA Abbott 2014-2023 11 Australia 7 Oct 2014 2 Dec 2020 6y 56d 118
Sikander Bakht 1977-1989 27 Pakistan 17 Dec 1982 6 Feb 1989 6y 51d 117
A Nehra 2001-2011 120 India 6 Sep 2005 26 Jun 2009 3y 293d 117
A Dananjaya 2012-2021 39 Sri Lanka 12 Nov 2012 30 Jun 2017 4y 230d 117
S Sriram 2000-2004 8 India 14 Dec 2000 23 Dec 2004 4y 9d 116
J Blackwood 2015-2022 3 West Indies 7 Nov 2015 17 Aug 2022 6y 283d 115
MN Nawaz 1998-2002 3 Sri Lanka 26 Jan 1998 27 Jun 2002 4y 152d 114
CS Martin 2001-2008 20 New Zealand 22 Feb 2001 10 Dec 2005 4y 291d 114
TP Kamungozi 2006-2015 14 Zimbabwe 13 Oct 2006 22 Jul 2014 7y 282d 114
ND McKenzie 2000-2009 64 South Africa 12 Oct 2003 16 Jan 2009 5y 96d 113
JP Maher 1998-2003 26 Australia 18 Jan 1998 24 Mar 2002 4y 65d 112
Mohammad Sami 2001-2015 87 Pakistan 20 May 2007 7 Jun 2012 5y 18d 111
W Larkins 1979-1991 25 England 22 Jan 1980 15 Oct 1989 9y 266d 110
Harvinder Singh 1997-2001 16 India 22 Apr 1998 30 Jun 2001 3y 69d 110
SHT Kandamby 2004-2014 39 Sri Lanka 14 Oct 2004 30 Nov 2008 4y 47d 109
T Panyangara 2004-2016 65 Zimbabwe 27 Feb 2005 4 Mar 2011 6y 5d 109
DK Liyanage 1992-2001 16 Sri Lanka 6 Nov 1997 30 Oct 2001 3y 358d 108
Fazl-e-Akbar 1998-2001 2 Pakistan 11 Jan 1998 17 Jun 2001 3y 157d 108
A Bhandari 2000-2004 2 India 3 Jun 2000 3 Feb 2004 3y 245d 108
Harbhajan Singh 1998-2015 236 India 11 Jun 2011 10 Jul 2015 4y 29d 107
HAPW Jayawardene 2003-2007 6 Sri Lanka 7 Apr 2003 18 May 2007 4y 41d 106
TT Samaraweera 1998-2011 53 Sri Lanka 12 Nov 2005 30 Jul 2009 3y 260d 104
MF Maharoof 2004-2016 109 Sri Lanka 20 Mar 2012 18 Jun 2016 4y 90d 104
MK Tiwary 2008-2015 12 India 3 Feb 2008 13 Jun 2011 3y 130d 103
RJ Bright 1974-1986 11 Australia 4 Jun 1981 26 Mar 1986 4y 295d 102
SJ Rixon 1978-1985 6 Australia 12 Apr 1978 13 Jan 1985 6y 276d 101
HP Tillakaratne 1986-2003 200 Sri Lanka 14 May 1999 1 Dec 2002 3y 201d 100
SHT Kandamby 2004-2014 39 Sri Lanka 13 Jul 2011 3 Dec 2014 3y 143d 100

Records include the following recent matches:
Namibia v United States of America at Windhoek, ICC Cricket World Cup Qualifier Play-off 1st match, Mar 26, 2023 [ODI # 4550]
Zimbabwe v Netherlands at Harare, ICC Men's Cricket World Cup Super League 3rd ODI, Mar 25, 2023 [ODI # 4549]
New Zealand v Sri Lanka at Auckland, ICC Men's Cricket World Cup Super League 1st ODI, Mar 25, 2023 [ODI # 4548]