Combined Test, ODI and T20I records Cricket – Longest careers

Combined Test, ODI and T20I records
Players

Longest careers

RankPlayerFromToSpanMat
🥇 1
W Rhodes (ENG)1 Jun 189912 Apr 193030y 315d58
🥈 2
DB Close (ENG)23 Jul 194913 Jul 197626y 356d25
🥉 3
FE Woolley (ENG)9 Aug 190922 Aug 193425y 13d64
4
GA Headley (WI)11 Jan 193021 Jan 195424y 10d22
5
SR Tendulkar (IND)15 Nov 198916 Nov 201324y 1d664
6
AJ Traicos (SA/ZIM)5 Feb 197025 Mar 199323y 48d34
7
JB Hobbs (ENG)1 Jan 190822 Aug 193022y 233d61
8
CO Obuya (KENYA)15 Aug 200123 Mar 202422y 221d179
9
G Gunn (ENG)13 Dec 190712 Apr 193022y 120d15
10
CH Gayle (ICC/WI)11 Sep 19996 Nov 202122y 56d483
11
Shoaib Malik (ICC/PAK)14 Oct 199920 Nov 202122y 37d446
12
SE Gregory (AUS)21 Jul 189022 Aug 191222y 32d58
13
FR Brown (ENG)29 Jul 193130 Jun 195321y 336d22
14
AW Nourse (SA)11 Oct 190219 Aug 192421y 313d45
15
Shahid Afridi (Asia/ICC/PAK)2 Oct 199631 May 201821y 241d524
16
JM Anderson (ENG)15 Dec 200212 Jul 202421y 210d401
17
ST Jayasuriya (Asia/SL)26 Dec 198928 Jun 201121y 184d586
18
S Chanderpaul (WI)17 Mar 19943 May 201521y 47d454
19
Imran Khan (PAK)3 Jun 197125 Mar 199220y 296d263
20
N Gifford (ENG)18 Jun 196426 Mar 198520y 281d17
21
Javed Miandad (PAK)11 Jun 19759 Mar 199620y 272d357
22
SC Williams (ZIM)25 Feb 20058 Jul 202520y 133d265
23
RB Simpson (AUS)23 Dec 19573 May 197820y 131d64
24
MC Cowdrey (ENG)26 Nov 195413 Feb 197520y 79d115
25
Mushfiqur Rahim (BAN)26 May 200528 Jun 202520y 33d474
26
GS Sobers (WI)30 Mar 19545 Apr 197420y 6d94
27
Mushtaq Mohammad (PAK)26 Mar 195929 Mar 197920y 3d67
28
M Amarnath (IND)24 Dec 196930 Oct 198919y 310d154
29
HW Taylor (SA)27 May 19121 Mar 193219y 279d42
30
B Mitchell (SA)15 Jun 19299 Mar 194919y 267d42
31
DG Bradman (AUS)30 Nov 192818 Aug 194819y 262d52
32
FJ Titmus (ENG)23 Jun 19559 Mar 197519y 259d55
33
WW Armstrong (AUS)1 Jan 190216 Aug 192119y 227d50
34
GA Gooch (ENG)10 Jul 19757 Feb 199519y 212d243
35
DCS Compton (ENG)14 Aug 19375 Mar 195719y 203d78
36
WR Hammond (ENG)24 Dec 192725 Mar 194719y 91d85
37
HMRKB Herath (SL)22 Sep 19999 Nov 201819y 48d181
38
C Washbrook (ENG)14 Aug 193728 Aug 195619y 14d37
39
L Amarnath (IND)15 Dec 193315 Dec 195219y 0d24
40
PA de Silva (SL)31 Mar 198418 Mar 200318y 352d401
41
WG Grace (ENG)6 Sep 18803 Jun 189918y 270d22
42
A Nehra (Asia/IND)24 Feb 19991 Nov 201718y 250d164
43
CG Macartney (AUS)13 Dec 190718 Aug 192618y 248d35
44
Mohammad Hafeez (PAK)3 Apr 200311 Nov 202118y 222d392
45
M Muralidaran (Asia/ICC/SL)28 Aug 19922 Apr 201118y 217d495
46
S Venkataraghavan (IND)27 Feb 196529 Sep 198318y 214d72
47
JH Kallis (Afr/ICC/SA)14 Dec 199512 Jul 201418y 210d519
48
A Kumble (Asia/IND)25 Apr 19902 Nov 200818y 191d403
49
GA Faulkner (SA)2 Jan 19061 Jul 192418y 181d25
50
A Ranatunga (SL)14 Feb 198210 Aug 200018y 178d362
51
Mashrafe Mortaza (Asia/BAN)8 Nov 20016 Mar 202018y 119d310
52
Wasim Akram (PAK)23 Nov 19844 Mar 200318y 101d460
53
Majid Khan (PAK)24 Oct 196428 Jan 198318y 96d86
54
CH Lloyd (WI)13 Dec 19666 Mar 198518y 83d197
55
KG Viljoen (SA)24 Dec 19309 Mar 194918y 75d27
56
B Sutcliffe (NZ)21 Mar 19471 Jun 196518y 72d42
57
MN Samuels (WI)4 Oct 200014 Dec 201818y 71d345
58
KD Karthik (ICC/IND)5 Sep 20042 Nov 202218y 58d180
59
Shakib Al Hasan (BAN)6 Aug 20061 Oct 202418y 56d447
60
H Masakadza (ZIM)27 Jul 200120 Sep 201918y 55d313
61
DL Vettori (ICC/NZ)6 Feb 199729 Mar 201518y 51d442
62
S Mushtaq Ali (IND)5 Jan 193410 Feb 195218y 36d11
63
RB Kanhai (WI)30 May 195721 Jun 197518y 22d86
64
FH Edwards (WI)27 Jun 200310 Jul 202118y 13d131
65
SR Waugh (AUS)26 Dec 19856 Jan 200418y 11d493
66
CS Nayudu (IND)5 Jan 193414 Jan 195218y 9d11
67
JMM Commaille (SA)1 Jan 19104 Jan 192818y 3d12
68
LR Gibbs (WI)5 Feb 19585 Feb 197618y 0d82

Showing 68 records

Additional Information

Dates are from debut to the final day of the player's last match