Player Age Team Opposition Ground Match Date Scorecard
JWN Moses 53y 287d Botswana v Namibia Kampala 22 May 2019 T20I # 783
OFJ Tonuu 49y 159d Samoa v Vanuatu Apia (No 3) 12 Jul 2019 T20I # 823
Tarun Sharma 46y 363d Mexico v Panama Naucalpan 27 Apr 2019 T20I # 770
Faran Afzal 45y 91d Spain v Finland Kerava 18 Aug 2019 T20I # 850
Faisal Javed 44y 157d Qatar v Malaysia Singapore 27 Jul 2019 T20I # 839
RJ Campbell 44y 34d Hong Kong v Scotland Nagpur 12 Mar 2016 T20I # 532
O Sam Arthur 43y 348d Costa Rica v Belize Naucalpan 27 Apr 2019 T20I # 771
Tahir Dar 43y 313d Bahrain v Qatar Al Amerat 24 Jan 2019 T20I # 728
NCK Liyanage 43y 291d Malaysia v Qatar Singapore 27 Jul 2019 T20I # 839
Mohammad Tauqir 43y 179d U.A.E. v Netherlands Edinburgh 12 Jul 2015 T20I # 434
C Prasad 43y 124d Costa Rica v Belize Naucalpan 27 Apr 2019 T20I # 771
GB Hogg 43y 45d Australia v Pakistan Dhaka 23 Mar 2014 T20I # 381
AF Ifill 42y 347d Cayman Is v Bermuda Sandys Parish 25 Aug 2019 T20I # 866
Ammad Uddin 42y 276d Bahrain v Qatar Al Amerat 24 Jan 2019 T20I # 728
Khurram Khan 42y 273d U.A.E. v Zimbabwe Sylhet 21 Mar 2014 T20I # 376
Najeeb Amar 42y 172d Hong Kong v Nepal Chattogram 16 Mar 2014 T20I # 367
SO Tikolo 42y 154d Kenya v Canada Sharjah 26 Nov 2013 T20I # 346
ST Jayasuriya 41y 360d Sri Lanka v England Bristol 25 Jun 2011 T20I # 201
Babar Ali 41y 237d Bahrain v Qatar Al Amerat 24 Jan 2019 T20I # 728
MNR Cooray 41y 160d Maldives v Thailand Kuala Lumpur 29 Jun 2019 T20I # 815
B Banerjee 41y 146d Mexico v Belize Naucalpan 25 Apr 2019 T20I # 766
R Ankad 41y 119d Mexico v Panama Naucalpan 27 Apr 2019 T20I # 770
S Dhaniram 41y 116d Canada v Kenya Dubai (DSC) 10 Feb 2010 T20I # 138
PD Collingwood 41y 110d World-XI v Pakistan Lahore 13 Sep 2017 T20I # 620
Michael Nazir 41y 22d Malta v Spain Cartagena 30 Mar 2019 T20I # 765
Rizwan Cheema 41y 10d Canada v U.S.A. Sandys Parish 25 Aug 2019 T20I # 865
Adil Hanif 40y 333d Bahrain v Qatar Al Amerat 24 Jan 2019 T20I # 728
VS Padhaal 40y 296d Finland v Spain Kerava 18 Aug 2019 T20I # 850
Inam-ul-Haq 40y 200d Qatar v Kuwait Singapore 26 Jul 2019 T20I # 836
KK Ahuja 40y 168d Mexico v Panama Naucalpan 27 Apr 2019 T20I # 770
S Kaveri 40y 85d Mexico v Panama Naucalpan 27 Apr 2019 T20I # 770
Munir Dar 40y 16d Hong Kong v Bangladesh Chattogram 20 Mar 2014 T20I # 375
GJ Joseph 40y 9d Belize v Mexico Naucalpan 25 Apr 2019 T20I # 766
Shaiman Anwar 40y 1d U.A.E. v U.S.A. ICCA Dubai 16 Mar 2019 T20I # 754
S Vijayakumar 39y 364d Singapore v Nepal Singapore 28 Jul 2019 T20I # 840
Imran Tahir 39y 357d South Africa v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
TM Dilshan 39y 331d Sri Lanka v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
Anasim Khan 39y 318d Bahrain v Qatar Al Amerat 24 Jan 2019 T20I # 728
JM Davison 39y 277d Canada v Kenya Dubai (DSC) 10 Feb 2010 T20I # 138
Sultan Ahmed 39y 216d Oman v Afghanistan Dubai (DSC) 20 Jan 2017 T20I # 586
DT Johnston 39y 215d Ireland v Afghanistan Abu Dhabi 30 Nov 2013 T20I # 348
CH Gayle 39y 168d West Indies v England Basseterre 8 Mar 2019 T20I # 751
Vimal Kumar 39y 126d Philippines v Vanuatu Port Moresby 24 Mar 2019 T20I # 761
BJ Hodge 39y 91d Australia v India Dhaka 30 Mar 2014 T20I # 393
Ovais Yousof 39y 82d Nigeria v Ghana Kampala 22 May 2019 T20I # 782
J Hirschi 39y 27d Malta v Spain Cartagena 30 Mar 2019 T20I # 765
Rafatullah Mohmand 39y 24d Pakistan v England Sharjah 30 Nov 2015 T20I # 473
Mohammad Ahsan 39y 8d Kuwait v Nepal Singapore 27 Jul 2019 T20I # 838
Sajid Cheema 38y 338d Saudi Arabia v Kuwait Al Amerat 24 Jan 2019 T20I # 727
Sajid Cheema 38y 338d Saudi Arabia v Qatar Al Amerat 24 Jan 2019 T20I # 729
S Thuraisingam 38y 329d Canada v Bermuda Belfast 5 Aug 2008 T20I # 67
KRP Silva 38y 311d U.S.A. v U.A.E. ICCA Dubai 16 Mar 2019 T20I # 754
NM Carter 38y 303d Scotland v Netherlands Abu Dhabi 28 Nov 2013 T20I # 347
Ibrahim Khan 38y 282d Saudi Arabia v Maldives Al Amerat 22 Jan 2019 T20I # 724
F Nsubuga 38y 267d Uganda v Kenya Kampala 22 May 2019 T20I # 784
AS Wright 38y 241d Guernsey v Norway Castel 19 Jun 2019 T20I # 801
R Dravid 38y 232d India v England Manchester 31 Aug 2011 T20I # 204
RN ten Doeschate 38y 232d Netherlands v Ireland Al Amerat 17 Feb 2019 T20I # 743
M Muralitharan 38y 197d Sri Lanka v Australia Perth 31 Oct 2010 T20I # 192
A Nehra 38y 186d India v New Zealand Delhi 1 Nov 2017 T20I # 630
Muhammad Tanveer 38y 176d Qatar v Malaysia Singapore 27 Jul 2019 T20I # 839
GD Elliott 38y 175d World-XI v Pakistan Lahore 12 Sep 2017 T20I # 619
Amjad Mahboob 38y 162d Singapore v Nepal Singapore 28 Jul 2019 T20I # 840
Mohammed Asghar 38y 148d Kuwait v Saudi Arabia Al Amerat 24 Jan 2019 T20I # 727
S Murari 38y 120d Costa Rica v Belize Naucalpan 27 Apr 2019 T20I # 771
Imran Ali 38y 95d Kuwait v Saudi Arabia Al Amerat 24 Jan 2019 T20I # 727
Shahid Afridi 38y 91d ICC World XI v West Indies Lord's 31 May 2018 T20I # 666
Mudassar Muhammad 38y 75d Germany v Italy St Peter Port 16 Jun 2019 T20I # 794
Mohammad Hafeez 38y 18d Pakistan v New Zealand Dubai (DSC) 4 Nov 2018 T20I # 708
HMRKB Herath 38y 9d Sri Lanka v South Africa Delhi 28 Mar 2016 T20I # 554
S Hirugade 37y 344d Mexico v Belize Naucalpan 25 Apr 2019 T20I # 766
Ansar Iqbal 37y 327d Norway v Germany St Peter Port 20 Jun 2019 T20I # 805
S Zargar 37y 324d Mexico v Costa Rica Naucalpan 26 Apr 2019 T20I # 768
DR Brown 37y 319d Scotland v India Durban 13 Sep 2007 T20I # 26
CO Obuya 37y 299d Kenya v Uganda Kampala 22 May 2019 T20I # 784
R Pillai 37y 298d Germany v Norway St Peter Port 20 Jun 2019 T20I # 805
R Pillai 37y 298d Germany v Jersey St Peter Port 20 Jun 2019 T20I # 807
Misbah-ul-Haq 37y 275d Pakistan v England Abu Dhabi 27 Feb 2012 T20I # 229
DL Hemp 37y 269d Bermuda v Scotland Belfast 3 Aug 2008 T20I # 61
DL Hemp 37y 269d Bermuda v Ireland Belfast 3 Aug 2008 T20I # 63
MS Dhoni 37y 235d India v Australia Bengaluru 27 Feb 2019 T20I # 749
Karweng NG 37y 215d Philippines v Vanuatu Port Moresby 24 Mar 2019 T20I # 761
Saeed Ajmal 37y 192d Pakistan v Bangladesh Dhaka 24 Apr 2015 T20I # 416
MN Samuels 37y 181d West Indies v Bangladesh Lauderhill 5 Aug 2018 T20I # 694
Taqueer Hussain 37y 175d Spain v Malta Cartagena 30 Mar 2019 T20I # 765
Mohammad Shahzad 37y 156d U.A.E. v Ireland Dubai (DSC) 18 Jan 2017 T20I # 583
S Badree 37y 149d West Indies v Bangladesh Lauderhill 5 Aug 2018 T20I # 694
J Umanath 37y 138d Mexico v Costa Rica Naucalpan 26 Apr 2019 T20I # 768
MEK Hussey 37y 131d Australia v West Indies Colombo (RPS) 5 Oct 2012 T20I # 288
Shaheryar Butt 37y 118d Belgium v Germany Waterloo 12 May 2019 T20I # 775
Amir Ali 37y 110d Oman v Bangladesh Dharamsala 13 Mar 2016 T20I # 534
IS Billcliff 37y 107d Canada v Kenya Dubai (DSC) 10 Feb 2010 T20I # 138
Sarfaraz Ali 37y 96d Bahrain v Qatar Al Amerat 24 Jan 2019 T20I # 728
Zahid Hussain 37y 95d Canada v Ireland Dubai (DSC) 22 Mar 2012 T20I # 236
O Fournier 37y 92d Costa Rica v Mexico Naucalpan 26 Apr 2019 T20I # 768
CA Liyanage 37y 91d Maldives v Thailand Kuala Lumpur 26 Jun 2019 T20I # 812
Aamir Kaleem 37y 87d Oman v Netherlands Al Amerat 15 Feb 2019 T20I # 741
N Khosla 37y 55d Malta v Spain Cartagena 30 Mar 2019 T20I # 765
R Mahajan 37y 45d Philippines v Vanuatu Port Moresby 24 Mar 2019 T20I # 761
L Ronchi 37y 38d ICC World XI v West Indies Lord's 31 May 2018 T20I # 666
RR Emrit 37y 26d West Indies v Pakistan Karachi 3 Apr 2018 T20I # 665
RDM Leverock 37y 20d Bermuda v Scotland Belfast 3 Aug 2008 T20I # 61
RDM Leverock 37y 20d Bermuda v Ireland Belfast 3 Aug 2008 T20I # 63
FL Reifer 37y 10d West Indies v Bangladesh Basseterre 2 Aug 2009 T20I # 117
Shoaib Malik 37y 5d Pakistan v South Africa Centurion 6 Feb 2019 T20I # 736
A Morris 37y 3d Cayman Is v Bermuda Sandys Parish 25 Aug 2019 T20I # 866
J Smits 36y 353d Netherlands v Pakistan Lord's 9 Jun 2009 T20I # 98
JH Kallis 36y 352d South Africa v India Colombo (RPS) 2 Oct 2012 T20I # 286
BJ Haddin 36y 347d Australia v Pakistan Dubai (DSC) 5 Oct 2014 T20I # 406
DF Jacobs 36y 342d Thailand v Maldives Kuala Lumpur 29 Jun 2019 T20I # 815
E Ul Haq 36y 316d Norway v Germany St Peter Port 20 Jun 2019 T20I # 805
DPMD Jayawardene 36y 314d Sri Lanka v India Dhaka 6 Apr 2014 T20I # 400
Amjad Javed 36y 283d U.A.E. v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 609
Amjad Javed 36y 283d U.A.E. v P.N.G. Abu Dhabi 14 Apr 2017 T20I # 610
Awais Malik 36y 276d Qatar v Kuwait Singapore 26 Jul 2019 T20I # 836
Hasheem Shahzad 36y 254d Malta v Spain Cartagena 30 Mar 2019 T20I # 765
CJO Smith 36y 253d Scotland v South Africa The Oval 7 Jun 2009 T20I # 94
N Khanna 36y 245d Malta v Spain Cartagena 30 Mar 2019 T20I # 765
A Sarma 36y 239d Germany v Denmark Castel 19 Jun 2019 T20I # 803
M Klinger 36y 233d Australia v Sri Lanka Adelaide 22 Feb 2017 T20I # 598
EH Hutchinson 36y 217d U.S.A. v U.A.E. ICCA Dubai 16 Mar 2019 T20I # 754
Mohammad Boota 36y 215d U.A.E. v Netherlands The Hague 8 Aug 2019 T20I # 847
CRD Fernando 36y 210d Sri Lanka v India Visakhapatnam 14 Feb 2016 T20I # 499
Naseem Khushi 36y 190d Oman v Scotland Al Amerat 17 Feb 2019 T20I # 744
Inzamam-ul-Haq 36y 178d Pakistan v England Bristol 28 Aug 2006 T20I # 8
Mohammad Nadeem 36y 166d Oman v Scotland Al Amerat 17 Feb 2019 T20I # 744
KC Sangakkara 36y 161d Sri Lanka v India Dhaka 6 Apr 2014 T20I # 400
Amir Hayat 36y 159d U.A.E. v Nepal ICCA Dubai 3 Feb 2019 T20I # 733
Mohammed Nadeem 36y 150d Qatar v Malaysia Singapore 27 Jul 2019 T20I # 839
MN van Wyk 36y 149d South Africa v New Zealand Centurion 16 Aug 2015 T20I # 452
KO Otieno 36y 146d Kenya v Ireland Belfast 4 Aug 2008 T20I # 64
KO Otieno 36y 146d Kenya v Scotland Belfast 4 Aug 2008 T20I # 66
LN Onyango 36y 142d Kenya v Netherlands Abu Dhabi 11 Feb 2010 T20I # 139
Muhammad Naeem 36y 142d Saudi Arabia v Kuwait Al Amerat 24 Jan 2019 T20I # 727
Muhammad Naeem 36y 142d Saudi Arabia v Qatar Al Amerat 24 Jan 2019 T20I # 729
Zeeshan Siddiqui 36y 130d Oman v Afghanistan Abu Dhabi 29 Nov 2015 T20I # 471
RW Price 36y 100d Zimbabwe v South Africa Hambantota 20 Sep 2012 T20I # 266
Bashir Shah 36y 98d Denmark v Finland Brondby 13 Jul 2019 T20I # 829
D Weston 36y 97d Germany v Italy St Peter Port 16 Jun 2019 T20I # 794
N Pathan 36y 97d Thailand v Maldives Kuala Lumpur 29 Jun 2019 T20I # 815
Mohammad Rafique 36y 84d Bangladesh v Zimbabwe Khulna 28 Nov 2006 T20I # 9
PA Nixon 36y 80d England v Australia Sydney 9 Jan 2007 T20I # 13
AC Gilchrist 36y 79d Australia v India Melbourne 1 Feb 2008 T20I # 52
HH Gibbs 36y 76d South Africa v Pakistan Gros Islet 10 May 2010 T20I # 171
B Arora 36y 62d Malta v Spain Cartagena 30 Mar 2019 T20I # 765
Amjad Ali 36y 58d U.A.E. v Oman Abu Dhabi 22 Nov 2015 T20I # 465
MS Atapattu 36y 34d Sri Lanka v New Zealand Auckland 26 Dec 2006 T20I # 12
NJ Ferraby 36y 20d Jersey v Germany St Peter Port 20 Jun 2019 T20I # 807
DJ Reekers 36y 14d Netherlands v Pakistan Lord's 9 Jun 2009 T20I # 98
Mohammad Yousuf 36y 11d Pakistan v England Cardiff 7 Sep 2010 T20I # 187

Age is shown as at the end of the player's final match

Records include the following recent matches:
Bermuda v Cayman Islands at Sandys Parish, ICC Men's T20 World Cup Americas Region Final 12th match, Aug 25, 2019 [T20I # 866]
Canada v United States of America at Sandys Parish, ICC Men's T20 World Cup Americas Region Final 11th match, Aug 25, 2019 [T20I # 865]
Bermuda v Canada at Sandys Parish, ICC Men's T20 World Cup Americas Region Final 10th match, Aug 24, 2019 [T20I # 864]
Cayman Islands v United States of America at Sandys Parish, ICC Men's T20 World Cup Americas Region Final 9th match, Aug 24, 2019 [T20I # 863]