Player Span Mat Team From To Missed Span Missed
DC Thomas 2009-2022 10 West Indies 13 Feb 2013 13 Dec 2021 8y 303d 102
FH Edwards 2007-2021 26 West Indies 29 Sep 2012 3 Mar 2021 8y 155d 85
JL Denly 2009-2020 13 England 20 Feb 2010 27 Oct 2018 8y 249d 79
Anamul Haque 2012-2022 19 Bangladesh 15 Nov 2015 2 Jul 2022 6y 229d 79
Afsar Zazai 2013-2022 2 Afghanistan 11 Oct 2013 14 Jun 2022 8y 246d 76
LE Plunkett 2006-2019 22 England 15 Jun 2006 26 Nov 2015 9y 164d 74
ML Udawatte 2008-2017 8 Sri Lanka 4 Sep 2009 26 Oct 2017 8y 52d 73
SV Samson 2015-2022 16 India 19 Jul 2015 10 Jan 2020 4y 175d 73
R Rampaul 2007-2021 27 West Indies 11 Nov 2015 23 Oct 2021 5y 346d 73
Sohaib Maqsood 2013-2021 26 Pakistan 17 Jan 2016 16 Jul 2021 5y 180d 73
MF Maharoof 2006-2016 8 Sri Lanka 13 Oct 2008 5 Jul 2016 7y 266d 72
Sohail Khan 2008-2017 5 Pakistan 18 Sep 2011 12 Sep 2017 5y 359d 66
UT Yadav 2012-2019 7 India 7 Aug 2012 29 Jun 2018 5y 326d 65
Hashmatullah Shahidi 2013-2022 5 Afghanistan 30 Sep 2013 17 Mar 2021 7y 168d 65
R Ashwin 2010-2022 54 India 9 Jul 2017 3 Nov 2021 4y 117d 65
B Fernando 2015-2022 9 Sri Lanka 1 Aug 2015 24 Jun 2021 5y 327d 63
RR Rossouw 2014-2022 18 South Africa 25 Mar 2016 27 Jul 2022 6y 124d 62
RJW Topley 2015-2022 15 England 18 Mar 2016 23 Jan 2022 5y 311d 61
Mohammad Amir 2009-2020 50 Pakistan 6 Jul 2010 15 Jan 2016 5y 193d 57
KD Karthik 2006-2022 47 India 11 May 2010 9 Jul 2017 7y 59d 56
Anwar Ali 2008-2016 16 Pakistan 12 Oct 2008 23 Aug 2013 4y 315d 54
Sharjeel Khan 2013-2021 21 Pakistan 27 Sep 2016 12 Apr 2021 4y 197d 54
CR Woakes 2011-2021 16 England 30 Nov 2015 23 Jun 2021 5y 205d 52
Mohammed Siraj 2017-2022 5 India 14 Mar 2018 17 Nov 2021 3y 248d 52
OF Smith 2018-2022 17 West Indies 3 Apr 2018 13 Dec 2021 3y 254d 52
TM Head 2016-2022 17 Australia 8 Jul 2018 5 Apr 2022 3y 271d 52
BJ Hodge 2007-2014 15 Australia 1 Feb 2008 31 Jan 2014 5y 364d 51
AU Rashid 2009-2022 76 England 15 Nov 2009 23 Jun 2015 5y 220d 51
HG Kuhn 2009-2017 7 South Africa 16 Oct 2011 20 Jan 2017 5y 96d 51
HD Rutherford 2013-2019 8 New Zealand 21 Nov 2013 6 Sep 2019 5y 289d 51
AK Perera 2013-2019 6 Sri Lanka 14 Feb 2014 19 Mar 2019 5y 33d 51
WD Parnell 2009-2022 45 South Africa 21 Jun 2017 9 Jun 2022 4y 353d 51
Abul Hasan 2012-2018 5 Bangladesh 25 Sep 2012 3 Jun 2018 5y 251d 50
TD Paine 2009-2017 12 Australia 14 Jan 2011 17 Feb 2017 6y 34d 49
Javed Ahmadi 2012-2017 3 Afghanistan 24 Mar 2012 5 Jun 2017 5y 73d 49
Khalid Latif 2008-2016 13 Pakistan 3 Jun 2012 22 Mar 2016 3y 293d 49
BMAJ Mendis 2011-2018 22 Sri Lanka 2 Aug 2013 15 Feb 2018 4y 197d 49
WU Tharanga 2006-2018 26 Sri Lanka 7 Aug 2012 25 Jan 2017 4y 171d 48
TWM Latham 2012-2021 18 New Zealand 1 Nov 2017 1 Sep 2021 3y 304d 47
MC Henriques 2009-2021 24 Australia 15 Feb 2009 10 Oct 2013 4y 237d 45
TS Mills 2016-2022 13 England 1 Feb 2017 23 Oct 2021 4y 264d 45
GD Elliott 2009-2017 17 New Zealand 15 Feb 2009 12 Feb 2013 3y 363d 44
C de Grandhomme 2012-2021 41 New Zealand 19 Feb 2012 3 Jan 2017 4y 319d 44
A Dananjaya 2012-2021 31 Sri Lanka 28 Jan 2013 6 Sep 2017 4y 221d 44
SA Abbott 2014-2022 8 Australia 9 Nov 2014 8 Nov 2019 4y 364d 44
AR McBrine 2014-2022 31 Ireland 12 Mar 2017 4 Sep 2021 4y 176d 44
KD Karthik 2006-2022 47 India 27 Feb 2019 9 Jun 2022 3y 102d 44
Mohammed Shami 2014-2021 17 India 9 Jul 2017 11 Dec 2019 2y 155d 43
LA Dawson 2016-2022 8 England 18 Feb 2018 22 Jan 2022 3y 338d 43
AR Patel 2015-2022 25 India 24 Feb 2018 12 Mar 2021 3y 16d 43
C Zhuwao 2008-2018 7 Zimbabwe 18 Sep 2011 4 Jul 2018 6y 289d 42
DT Christian 2010-2021 23 Australia 7 Oct 2017 9 Jul 2021 3y 275d 42
JE Taylor 2006-2018 30 West Indies 20 May 2010 9 Nov 2015 5y 173d 41
Iftikhar Ahmed 2016-2022 18 Pakistan 4 Mar 2016 5 Oct 2019 3y 215d 41
TLW Cooper 2012-2022 25 Netherlands 13 Mar 2016 11 Jul 2022 6y 120d 41
Mohammad Irfan 2012-2019 22 Pakistan 22 Mar 2016 3 Nov 2019 3y 226d 41
GB Hogg 2006-2014 15 Australia 9 Jan 2007 1 Feb 2012 5y 23d 40
PG Fulton 2006-2012 12 New Zealand 15 Feb 2009 21 Dec 2012 3y 310d 40
LV van Beek 2014-2022 17 Netherlands 9 Mar 2016 18 Oct 2021 5y 223d 40
RN ten Doeschate 2008-2021 24 Netherlands 13 Feb 2010 29 Jul 2018 8y 166d 39
Sarfaraz Ahmed 2010-2021 61 Pakistan 20 Feb 2010 23 Aug 2013 3y 184d 39
SJ Benn 2008-2016 24 West Indies 20 May 2010 11 Jan 2015 4y 236d 39
JR Hazlewood 2013-2022 30 Australia 27 Mar 2016 8 Sep 2020 4y 165d 39
Zulqarnain Haider 2007-2010 3 Pakistan 2 Feb 2007 26 Oct 2010 3y 266d 38
B Laughlin 2009-2013 3 Australia 29 Mar 2009 26 Jan 2013 3y 303d 38
NT Broom 2009-2017 11 New Zealand 13 Nov 2009 21 Nov 2013 4y 8d 38
EMDY Munaweera 2012-2017 13 Sri Lanka 31 Mar 2013 17 Feb 2017 3y 323d 38
D Bishoo 2011-2019 7 West Indies 9 Nov 2015 8 Mar 2019 3y 119d 38
Hamid Hassan 2010-2021 25 Afghanistan 27 Mar 2016 31 Oct 2021 5y 218d 38
TA Blundell 2017-2021 7 New Zealand 3 Feb 2018 1 Sep 2021 3y 210d 38
Mohammad Yousuf 2006-2010 3 Pakistan 28 Aug 2006 5 Sep 2010 4y 8d 37
SW Tait 2007-2016 21 Australia 14 Jan 2011 26 Jan 2016 5y 12d 37
D Bishoo 2011-2019 7 West Indies 25 Sep 2011 9 Nov 2015 4y 45d 37
CRD Fernando 2006-2016 18 Sri Lanka 25 Nov 2011 14 Feb 2016 4y 81d 37
Shafiul Islam 2010-2020 20 Bangladesh 12 May 2013 26 Oct 2017 4y 167d 37
Usman Shinwari 2013-2019 16 Pakistan 13 Dec 2013 13 Sep 2017 3y 274d 37
DJ Bravo 2006-2021 91 West Indies 27 Sep 2016 15 Jan 2020 3y 110d 37
IR Bell 2006-2014 8 England 14 Jan 2011 20 May 2014 3y 126d 36
Wahab Riaz 2008-2020 36 Pakistan 21 Apr 2011 5 Oct 2014 3y 167d 36
AR Nurse 2011-2019 13 West Indies 4 Jun 2011 9 Jan 2015 3y 219d 36
JW Hastings 2010-2016 9 Australia 8 Aug 2011 29 Jan 2016 4y 174d 36
DM Bravo 2010-2022 26 West Indies 6 Jul 2014 4 Nov 2018 4y 121d 36
Umar Amin 2013-2018 14 Pakistan 5 Oct 2014 29 Oct 2017 3y 24d 36
LS Livingstone 2017-2022 23 England 25 Jun 2017 23 Jun 2021 3y 363d 36
JDF Vandersay 2015-2022 14 Sri Lanka 24 Mar 2019 15 Feb 2022 2y 328d 36
MN van Wyk 2007-2015 8 South Africa 9 Jan 2011 9 Jan 2015 4y 0d 35
CR Brathwaite 2011-2019 41 West Indies 11 Oct 2011 14 Jan 2015 3y 95d 35
KMA Paul 2018-2022 23 West Indies 29 Nov 2020 3 Jul 2022 1y 216d 35
AC Voges 2007-2013 7 Australia 30 Aug 2009 26 Jan 2013 3y 149d 34
Haris Sohail 2013-2019 14 Pakistan 24 Apr 2015 22 Jan 2018 2y 273d 34
LM Jongwe 2015-2022 38 Zimbabwe 22 Jan 2016 21 Apr 2021 5y 89d 34
Nurul Hasan 2016-2022 35 Bangladesh 8 Jan 2017 22 Jul 2021 4y 195d 34
Sohail Khan 2008-2017 5 Pakistan 10 Oct 2008 16 Sep 2011 2y 341d 33
DR Flynn 2008-2012 5 New Zealand 28 Dec 2008 1 Jul 2012 3y 186d 33
TD Astle 2016-2021 5 New Zealand 17 Jan 2016 6 Sep 2019 3y 232d 33
Umar Akmal 2009-2019 84 Pakistan 27 Sep 2016 5 Oct 2019 3y 8d 33
RA Jadeja 2009-2022 62 India 9 Jul 2017 3 Aug 2019 2y 25d 33
MC Henriques 2009-2021 24 Australia 10 Oct 2017 4 Dec 2020 3y 55d 33
SD Hope 2017-2022 19 West Indies 17 Nov 2019 13 Dec 2021 2y 26d 33
Hasan Mahmud 2020-2022 3 Bangladesh 11 Mar 2020 31 Jul 2022 2y 142d 33
I Udana 2009-2021 35 Sri Lanka 3 Jun 2012 10 Jan 2016 3y 221d 32
Sharafuddin Ashraf 2015-2022 12 Afghanistan 21 Jul 2015 5 Feb 2018 2y 199d 32
Sayed Shirzad 2015-2019 4 Afghanistan 10 Jan 2016 24 Feb 2019 3y 45d 32
Mohammad Rizwan 2015-2022 56 Pakistan 7 Sep 2016 1 Feb 2019 2y 147d 32
MS Wade 2011-2022 63 Australia 9 Sep 2016 21 Feb 2020 3y 165d 32
AY Patel 2018-2021 7 New Zealand 2 Nov 2018 1 Sep 2021 2y 303d 32
Mohammad Sami 2010-2016 13 Pakistan 3 Jun 2012 22 May 2015 2y 353d 31
KM Jarvis 2011-2019 22 Zimbabwe 2 Mar 2013 5 Feb 2018 4y 340d 31
A Ndlovu 2019-2022 6 Zimbabwe 20 Sep 2019 11 Jun 2022 2y 264d 31
MR Marsh 2011-2022 38 Australia 3 Feb 2012 31 Aug 2015 3y 209d 30
JK Mukhiya 2014-2022 10 Nepal 15 Jul 2015 12 Feb 2022 6y 212d 30
GSNFG Jayasuriya 2015-2020 18 Sri Lanka 28 Mar 2016 1 Sep 2019 3y 157d 30
Wahab Riaz 2008-2020 36 Pakistan 2 Apr 2017 7 Oct 2019 2y 188d 30
AF Milne 2010-2021 31 New Zealand 2 Nov 2018 30 Mar 2021 2y 148d 30
DAJ Bracewell 2011-2021 20 New Zealand 11 Jan 2019 1 Sep 2021 2y 233d 30
HM Nicholls 2016-2021 10 New Zealand 11 Jan 2019 1 Sep 2021 2y 233d 30
DR Tuffey 2005-2010 3 New Zealand 17 Feb 2005 3 Feb 2010 4y 351d 29
Abdur Rehman 2007-2013 8 Pakistan 4 Sep 2007 8 May 2010 2y 246d 29
WU Tharanga 2006-2018 26 Sri Lanka 20 Sep 2007 25 Nov 2011 4y 66d 29
A Nehra 2009-2017 27 India 9 Jan 2011 26 Jan 2016 5y 17d 29
M de Lange 2012-2015 6 South Africa 22 Feb 2012 9 Nov 2014 2y 260d 29
Awais Zia 2012-2014 5 Pakistan 27 Feb 2012 5 Oct 2014 2y 220d 29
NM Lyon 2016-2018 2 Australia 29 Jan 2016 28 Oct 2018 2y 272d 29
Mohammad Nawaz 2016-2021 30 Pakistan 4 Jul 2018 11 Feb 2021 2y 222d 29
DM Bravo 2010-2022 26 West Indies 10 Mar 2019 16 Jul 2021 2y 128d 29
JM Vince 2015-2022 17 England 10 Nov 2019 22 Jan 2022 2y 73d 29
BW Hilfenhaus 2007-2012 7 Australia 7 May 2009 5 Sep 2012 3y 121d 28
BJ Watling 2009-2014 5 New Zealand 13 Nov 2009 30 Oct 2012 2y 352d 28
SPD Smith 2010-2022 57 Australia 16 Oct 2011 5 Oct 2014 2y 354d 28
RLB Rambukwella 2013-2016 2 Sri Lanka 21 Nov 2013 5 Jul 2016 2y 227d 28
CAK Walton 2014-2018 19 West Indies 15 Jan 2014 27 Sep 2016 2y 256d 28
Kamran Akmal 2006-2017 58 Pakistan 1 Apr 2014 26 Mar 2017 2y 359d 28
BE Hendricks 2014-2021 19 South Africa 4 Apr 2014 26 Oct 2017 3y 205d 28
SPD Smith 2010-2022 57 Australia 27 Mar 2016 27 Oct 2019 3y 214d 28
KR Mayers 2020-2022 15 West Indies 30 Nov 2020 29 Jan 2022 1y 60d 28
DC Thomas 2009-2022 10 West Indies 2 Aug 2009 10 Dec 2012 3y 130d 27
Imrul Kayes 2010-2017 14 Bangladesh 29 Nov 2011 15 Nov 2015 3y 351d 27
CK Kapugedera 2006-2017 43 Sri Lanka 3 Jun 2012 30 Jul 2015 3y 57d 27
Aamer Yamin 2015-2018 2 Pakistan 30 Nov 2015 28 Jan 2018 2y 59d 27
Al-Amin Hossain 2013-2020 31 Bangladesh 26 Mar 2016 3 Nov 2019 3y 222d 27
JDF Vandersay 2015-2022 14 Sri Lanka 28 Mar 2016 19 Mar 2019 2y 356d 27
SS Iyer 2017-2022 46 India 24 Dec 2017 18 Sep 2019 1y 268d 27
SN Thakur 2018-2022 25 India 18 Mar 2018 5 Jan 2020 1y 293d 27
BJ McCarthy 2017-2022 25 Ireland 17 Jun 2018 15 Jan 2020 1y 212d 27
MJ Swepson 2018-2021 7 Australia 27 Jun 2018 4 Dec 2020 2y 160d 27
SA Abbott 2014-2022 8 Australia 8 Dec 2020 5 Apr 2022 1y 118d 27
Wahab Riaz 2008-2020 36 Pakistan 20 Apr 2008 5 Sep 2010 2y 138d 26
DG Brownlie 2010-2014 5 New Zealand 1 Jul 2012 5 Dec 2014 2y 157d 26
CT Mutombodzi 2013-2020 15 Zimbabwe 11 May 2013 18 Jun 2016 3y 38d 26
GT Main 2015-2022 6 Scotland 12 Mar 2016 17 Sep 2021 5y 189d 26
JDS Neesham 2012-2022 46 New Zealand 8 Jan 2017 3 Nov 2019 2y 299d 26
LMP Simmons 2007-2021 68 West Indies 5 Jun 2017 17 Nov 2019 2y 165d 26
C Floyd 2019-2022 4 Netherlands 19 Sep 2019 4 Aug 2022 2y 319d 26
MN van Wyk 2007-2015 8 South Africa 16 Dec 2007 9 Jan 2011 3y 24d 25
Imran Nazir 2007-2012 25 Pakistan 20 Feb 2010 5 Sep 2012 2y 198d 25
RK Kleinveldt 2008-2013 6 South Africa 2 May 2010 21 Dec 2012 2y 233d 25
M Vijay 2010-2015 9 India 9 Jan 2011 17 Jul 2015 4y 189d 25
Abdur Rehman 2007-2013 8 Pakistan 21 Apr 2011 13 Nov 2013 2y 206d 25
A Mishra 2010-2017 10 India 6 Apr 2014 28 Aug 2016 2y 144d 25
RW Chakabva 2008-2022 41 Zimbabwe 15 Nov 2015 14 Sep 2019 3y 303d 25
BTJ Wheal 2016-2021 14 Scotland 20 Jan 2017 9 Oct 2021 4y 262d 25
PHKD Mendis 2018-2021 5 Sri Lanka 24 Mar 2019 14 Sep 2021 2y 174d 25
Aminul Islam 2019-2021 10 Bangladesh 9 Mar 2020 19 Nov 2021 1y 255d 25

Records include the following recent matches:
West Indies v New Zealand at Kingston, 1st T20I, Aug 10, 2022 [T20I # 1728]
Ireland v Afghanistan at Belfast, 1st T20I, Aug 9, 2022 [T20I # 1727]
India v West Indies at Lauderhill, 5th T20I, Aug 7, 2022 [T20I # 1726]