Records for Test+ODI+T20I Matches

Longest careers
Player
From
To
Span
Mat
1 Jun 189912 Apr 193030y 315d58
23 Jul 194913 Jul 197626y 356d25
9 Aug 190922 Aug 193425y 13d64
11 Jan 193021 Jan 195424y 10d22
15 Nov 198916 Nov 201324y 1d664
5 Feb 197025 Mar 199323y 48d34
1 Jan 190822 Aug 193022y 233d61
15 Aug 200123 Mar 202422y 221d179
13 Dec 190712 Apr 193022y 120d15
11 Sep 19996 Nov 202122y 56d483
14 Oct 199920 Nov 202122y 37d446
21 Jul 189022 Aug 191222y 32d58
29 Jul 193130 Jun 195321y 336d22
11 Oct 190219 Aug 192421y 313d45
2 Oct 199631 May 201821y 241d524
26 Dec 198928 Jun 201121y 184d586
15 Dec 20029 Mar 202421y 85d400
17 Mar 19943 May 201521y 47d454
3 Jun 197125 Mar 199220y 296d263
18 Jun 196426 Mar 198520y 281d17
11 Jun 19759 Mar 199620y 272d357
23 Dec 19573 May 197820y 131d64
26 Nov 195413 Feb 197520y 79d115
30 Mar 19545 Apr 197420y 6d94
26 Mar 195929 Mar 197920y 3d67
24 Dec 196930 Oct 198919y 310d154
27 May 19121 Mar 193219y 279d42
15 Jun 19299 Mar 194919y 267d42
30 Nov 192818 Aug 194819y 262d52
23 Jun 19559 Mar 197519y 259d55
1 Jan 190216 Aug 192119y 227d50
10 Jul 19757 Feb 199519y 212d243
14 Aug 19375 Mar 195719y 203d78
24 Dec 192725 Mar 194719y 91d85
22 Sep 19999 Nov 201819y 48d181
14 Aug 193728 Aug 195619y 14d37
15 Dec 193315 Dec 195219y 0d24
31 Mar 198418 Mar 200318y 352d401
25 Feb 200518 Jan 202418y 327d249
26 May 200518 Mar 202418y 297d461
6 Sep 18803 Jun 189918y 270d22
24 Feb 19991 Nov 201718y 250d164
13 Dec 190718 Aug 192618y 248d35
3 Apr 200311 Nov 202118y 222d392
28 Aug 19922 Apr 201118y 217d495
27 Feb 196529 Sep 198318y 214d72
14 Dec 199512 Jul 201418y 210d519
25 Apr 19902 Nov 200818y 191d403
2 Jan 19061 Jul 192418y 181d25
14 Feb 198210 Aug 200018y 178d362
8 Nov 20016 Mar 202018y 119d310
23 Nov 19844 Mar 200318y 101d460
24 Oct 196428 Jan 198318y 96d86
13 Dec 19666 Mar 198518y 83d197
24 Dec 19309 Mar 194918y 75d27
21 Mar 19471 Jun 196518y 72d42
4 Oct 200014 Dec 201818y 71d345
5 Sep 20042 Nov 202218y 58d180
27 Jul 200120 Sep 201918y 55d313
6 Feb 199729 Mar 201518y 51d442
5 Jan 193410 Feb 195218y 36d11
30 May 195721 Jun 197518y 22d86
27 Jun 200310 Jul 202118y 13d131
26 Dec 19856 Jan 200418y 11d493
5 Jan 193414 Jan 195218y 9d11
1 Jan 19104 Jan 192818y 3d12
5 Feb 19585 Feb 197618y 0d82
Dates are from debut to the final day of the player's last match
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]

Kenya v Uganda at Accra, African Games 3rd place play-off, Mar 23, 2024 [T20I # 2533]

Namibia v Uganda at Accra, African Games 1st semi final, Mar 21, 2024 [T20I # 2532]