Test matches Cricket – Longest careers

Test matches
Players

Longest careers

RankPlayerFromToSpanMat
🥇 1
W Rhodes (ENG)1 Jun 189912 Apr 193030y 315d58
🥈 2
DB Close (ENG)23 Jul 194913 Jul 197626y 356d22
🥉 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 1d200
6
AJ Traicos (SA/ZIM)5 Feb 197017 Mar 199323y 40d7
7
JB Hobbs (ENG)1 Jan 190822 Aug 193022y 233d61
8
G Gunn (ENG)13 Dec 190712 Apr 193022y 120d15
9
SE Gregory (AUS)21 Jul 189022 Aug 191222y 32d58
10
FR Brown (ENG)29 Jul 193130 Jun 195321y 336d22
11
AW Nourse (SA)11 Oct 190219 Aug 192421y 313d45
12
JM Anderson (ENG)22 May 200312 Jul 202421y 51d188
13
S Chanderpaul (WI)17 Mar 19943 May 201521y 47d164
14
Imran Khan (PAK)3 Jun 19717 Jan 199220y 218d88
15
RB Simpson (AUS)23 Dec 19573 May 197820y 131d62
16
MC Cowdrey (ENG)26 Nov 195413 Feb 197520y 79d114
17
Mushfiqur Rahim (BAN)26 May 200528 Jun 202520y 33d98
18
GS Sobers (WI)30 Mar 19545 Apr 197420y 6d93
19
Mushtaq Mohammad (PAK)26 Mar 195929 Mar 197920y 3d57
20
HW Taylor (SA)27 May 19121 Mar 193219y 279d42
21
B Mitchell (SA)15 Jun 19299 Mar 194919y 267d42
22
DG Bradman (AUS)30 Nov 192818 Aug 194819y 262d52
23
WW Armstrong (AUS)1 Jan 190216 Aug 192119y 227d50
24
FJ Titmus (ENG)23 Jun 195530 Jan 197519y 221d53
25
GA Gooch (ENG)10 Jul 19757 Feb 199519y 212d118
26
DCS Compton (ENG)14 Aug 19375 Mar 195719y 203d78
27
WR Hammond (ENG)24 Dec 192725 Mar 194719y 91d85
28
HMRKB Herath (SL)22 Sep 19999 Nov 201819y 48d93
29
C Washbrook (ENG)14 Aug 193728 Aug 195619y 14d37
30
L Amarnath (IND)15 Dec 193315 Dec 195219y 0d24
31
WG Grace (ENG)6 Sep 18803 Jun 189918y 270d22
32
CG Macartney (AUS)13 Dec 190718 Aug 192618y 248d35
33
S Venkataraghavan (IND)27 Feb 196529 Sep 198318y 214d57
34
GA Faulkner (SA)2 Jan 19061 Jul 192418y 181d25
35
A Ranatunga (SL)17 Feb 198210 Aug 200018y 175d93
36
Majid Khan (PAK)24 Oct 196428 Jan 198318y 96d63
37
A Kumble (IND)9 Aug 19902 Nov 200818y 85d132
38
KG Viljoen (SA)24 Dec 19309 Mar 194918y 75d27
39
B Sutcliffe (NZ)21 Mar 19471 Jun 196518y 72d42
40
S Mushtaq Ali (IND)5 Jan 193410 Feb 195218y 36d11
41
M Amarnath (IND)24 Dec 196915 Jan 198818y 22d69
42
CH Lloyd (WI)13 Dec 19662 Jan 198518y 20d110
43
JH Kallis (ICC/SA)14 Dec 199530 Dec 201318y 16d166
44
SR Waugh (AUS)26 Dec 19856 Jan 200418y 11d168
45
CS Nayudu (IND)5 Jan 193414 Jan 195218y 9d11
46
JMM Commaille (SA)1 Jan 19104 Jan 192818y 3d12
47
LR Gibbs (WI)5 Feb 19585 Feb 197618y 0d79
48
C Kelleway (AUS)9 Dec 19105 Dec 192817y 362d26
49
TW Graveney (ENG)5 Jul 195117 Jun 196917y 347d79
50
PA de Silva (SL)23 Aug 198423 Jul 200217y 334d93
51
M Muralidaran (ICC/SL)28 Aug 199222 Jul 201017y 328d133
52
VM Merchant (IND)15 Dec 19337 Nov 195117y 327d10
53
DL Vettori (ICC/NZ)6 Feb 199730 Nov 201417y 297d113
54
JM Blackham (AUS)15 Mar 187720 Dec 189417y 280d35
55
GOB Allen (ENG)27 Jun 19301 Apr 194817y 279d25
56
L Hutton (ENG)26 Jun 193728 Mar 195517y 275d79
57
G Boycott (ENG)4 Jun 19646 Jan 198217y 216d108
58
Sir RJ Hadlee (NZ)2 Feb 197310 Jul 199017y 158d86
59
Harbhajan Singh (IND)25 Mar 199815 Aug 201517y 143d103
60
Shakib Al Hasan (BAN)18 May 20071 Oct 202417y 136d71
60
Younis Ahmed (PAK)24 Oct 19699 Mar 198717y 136d4
62
H Masakadza (ZIM)27 Jul 200115 Nov 201817y 111d38
63
Intikhab Alam (PAK)4 Dec 19599 Mar 197717y 95d47
64
W Bardsley (AUS)27 May 190918 Aug 192617y 83d41
65
Younis Khan (PAK)26 Feb 200014 May 201717y 77d118
66
Javed Miandad (PAK)9 Oct 197621 Dec 199317y 73d124
67
DL Murray (WI)6 Jun 196312 Aug 198017y 67d62
68
BRM Taylor (ZIM)6 May 200411 Jul 202117y 66d34
69
SJ Snooke (SA)2 Jan 190622 Feb 192317y 51d26
70
MW Gatting (ENG)18 Jan 19787 Feb 199517y 20d79
71
DPMD Jayawardene (SL)2 Aug 199718 Aug 201417y 16d149
72
Hanif Mohammad (PAK)16 Oct 195227 Oct 196917y 11d55

Showing 72 records

Additional Information

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