Player Age Team Opposition Ground Match Date Scorecard
T Whiteman 50y 100d Luxembourg v Czech Rep. Ilfov County 1 Sep 2019 T20I # 876
KJ Patel 47y 191d Seychelles v Uganda Kigali 22 Oct 2021 T20I # 1344
Tarun Sharma 47y 160d Mexico v Argentina Lima Cricket and Football 6 Oct 2019 T20I # 919
R Ulutuna 45y 98d Turkey v Austria Ilfov County 31 Aug 2019 T20I # 875
Tariq Aziz 45y 47d Portugal v Gibraltar Cartagena 26 Oct 2019 T20I # 973
Tariq Aziz 45y 47d Portugal v Spain Cartagena 26 Oct 2019 T20I # 976
J Mees 43y 257d Luxembourg v Switzerland Walferdange 11 Jun 2022 T20I # 1559
J Mees 43y 257d Luxembourg v Switzerland Walferdange 11 Jun 2022 T20I # 1563
Kaleem Shah 43y 222d Mozambique v Malawi Blantyre 10 Nov 2019 T20I # 1013
Amar Sharma 43y 212d Malta v Czech Rep. Marsa 12 May 2022 T20I # 1528
Mohammad Tauqir 43y 179d U.A.E. v Netherlands Edinburgh 12 Jul 2015 T20I # 434
P Mishra 43y 168d Bulgaria v Serbia Sofia 26 Jun 2022 T20I # 1579
C Prasad 43y 124d Costa Rica v Belize Naucalpan 27 Apr 2019 T20I # 771
A Manousis 42y 311d Greece v Bulgaria Sofia 26 Jun 2021 T20I # 1172
A Manousis 42y 311d Greece v Bulgaria Sofia 26 Jun 2021 T20I # 1175
Khurram Khan 42y 273d U.A.E. v Zimbabwe Sylhet 21 Mar 2014 T20I # 376
Anasim Khan 42y 230d Bahrain v Saudi Arabia Doha 28 Oct 2021 T20I # 1373
G Caisley 42y 166d Brazil v Mexico Cortijo Polo Club Pitch B 5 Oct 2019 T20I # 916
RL Vitas 41y 196d Serbia v Bulgaria Sofia 26 Jun 2022 T20I # 1579
A Khan 41y 6d Denmark v Germany Almeria 20 Oct 2021 T20I # 1330
M Spry 40y 338d Peru v Mexico Cortijo Polo Club Pitch B 5 Oct 2019 T20I # 913
M Spry 40y 338d Peru v Chile Cortijo Polo Club Pitch A 5 Oct 2019 T20I # 915
Adil Hanif 40y 333d Bahrain v Qatar Al Amerat 24 Jan 2019 T20I # 728
GK Berg 40y 276d Italy v Germany Almeria 21 Oct 2021 T20I # 1333
Naeem Gull 40y 160d Swaziland v Rwanda Rwanda 22 Oct 2021 T20I # 1339
Sarfaraz Ali 40y 127d Bahrain v Canada Al Amerat 24 Feb 2022 T20I # 1488
E Packard 40y 120d Gibraltar v Portugal Albergaria 22 Aug 2021 T20I # 1238
BA Pai 40y 111d Gibraltar v Bulgaria Marsa 15 May 2022 T20I # 1537
R Satheesan 40y 65d Romania v Malta Marsa 15 May 2022 T20I # 1539
Inam-ul-Haq 40y 17d Qatar v Bahrain Al Amerat 24 Jan 2019 T20I # 728
Inam-ul-Haq 40y 17d Qatar v Saudi Arabia Al Amerat 24 Jan 2019 T20I # 729
S Dhaniram 39y 362d Canada v Zimbabwe King City (NW) 13 Oct 2008 T20I # 75
M Kyriacou 39y 327d Cyprus v Estonia Episkopi 8 Oct 2021 T20I # 1290
Sultan Ahmed 39y 216d Oman v Afghanistan Dubai (DSC) 20 Jan 2017 T20I # 586
Shaheryar Butt 39y 177d Belgium v Malta Marsa 10 Jul 2021 T20I # 1186
B Arora 39y 136d Malta v Belgium Waterloo 12 Jun 2022 T20I # 1566
FA Klokker 39y 56d Denmark v Finland Brondby 8 May 2022 T20I # 1521
Amjad Mahboob 39y 17d Singapore v Hong Kong Bangkok 4 Mar 2020 T20I # 1074
S Thuraisingam 38y 329d Canada v Bermuda Belfast 5 Aug 2008 T20I # 67
Faheem Nazir 38y 327d Switzerland v Luxembourg Walferdange 11 Jun 2022 T20I # 1559
Faheem Nazir 38y 327d Switzerland v Luxembourg Walferdange 11 Jun 2022 T20I # 1563
S Wickramasekara 38y 306d Czech Rep. v Austria Vinor 23 May 2021 T20I # 1164
EB Knowles 38y 225d Czech Rep. v Belgium Walferdange 30 Aug 2020 T20I # 1091
Shahid Afridi 38y 91d ICC World XI v West Indies Lord's 31 May 2018 T20I # 666
P Buccimazza 38y 24d Portugal v Spain Cartagena 25 Oct 2019 T20I # 970
K Gupta 37y 318d Chile v Argentina Cortijo Polo Club Pitch A 5 Oct 2019 T20I # 912
K Gupta 37y 318d Chile v Peru Cortijo Polo Club Pitch A 5 Oct 2019 T20I # 915
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
KJ Coetzer 37y 207d Scotland v Pakistan Sharjah 7 Nov 2021 T20I # 1406
Mohammad Nabi 37y 164d Afghanistan v Zimbabwe Harare 14 Jun 2022 T20I # 1570
N Khosla 37y 55d Malta v Spain Cartagena 30 Mar 2019 T20I # 765
SO Tikolo 37y 40d Kenya v Ireland Belfast 4 Aug 2008 T20I # 64
SO Tikolo 37y 40d Kenya v Scotland Belfast 4 Aug 2008 T20I # 66
V Ganesan 37y 22d Germany v Austria Krefeld 12 Jun 2022 T20I # 1567
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
CR Ervine 36y 299d Zimbabwe v Afghanistan Harare 14 Jun 2022 T20I # 1570
Anser Mehmood 36y 296d Switzerland v Malta Marsa 24 Oct 2021 T20I # 1359
MA Baig 36y 236d Malawi v Lesotho Kigali 22 Oct 2021 T20I # 1340
MA Baig 36y 236d Malawi v Rwanda Rwanda 22 Oct 2021 T20I # 1343
M Abdulla 36y 215d Malawi v Mozambique Blantyre 9 Nov 2019 T20I # 1010
A Sarma 36y 201d Germany v Belgium Waterloo 12 May 2019 T20I # 775
Amjad Javed 36y 197d U.A.E. v Ireland Dubai (DSC) 18 Jan 2017 T20I # 583
H Dajc 36y 197d Serbia v Greece Corfu 15 Oct 2019 T20I # 932
SL Malinga 36y 191d Sri Lanka v West Indies Pallekele 6 Mar 2020 T20I # 1078
Inzamam-ul-Haq 36y 178d Pakistan v England Bristol 28 Aug 2006 T20I # 8
SE Aquilina 36y 89d Malta v Bulgaria Sofia 24 Sep 2020 T20I # 1100
Khawar Ali 36y 56d Oman v U.A.E. Al Amerat 14 Feb 2022 T20I # 1464
H Masakadza 36y 42d Zimbabwe v Afghanistan Chattogram 20 Sep 2019 T20I # 890
Mahmudullah 36y 29d Bangladesh v Afghanistan Mirpur 5 Mar 2022 T20I # 1496
DK Dahani 36y 5d Iran v Kuwait Al Amerat 25 Feb 2020 T20I # 1061
IH Romaine 35y 361d Bermuda v Scotland Belfast 3 Aug 2008 T20I # 61
IH Romaine 35y 361d Bermuda v Ireland Belfast 3 Aug 2008 T20I # 63
Imran Bulbulia 35y 338d Panama v Mexico Naucalpan 27 Apr 2019 T20I # 770
AC Gilchrist 35y 312d Australia v India Durban 22 Sep 2007 T20I # 45
L Lamin 35y 294d Sierra Leone v Cameroon Rwanda 7 Nov 2021 T20I # 1401
S Dhawan 35y 236d India v Sri Lanka Colombo (RPS) 29 Jul 2021 T20I # 1207
AJ Finch 35y 206d Australia v Sri Lanka Pallekele 11 Jun 2022 T20I # 1564
GM Hamilton 35y 148d Scotland v Ireland Dubai (DSC) 11 Feb 2010 T20I # 140
MJ Richardson 35y 143d Germany v Philippines Al Amerat 24 Feb 2022 T20I # 1489
EJG Morgan 35y 135d England v West Indies Bridgetown 23 Jan 2022 T20I # 1454
DPMD Jayawardene 35y 133d Sri Lanka v West Indies Colombo (RPS) 7 Oct 2012 T20I # 289
Abhijeet Ahuja 35y 119d Hungary v Czech Rep. Marsa 15 May 2022 T20I # 1538
AV Lalcheta 35y 118d Oman v Scotland Al Amerat 17 Feb 2019 T20I # 744
Sikandar Raza 35y 92d Zimbabwe v Bangladesh Harare 25 Jul 2021 T20I # 1203
BRM Taylor 35y 76d Zimbabwe v Pakistan Harare 23 Apr 2021 T20I # 1156
DC Stovell 35y 70d Bermuda v Kenya ICCA Dubai 21 Oct 2019 T20I # 953
MS Dhoni 35y 52d India v West Indies Lauderhill 28 Aug 2016 T20I # 563
Raza Iqbal 35y 52d Norway v Germany Krefeld 8 Aug 2021 T20I # 1220
Raza Iqbal 35y 52d Norway v Germany Krefeld 8 Aug 2021 T20I # 1221
TM Dilshan 35y 42d Sri Lanka v Pakistan Abu Dhabi 25 Nov 2011 T20I # 215
JL Ontong 35y 10d South Africa v West Indies Durban 14 Jan 2015 T20I # 415
JP Duminy 34y 344d South Africa v Sri Lanka Johannesburg 24 Mar 2019 T20I # 763
KC Sangakkara 34y 340d Sri Lanka v England Pallekele 1 Oct 2012 T20I # 284
Yusuf Ebrahim 34y 339d Panama v Canada Coolidge 14 Nov 2021 T20I # 1427
RG Sharma 34y 303d India v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
AR Patwa 34y 288d Tanzania v Uganda Rwanda 20 Nov 2021 T20I # 1441
AR Patwa 34y 288d Tanzania v Nigeria Kigali 20 Nov 2021 T20I # 1445
KA Pollard 34y 284d West Indies v India Kolkata 20 Feb 2022 T20I # 1479
KD Mills 34y 251d New Zealand v Sri Lanka Pallekele 21 Nov 2013 T20I # 341
F du Plessis 34y 249d South Africa v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
RW Chakabva 34y 246d Zimbabwe v Namibia Bulawayo 24 May 2022 T20I # 1547
A Vala 34y 242d P.N.G. v Nepal Kirtipur 4 Apr 2022 T20I # 1503
PD Collingwood 34y 233d England v Australia Melbourne 14 Jan 2011 T20I # 198
SR Watson 34y 228d Australia v India Sydney 31 Jan 2016 T20I # 489
MM Ali 34y 226d England v West Indies Bridgetown 30 Jan 2022 T20I # 1457
Rizwan Cheema 34y 213d Canada v Kenya ICCA Dubai 16 Mar 2013 T20I # 311
SC Williams 34y 211d Zimbabwe v Pakistan Harare 25 Apr 2021 T20I # 1158
Sheraz Sheikh 34y 209d Belgium v Malta Waterloo 12 Jun 2022 T20I # 1566
RD Berrington 34y 207d Scotland v Namibia Abu Dhabi 27 Oct 2021 T20I # 1371
RT Ponting 34y 171d Australia v Sri Lanka Nottingham 8 Jun 2009 T20I # 97
SM Pollock 34y 153d South Africa v West Indies Gqeberha 16 Dec 2007 T20I # 50
Zeeshan Maqsood 34y 123d Oman v Nepal Al Amerat 24 Feb 2022 T20I # 1491
PM Seelaar 34y 112d Netherlands v Sri Lanka Sharjah 22 Oct 2021 T20I # 1346
Mohamed Mahfooz 34y 111d Maldives v Kuwait Doha 28 Oct 2021 T20I # 1372
CJ Chibhabha 34y 65d Zimbabwe v Pakistan Rawalpindi 10 Nov 2020 T20I # 1107
Ahmed Faiz 34y 49d Malaysia v Nepal Kirtipur 2 Apr 2022 T20I # 1502

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

Records include the following recent matches:
Ireland v India at Dublin (Malahide), 1st T20I, Jun 26, 2022 [T20I # 1580]
Bulgaria v Serbia at Sofia, 4th T20I, Jun 26, 2022 [T20I # 1579]
Bulgaria v Serbia at Sofia, 3rd T20I, Jun 25, 2022 [T20I # 1578]
Bulgaria v Serbia at Sofia, 2nd T20I, Jun 25, 2022 [T20I # 1577]