Cricket Record for Players with Longest Careers: ODI, T20i, Test
While the limelight often gravitates towards those who yield immediate outcomes, there exists a distinct cohort of cricketers who have pursued an alternative trajectory.
These individuals have sustained careers that span multiple decades, transcending the confines of T20i, ODI, and Test matches.
The impetus behind their longevity remains a matter of investigation. Is it an unwavering passion, unparalleled proficiency, or a combination thereof?
As we embark on a comprehensive exploration of cricket's enduring figures, be prepared to uncover narratives of perseverance, adaptability, and an unwavering ardor for the sport.
Are you prepared to acquaint yourself with the legends who have triumphed over the constraints of time itself?
Cricket Record for Players with Longest Careers: ODI, T20i, Test
How do certain players manage to last the test of time in the ever-changing world of cricket, where speed meets strategy and every second counts?
While the focus is always on those who produce results quickly, there is a select group of cricketers who have gone in a different direction.
These are the players whose careers have spanned many decades and multiple formats, from Twenty20 Internationals to One-Day Internationals to Tests. Why do they do this, though?
Is it purely enthusiasm, unmatched skill, or a combination of the two?
As we continue our exploration of the world of cricket's marathon men, you can expect to read inspiring stories of grit, flexibility, and devotion to the game.
Cricket Record for Players with Longest Careers: ODI, T20i, Test
Player
From
To
Span
Mat
W Rhodes (ENG)
1 Jun 1899
12 Apr 1930
30y 315d
58
DB Close (ENG)
23 Jul 1949
13 Jul 1976
26y 356d
25
FE Woolley (ENG)
9 Aug 1909
22 Aug 1934
25y 13d
64
GA Headley (WI)
11 Jan 1930
21 Jan 1954
24y 10d
22
SR Tendulkar (IND)
15 Nov 1989
16 Nov 2013
24y 1d
664
AJ Traicos (SA/ZIM)
5 Feb 1970
25 Mar 1993
23y 48d
34
JB Hobbs (ENG)
1 Jan 1908
22 Aug 1930
22y 233d
61
G Gunn (ENG)
13 Dec 1907
12 Apr 1930
22y 120d
15
CH Gayle (ICC/WI)
11 Sep 1999
6 Nov 2021
22y 56d
483
Shoaib Malik (ICC/PAK)
14 Oct 1999
20 Nov 2021
22y 37d
446
SE Gregory (AUS)
21 Jul 1890
22 Aug 1912
22y 32d
58
FR Brown (ENG)
29 Jul 1931
30 Jun 1953
21y 336d
22
AW Nourse (SA)
11 Oct 1902
19 Aug 1924
21y 313d
45
CO Obuya (KENYA)
15 Aug 2001
21 Jun 2023
21y 310d
163
Shahid Afridi (Asia/ICC/PAK)
2 Oct 1996
31 May 2018
21y 241d
524
ST Jayasuriya (Asia/SL)
26 Dec 1989
28 Jun 2011
21y 184d
586
S Chanderpaul (WI)
17 Mar 1994
3 May 2015
21y 47d
454
Imran Khan (PAK)
3 Jun 1971
25 Mar 1992
20y 296d
263
N Gifford (ENG)
18 Jun 1964
26 Mar 1985
20y 281d
17
Javed Miandad (PAK)
11 Jun 1975
9 Mar 1996
20y 272d
357
JM Anderson (ENG)
15 Dec 2002
31 Jul 2023
20y 228d
396
RB Simpson (AUS)
23 Dec 1957
3 May 1978
20y 131d
64
MC Cowdrey (ENG)
26 Nov 1954
13 Feb 1975
20y 79d
115
GS Sobers (WI)
30 Mar 1954
5 Apr 1974
20y 6d
94
Mushtaq Mohammad (PAK)
26 Mar 1959
29 Mar 1979
20y 3d
67
M Amarnath (IND)
24 Dec 1969
30 Oct 1989
19y 310d
154
HW Taylor (SA)
27 May 1912
1 Mar 1932
19y 279d
42
B Mitchell (SA)
15 Jun 1929
9 Mar 1949
19y 267d
42
DG Bradman (AUS)
30 Nov 1928
18 Aug 1948
19y 262d
52
FJ Titmus (ENG)
23 Jun 1955
9 Mar 1975
19y 259d
55
WW Armstrong (AUS)
1 Jan 1902
16 Aug 1921
19y 227d
50
GA Gooch (ENG)
10 Jul 1975
7 Feb 1995
19y 212d
243
DCS Compton (ENG)
14 Aug 1937
5 Mar 1957
19y 203d
78
WR Hammond (ENG)
24 Dec 1927
25 Mar 1947
19y 91d
85
HMRKB Herath (SL)
22 Sep 1999
9 Nov 2018
19y 48d
181
C Washbrook (ENG)
14 Aug 1937
28 Aug 1956
19y 14d
37
L Amarnath (IND)
15 Dec 1933
15 Dec 1952
19y 0d
24
PA de Silva (SL)
31 Mar 1984
18 Mar 2003
18y 352d
401
WG Grace (ENG)
6 Sep 1880
3 Jun 1899
18y 270d
22
A Nehra (Asia/IND)
24 Feb 1999
1 Nov 2017
18y 250d
164
CG Macartney (AUS)
13 Dec 1907
18 Aug 1926
18y 248d
35
Mohammad Hafeez (PAK)
3 Apr 2003
11 Nov 2021
18y 222d
392
M Muralidaran (Asia/ICC/SL)
28 Aug 1992
2 Apr 2011
18y 217d
495
S Venkataraghavan (IND)
27 Feb 1965
29 Sep 1983
18y 214d
72
JH Kallis (Afr/ICC/SA)
14 Dec 1995
12 Jul 2014
18y 210d
519
A Kumble (Asia/IND)
25 Apr 1990
2 Nov 2008
18y 191d
403
GA Faulkner (SA)
2 Jan 1906
1 Jul 1924
18y 181d
25
A Ranatunga (SL)
14 Feb 1982
10 Aug 2000
18y 178d
362
SC Williams (ZIM)
25 Feb 2005
4 Jul 2023
18y 129d
238
Mushfiqur Rahim (BAN)
26 May 2005
26 Sep 2023
18y 123d
444
Mashrafe Mortaza (Asia/BAN)
8 Nov 2001
6 Mar 2020
18y 119d
310
Wasim Akram (PAK)
23 Nov 1984
4 Mar 2003
18y 101d
460
Majid Khan (PAK)
24 Oct 1964
28 Jan 1983
18y 96d
86
CH Lloyd (WI)
13 Dec 1966
6 Mar 1985
18y 83d
197
KG Viljoen (SA)
24 Dec 1930
9 Mar 1949
18y 75d
27
B Sutcliffe (NZ)
21 Mar 1947
1 Jun 1965
18y 72d
42
MN Samuels (WI)
4 Oct 2000
14 Dec 2018
18y 71d
345
KD Karthik (ICC/IND)
5 Sep 2004
2 Nov 2022
18y 58d
180
H Masakadza (ZIM)
27 Jul 2001
20 Sep 2019
18y 55d
313
DL Vettori (ICC/NZ)
6 Feb 1997
29 Mar 2015
18y 51d
442
S Mushtaq Ali (IND)
5 Jan 1934
10 Feb 1952
18y 36d
11
RB Kanhai (WI)
30 May 1957
21 Jun 1975
18y 22d
86
FH Edwards (WI)
27 Jun 2003
10 Jul 2021
18y 13d
131
SR Waugh (AUS)
26 Dec 1985
6 Jan 2004
18y 11d
493
CS Nayudu (IND)
5 Jan 1934
14 Jan 1952
18y 9d
11
JMM Commaille (SA)
1 Jan 1910
4 Jan 1928
18y 3d
12
LR Gibbs (WI)
5 Feb 1958
5 Feb 1976
18y 0d
82
Cricket Record for Players with Longest Careers: ODI
Player
From
To
Span
Mat
SR Tendulkar (IND)
18 Dec 1989
18 Mar 2012
22y 91d
463
ST Jayasuriya (Asia/SL)
26 Dec 1989
28 Jun 2011
21y 184d
445
Javed Miandad (PAK)
11 Jun 1975
9 Mar 1996
20y 272d
233
CH Gayle (ICC/WI)
11 Sep 1999
14 Aug 2019
19y 337d
301
Shoaib Malik (PAK)
14 Oct 1999
16 Jun 2019
19y 245d
287
PA de Silva (SL)
31 Mar 1984
18 Mar 2003
18y 352d
308
JH Kallis (Afr/ICC/SA)
9 Jan 1996
12 Jul 2014
18y 184d
328
Shahid Afridi (Asia/ICC/PAK)
2 Oct 1996
20 Mar 2015
18y 169d
398
GA Gooch (ENG)
26 Aug 1976
10 Jan 1995
18y 137d
125
SC Williams (ZIM)
25 Feb 2005
4 Jul 2023
18y 129d
156
Mashrafe Mortaza (Asia/BAN)
23 Nov 2001
6 Mar 2020
18y 104d
220
Wasim Akram (PAK)
23 Nov 1984
4 Mar 2003
18y 101d
356
MN Samuels (WI)
4 Oct 2000
14 Dec 2018
18y 71d
207
DL Vettori (ICC/NZ)
25 Mar 1997
29 Mar 2015
18y 4d
295
GW Flower (ZIM)
25 Oct 1992
17 Oct 2010
17y 357d
221
TM Odoyo (Afr/KENYA)
18 Feb 1996
30 Jan 2014
17y 346d
136
SO Tikolo (Afr/KENYA)
18 Feb 1996
23 Jan 2014
17y 339d
135
LN Onyango (KENYA)
6 Mar 1996
23 Jan 2014
17y 323d
29
H Masakadza (ZIM)
23 Sep 2001
7 Jul 2019
17y 287d
209
M Muralidaran (Asia/ICC/SL)
12 Aug 1993
2 Apr 2011
17y 233d
350
Imran Khan (PAK)
31 Aug 1974
25 Mar 1992
17y 207d
175
Harbhajan Singh (Asia/IND)
17 Apr 1998
25 Oct 2015
17y 191d
236
Saleem Malik (PAK)
12 Jan 1982
8 Jun 1999
17y 147d
283
BRM Taylor (ZIM)
20 Apr 2004
13 Sep 2021
17y 146d
205
CJ Chibhabha (ZIM)
31 Aug 2005
23 Jan 2023
17y 145d
109
A Ranatunga (SL)
14 Feb 1982
30 May 1999
17y 105d
269
RJ Hadlee (NZ)
11 Feb 1973
25 May 1990
17y 103d
115
DPMD Jayawardene (Asia/SL)
24 Jan 1998
18 Mar 2015
17y 53d
448
Mushfiqur Rahim (BAN)
6 Aug 2006
26 Sep 2023
17y 51d
256
Shakib Al Hasan (BAN)
6 Aug 2006
15 Sep 2023
17y 40d
240
RT Ponting (AUS/ICC)
15 Feb 1995
19 Feb 2012
17y 4d
375
A Kumble (Asia/IND)
25 Apr 1990
19 Mar 2007
16y 328d
271
Yuvraj Singh (Asia/IND)
3 Oct 2000
30 Jun 2017
16y 270d
304
TM Dilshan (SL)
11 Dec 1999
28 Aug 2016
16y 261d
330
Tamim Iqbal (BAN)
9 Feb 2007
23 Sep 2023
16y 226d
243
BC Lara (ICC/WI)
9 Nov 1990
21 Apr 2007
16y 163d
299
S Chanderpaul (WI)
17 Oct 1994
23 Mar 2011
16y 157d
268
HP Tillakaratne (SL)
27 Nov 1986
7 Apr 2003
16y 131d
200
RG Sharma (IND)
23 Jun 2007
27 Sep 2023
16y 96d
251*
Mohammad Hafeez (PAK)
3 Apr 2003
5 Jul 2019
16y 93d
218
MS Atapattu (SL)
1 Dec 1990
17 Feb 2007
16y 78d
268
Mahmudullah (BAN)
25 Jul 2007
26 Sep 2023
16y 63d
221
LRPL Taylor (NZ)
1 Mar 2006
4 Apr 2022
16y 34d
236
SR Waugh (AUS)
9 Jan 1986
3 Feb 2002
16y 25d
325
N Kapil Dev (IND)
1 Oct 1978
17 Oct 1994
16y 16d
225
DL Haynes (WI)
22 Feb 1978
5 Mar 1994
16y 11d
238
IT Botham (ENG)
26 Aug 1976
24 Aug 1992
15y 364d
116
IVA Richards (WI)
7 Jun 1975
27 May 1991
15y 354d
187
CL Hooper (WI)
18 Mar 1987
4 Mar 2003
15y 351d
227
CG Greenidge (WI)
11 Jun 1975
25 May 1991
15y 348d
128
PM Seelaar (NED)
6 Jul 2006
17 Jun 2022
15y 346d
57
EJG Morgan (ENG/IRE)
5 Aug 2006
19 Jun 2022
15y 318d
248
SC Ganguly (Asia/IND)
11 Jan 1992
15 Nov 2007
15y 308d
311
Younis Khan (PAK)
13 Feb 2000
11 Nov 2015
15y 271d
265
DB Vengsarkar (IND)
21 Feb 1976
14 Nov 1991
15y 266d
129
R Dravid (Asia/ICC/IND)
3 Apr 1996
16 Sep 2011
15y 166d
344
WTS Porterfield (IRE)
5 Aug 2006
16 Jan 2022
15y 164d
148
M Azharuddin (IND)
20 Jan 1985
3 Jun 2000
15y 135d
334
AC Cummins (CAN/WI)
20 Nov 1991
22 Mar 2007
15y 122d
76
Inzamam-ul-Haq (Asia/PAK)
22 Nov 1991
21 Mar 2007
15y 119d
378
CB Mpofu (ZIM)
28 Nov 2004
1 Mar 2020
15y 94d
84
TG Southee (NZ)
15 Jun 2008
15 Sep 2023
15y 92d
157
MW Gatting (ENG)
23 Dec 1977
20 Mar 1993
15y 87d
92
PR Stirling (IRE)
1 Jul 2008
26 Sep 2023
15y 87d
156
AR Border (AUS)
13 Jan 1979
8 Apr 1994
15y 85d
273
V Kohli (IND)
18 Aug 2008
27 Sep 2023
15y 40d
281*
XM Marshall (USA/WI)
14 Jan 2005
12 Feb 2020
15y 29d
37
B Zuiderent (NED)
17 Feb 1996
9 Mar 2011
15y 20d
57
Abdul Razzaq (Asia/PAK)
1 Nov 1996
18 Nov 2011
15y 17d
265
SL Malinga (SL)
17 Jul 2004
26 Jul 2019
15y 9d
226
RD Berrington (SCOT)
2 Jul 2008
6 Jul 2023
15y 4d
112
CA Walsh (WI)
10 Jan 1985
11 Jan 2000
15y 1d
205
KJ O'Brien (IRE)
13 Jun 2006
7 Jun 2021
14y 359d
153
CL Cairns (ICC/NZ)
13 Feb 1991
8 Jan 2006
14y 329d
215
JP Duminy (SA)
20 Aug 2004
6 Jul 2019
14y 320d
199
KD Karthik (IND)
5 Sep 2004
10 Jul 2019
14y 308d
94
KA Pollard (WI)
10 Apr 2007
6 Feb 2022
14y 302d
123
ML Hayden (AUS/ICC)
19 May 1993
4 Mar 2008
14y 290d
161
KC Sangakkara (Asia/ICC/SL)
5 Jul 2000
18 Mar 2015
14y 256d
404
DA Warner (AUS)
18 Jan 2009
27 Sep 2023
14y 252d
150*
RA Jadeja (IND)
8 Feb 2009
27 Sep 2023
14y 231d
186*
MS Dhoni (Asia/IND)
23 Dec 2004
10 Jul 2019
14y 199d
350
Mushtaq Ahmed (PAK)
23 Mar 1989
3 Oct 2003
14y 194d
144
WPUJC Vaas (Asia/SL)
15 Feb 1994
27 Aug 2008
14y 194d
322
E Chigumbura (Afr/ZIM)
20 Apr 2004
26 Oct 2018
14y 189d
213
KJ Coetzer (SCOT)
18 Aug 2008
21 Feb 2023
14y 187d
89
AD Mathews (SL)
28 Nov 2008
2 Jun 2023
14y 186d
221
CB Lambert (USA/WI)
15 Mar 1990
10 Sep 2004
14y 179d
12
Akram Khan (BAN)
29 Oct 1988
17 Apr 2003
14y 170d
44
JG Wright (NZ)
15 Jul 1978
12 Dec 1992
14y 150d
149
M Amarnath (IND)
7 Jun 1975
30 Oct 1989
14y 145d
85
Kamran Akmal (PAK)
23 Nov 2002
11 Apr 2017
14y 139d
157
Mohammad Nabi (AFG)
19 Apr 2009
5 Sep 2023
14y 139d
147
DL Houghton (ZIM)
9 Jun 1983
5 Oct 1997
14y 118d
63
JE Taylor (WI)
11 Jun 2003
29 Sep 2017
14y 110d
90
Saeed Anwar (PAK)
1 Jan 1989
4 Mar 2003
14y 62d
247
Nadeem Ahmed (HKG)
18 Jul 2004
18 Sep 2018
14y 62d
25
BJ Haddin (AUS)
30 Jan 2001
29 Mar 2015
14y 58d
126
Mohammad Sami (PAK)
8 Apr 2001
29 May 2015
14y 51d
87
WD Parnell (SA)
30 Jan 2009
21 Mar 2023
14y 50d
73
BB McCullum (NZ)
17 Jan 2002
8 Feb 2016
14y 22d
260
AU Rashid (ENG)
27 Aug 2009
8 Sep 2023
14y 12d
126
CZ Harris (NZ)
29 Nov 1990
8 Dec 2004
14y 9d
250
CS MacLeod (SCOT)
18 Aug 2008
17 Aug 2022
13y 364d
88
AC Evans (SCOT)
7 Jul 2009
27 Jun 2023
13y 355d
42
Moin Khan (PAK)
13 Nov 1990
16 Oct 2004
13y 338d
219
Ijaz Ahmed (PAK)
14 Nov 1986
11 Oct 2000
13y 332d
250
DR Martyn (AUS)
8 Dec 1992
5 Nov 2006
13y 332d
208
T Maruma (ZIM)
22 Aug 2007
16 Jul 2021
13y 328d
22
RW Chakabva (ZIM)
19 Oct 2008
3 Sep 2022
13y 319d
61
LRD Mendis (SL)
7 Jun 1975
24 Mar 1989
13y 290d
79
KD Mills (NZ)
15 Apr 2001
31 Jan 2015
13y 291d
170
MD Crowe (NZ)
13 Feb 1982
26 Nov 1995
13y 286d
143
MV Boucher (Afr/SA)
16 Jan 1998
28 Oct 2011
13y 285d
295
V Sehwag (Asia/ICC/IND)
1 Apr 1999
3 Jan 2013
13y 277d
251
MJ Guptill (NZ)
10 Jan 2009
8 Sep 2022
13y 241d
198
KMDN Kulasekara (SL)
18 Nov 2003
10 Jul 2017
13y 234d
184
WU Tharanga (Asia/SL)
2 Aug 2005
16 Mar 2019
13y 226d
235
SPD Smith (AUS)
19 Feb 2010
27 Sep 2023
13y 220d
145*
LE Plunkett (ENG)
10 Dec 2005
14 Jul 2019
13y 216d
89
DW Steyn (Afr/SA)
17 Aug 2005
13 Mar 2019
13y 208d
125
A Mishra (IND)
13 Apr 2003
29 Oct 2016
13y 199d
36
KAJ Roach (WI)
20 Aug 2008
11 Feb 2022
13y 175d
95
SR Watson (AUS)
24 Mar 2002
5 Sep 2015
13y 165d
190
GH Dockrell (IRE)
15 Apr 2010
26 Sep 2023
13y 164d
119
Umar Gul (PAK)
3 Apr 2003
4 Sep 2016
13y 154d
130
HH Gibbs (SA)
3 Oct 1996
27 Feb 2010
13y 147d
248
KO Otieno (KENYA)
18 Feb 1996
11 Jul 2009
13y 143d
90
GP Swann (ENG)
23 Jan 2000
13 Jun 2013
13y 141d
79
Waqar Younis (PAK)
14 Oct 1989
4 Mar 2003
13y 141d
262
Sarfaraz Ahmed (PAK)
18 Nov 2007
7 Apr 2021
13y 140d
117
GD McGrath (AUS/ICC)
9 Dec 1993
28 Apr 2007
13y 140d
250
AJ Stewart (ENG)
15 Oct 1989
2 Mar 2003
13y 138d
170
N Hussain (ENG)
30 Oct 1989
2 Mar 2003
13y 123d
88
DA Miller (SA)
22 May 2010
17 Sep 2023
13y 118d
160
SM Gavaskar (IND)
13 Jul 1974
5 Nov 1987
13y 115d
108
R Ashwin (IND)
5 Jun 2010
24 Sep 2023
13y 111d
115
UDU Chandana (SL)
14 Apr 1994
25 Jul 2007
13y 102d
147
JR Hazlewood (AUS)
22 Jun 2010
27 Sep 2023
13y 97d
74*
Aminul Islam (BAN)
27 Oct 1988
25 Jan 2002
13y 90d
39
RS Mahanama (SL)
2 Mar 1986
30 May 1999
13y 89d
213
AH Omarshah (ZIM)
9 Jun 1983
1 Sep 1996
13y 84d
28
A Balbirnie (IRE)
5 Jul 2010
26 Sep 2023
13y 83d
103
RS Kaluwitharana (SL)
8 Dec 1990
22 Feb 2004
13y 76d
189
JE Emburey (ENG)
14 Jan 1980
20 Mar 1993
13y 65d
61
Minhajul Abedin (BAN)
31 Mar 1986
31 May 1999
13y 61d
27
ME Waugh (AUS)
11 Dec 1988
3 Feb 2002
13y 54d
244
RW Marsh (AUS)
5 Jan 1971
12 Feb 1984
13y 38d
92
CR Ervine (ZIM)
28 May 2010
4 Jul 2023
13y 37d
116
SP Fleming (ICC/NZ)
25 Mar 1994
24 Apr 2007
13y 30d
280
AB de Villiers (Afr/SA)
2 Feb 2005
16 Feb 2018
13y 14d
228
Arshad Khan (PAK)
1 Feb 1993
11 Feb 2006
13y 10d
58
W Barresi (NED)
1 Jul 2010
9 Jul 2023
13y 8d
45
Cricket Record for Players with Longest Careers: T20i
Player
From
To
Span
Mat
Shakib Al Hasan (BAN)
28 Nov 2006
16 Jul 2023
16y 230d
117
SC Williams (ZIM)
28 Nov 2006
14 Jan 2023
16y 47d
68
KD Karthik (ICC/IND)
1 Dec 2006
2 Nov 2022
15y 336d
60
CO Obuya (KENYA)
1 Sep 2007
21 Jun 2023
15y 293d
59
AA Obanda (KENYA)
4 Sep 2007
21 Jun 2023
15y 290d
51
Mushfiqur Rahim (BAN)
28 Nov 2006
1 Sep 2022
15y 277d
102
DJ Bravo (WI)
16 Feb 2006
6 Nov 2021
15y 263d
91
CH Gayle (WI)
16 Feb 2006
6 Nov 2021
15y 263d
79
TG Southee (NZ)
5 Feb 2008
5 Sep 2023
15y 212d
114
Shoaib Malik (ICC/PAK)
28 Aug 2006
20 Nov 2021
15y 84d
124
Mohammad Hafeez (PAK)
28 Aug 2006
11 Nov 2021
15y 75d
119
RG Sharma (IND)
19 Sep 2007
10 Nov 2022
15y 52d
148
NN Odhiambo (KENYA)
12 Sep 2007
21 Sep 2022
15y 9d
43
Mahmudullah (BAN)
1 Sep 2007
1 Sep 2022
15y 0d
121
RD Berrington (SCOT)
2 Aug 2008
28 Jul 2023
14y 360d
85
RR Patel (KENYA)
4 Aug 2008
21 Jun 2023
14y 321d
61
BRM Taylor (ZIM)
28 Nov 2006
25 Apr 2021
14y 148d
45
R Rampaul (WI)
28 Jun 2007
4 Nov 2021
14y 129d
27
LMP Simmons (WI)
29 Jun 2007
26 Oct 2021
14y 119d
68
AU Rashid (ENG)
5 Jun 2009
5 Sep 2023
14y 92d
99
WD Parnell (SA)
13 Jan 2009
28 Mar 2023
14y 74d
56
PR Stirling (IRE)
15 Jun 2009
20 Aug 2023
14y 66d
131
RW Chakabva (ZIM)
12 Oct 2008
6 Nov 2022
14y 25d
49
CJ Chibhabha (ZIM)
28 Nov 2006
10 Nov 2020
13y 348d
36
E Chigumbura (ZIM)
28 Nov 2006
10 Nov 2020
13y 348d
57
LRPL Taylor (NZ)
22 Dec 2006
29 Nov 2020
13y 343d
102
FH Edwards (WI)
11 Sep 2007
10 Jul 2021
13y 302d
26
DA Warner (AUS)
11 Jan 2009
4 Nov 2022
13y 297d
99
D Ramdin (WI)
16 Feb 2006
6 Dec 2019
13y 293d
71
SL Malinga (SL)
15 Jun 2006
6 Mar 2020
13y 265d
84
KA Pollard (WI)
20 Jun 2008
20 Feb 2022
13y 245d
101
MJ Guptill (NZ)
15 Feb 2009
12 Oct 2022
13y 239d
122
RE van der Merwe (NED/SA)
29 Mar 2009
6 Nov 2022
13y 222d
52
RA Jadeja (IND)
10 Feb 2009
31 Aug 2022
13y 202d
64
GH Dockrell (IRE)
1 Feb 2010
20 Aug 2023
13y 200d
125
XM Marshall (USA/WI)
20 Jun 2008
22 Dec 2021
13y 185d
20
Mohammad Nabi (AFG)
1 Feb 2010
16 Jul 2023
13y 165d
109
SO Ngoche (KENYA)
1 Feb 2010
21 Jun 2023
13y 140d
67
CS MacLeod (SCOT)
6 Jun 2009
21 Oct 2022
13y 137d
64
NM Odhiambo (KENYA)
4 Feb 2010
21 Jun 2023
13y 137d
45
RJ Trott (BMUDA)
3 Aug 2008
14 Nov 2021
13y 103d
21
KC Hodsoll (BMUDA)
5 Aug 2008
14 Nov 2021
13y 101d
4
KJ Coetzer (SCOT)
2 Aug 2008
7 Nov 2021
13y 97d
70
KJ O'Brien (IRE)
2 Aug 2008
22 Oct 2021
13y 81d
110
PM Seelaar (NED)
2 Aug 2008
22 Oct 2021
13y 81d
77
RN ten Doeschate (NED)
2 Aug 2008
20 Oct 2021
13y 79d
24
A Khan (DEN/ENG)
15 Mar 2009
8 May 2022
13y 54d
9
ADS Fletcher (WI)
20 Jun 2008
3 Aug 2021
13y 44d
54
DC Thomas (WI)
2 Aug 2009
14 Aug 2022
13y 12d
12
DA Miller (SA/World)
20 May 2010
28 Mar 2023
12y 312d
114
H Masakadza (ZIM)
28 Nov 2006
20 Sep 2019
12y 296d
66
SPD Smith (AUS)
5 Feb 2010
4 Nov 2022
12y 272d
63
LE Plunkett (ENG)
15 Jun 2006
8 Mar 2019
12y 266d
22
CR Ervine (ZIM)
3 May 2010
15 Jan 2023
12y 257d
59
AF Milne (NZ)
26 Dec 2010
1 Sep 2023
12y 249d
44
Wahab Riaz (PAK)
20 Apr 2008
20 Dec 2020
12y 244d
36
EJG Morgan (ENG)
5 Jun 2009
23 Jan 2022
12y 232d
115
TL Chatara (ZIM)
13 Jun 2010
15 Jan 2023
12y 216d
50
Samiullah Shinwari (AFG)
1 Feb 2010
3 Sep 2022
12y 214d
65
Tamim Iqbal (BAN/ICC/World)
1 Sep 2007
9 Mar 2020
12y 190d
78
MC Henriques (AUS)
15 Feb 2009
9 Aug 2021
12y 175d
24
R Ashwin (IND)
12 Jun 2010
10 Nov 2022
12y 151d
65
V Kohli (IND)
12 Jun 2010
10 Nov 2022
12y 151d
115
PD Collingwood (ENG/World)
13 Jun 2005
13 Sep 2017
12y 92d
36
DW Steyn (SA)
23 Nov 2007
21 Feb 2020
12y 90d
47
MS Dhoni (IND)
1 Dec 2006
27 Feb 2019
12y 88d
98
CR Woakes (ENG)
12 Jan 2011
14 Mar 2023
12y 61d
29
I Udana (SL)
8 Jun 2009
28 Jul 2021
12y 50d
35
JC Buttler (ENG)
31 Aug 2011
3 Sep 2023
12y 3d
109
JM Bairstow (ENG)
23 Sep 2011
5 Sep 2023
11y 347d
70
DM Bravo (WI)
28 Feb 2010
29 Jan 2022
11y 335d
26
MR Marsh (AUS)
16 Oct 2011
3 Sep 2023
11y 322d
49
JE Taylor (WI)
16 Feb 2006
3 Jan 2018
11y 321d
30
J Charles (WI)
23 Sep 2011
8 Aug 2023
11y 319d
44
LD Chandimal (SL)
30 Apr 2010
27 Feb 2022
11y 303d
68
Rubel Hossain (BAN)
6 Jun 2009
1 Apr 2021
11y 299d
28
AJ Finch (AUS)
12 Jan 2011
31 Oct 2022
11y 292d
103
J Theron (SA/USA)
8 Oct 2010
17 Jul 2022
11y 282d
18
H Patel (CAN)
3 Feb 2010
11 Nov 2021
11y 281d
15
Hamid Hassan (AFG)
1 Feb 2010
7 Nov 2021
11y 279d
25
Mohammad Shahzad (AFG)
1 Feb 2010
7 Nov 2021
11y 279d
70
Shahid Afridi (ICC/PAK)
28 Aug 2006
31 May 2018
11y 276d
99
Sarfaraz Ahmed (PAK)
19 Feb 2010
22 Nov 2021
11y 276d
61
WU Tharanga (SL)
15 Jun 2006
16 Mar 2018
11y 274d
26
AD Mathews (SL)
8 Jun 2009
7 Mar 2021
11y 272d
78
Asghar Afghan (AFG)
1 Feb 2010
31 Oct 2021
11y 272d
75
AB de Villiers (SA)
24 Feb 2006
29 Oct 2017
11y 247d
78
SK Raina (IND)
1 Dec 2006
8 Jul 2018
11y 219d
78
JP Duminy (SA)
15 Sep 2007
24 Mar 2019
11y 190d
81
GC Wilson (IRE)
2 Aug 2008
19 Jan 2020
11y 170d
81
DT Christian (AUS)
23 Feb 2010
9 Aug 2021
11y 167d
23
CB Mpofu (ZIM)
10 Oct 2008
11 Mar 2020
11y 153d
32
SM Sharif (SCOT)
13 Mar 2012
28 Jul 2023
11y 137d
63
Mohammad Amir (PAK)
7 Jun 2009
30 Aug 2020
11y 84d
50
GH O'Brien (BMUDA)
3 Aug 2008
26 Oct 2019
11y 84d
11
OO Bascome (BMUDA)
5 Aug 2008
26 Oct 2019
11y 82d
3
AD Hales (ENG)
31 Aug 2011
13 Nov 2022
11y 74d
75
BA Stokes (ENG)
23 Sep 2011
13 Nov 2022
11y 51d
43
MN Samuels (WI)
28 Jun 2007
5 Aug 2018
11y 38d
67
KS Williamson (NZ)
15 Oct 2011
20 Nov 2022
11y 36d
87
PJ Cummins (AUS)
13 Oct 2011
4 Nov 2022
11y 22d
50
MS Wade (AUS)
13 Oct 2011
4 Nov 2022
11y 22d
75
Rizwan Cheema (CAN)
10 Oct 2008
24 Oct 2019
11y 14d
24
JL Denly (ENG)
30 Aug 2009
8 Sep 2020
11y 9d
13
Gulbadin Naib (AFG)
14 Mar 2012
24 Mar 2023
11y 10d
57
T Maruma (ZIM)
10 Oct 2008
29 Sep 2019
10y 354d
13
NLTC Perera (ICC/SL/World)
3 May 2010
7 Mar 2021
10y 308d
84
Najibullah Zadran (AFG)
19 Sep 2012
16 Jul 2023
10y 300d
94
TWM Latham (NZ)
30 Jun 2012
24 Apr 2023
10y 298d
26
CK Kapugedera (SL)
15 Jun 2006
6 Apr 2017
10y 295d
43
WB Rankin (ENG/IRE)
8 Jun 2009
8 Mar 2020
10y 274d
50
JDS Neesham (NZ)
21 Dec 2012
19 Aug 2023
10y 241d
69
TLW Cooper (NED)
13 Mar 2012
6 Nov 2022
10y 238d
33
SJ Myburgh (NED)
13 Mar 2012
6 Nov 2022
10y 238d
45
T van der Gugten (NED)
13 Mar 2012
20 Oct 2022
10y 221d
42
Kamran Akmal (PAK)
28 Aug 2006
2 Apr 2017
10y 217d
58
E Otieno (KENYA)
22 Feb 2012
21 Sep 2022
10y 211d
31
AD Russell (WI)
21 Apr 2011
6 Nov 2021
10y 199d
67
Ahmed Shehzad (PAK)
7 May 2009
7 Oct 2019
10y 153d
59
Mashrafe Mortaza (BAN)
28 Nov 2006
6 Apr 2017
10y 129d
54
BB McCullum (NZ)
17 Feb 2005
23 Jun 2015
10y 126d
71
JW Dernbach (ENG/ITA)
25 Jun 2011
21 Oct 2021
10y 118d
40
Q de Kock (SA)
21 Dec 2012
28 Mar 2023
10y 97d
80
JH Davey (SCOT)
24 Jul 2012
21 Oct 2022
10y 89d
31
TM Dilshan (SL)
15 Jun 2006
9 Sep 2016
10y 86d
80
DJG Sammy (WI/World)
28 Jun 2007
15 Sep 2017
10y 79d
68
MDKJ Perera (SL)
26 Jan 2013
8 Apr 2023
10y 72d
63
LN Oluoch (KENYA)
19 Apr 2013
21 Jun 2023
10y 63d
33
GJ Maxwell (AUS)
5 Sep 2012
4 Nov 2022
10y 60d
98
UT Yadav (IND)
7 Aug 2012
4 Oct 2022
10y 58d
9
Umar Akmal (PAK)
12 Aug 2009
7 Oct 2019
10y 56d
84
S Dhawan (IND)
4 Jun 2011
29 Jul 2021
10y 55d
68
MA Starc (AUS)
7 Sep 2012
31 Oct 2022
10y 54d
58
Shapoor Zadran (AFG)
1 Feb 2010
8 Mar 2020
10y 36d
36
Shafiul Islam (BAN)
3 Feb 2010
9 Mar 2020
10y 35d
20
SR Watson (AUS)
24 Feb 2006
27 Mar 2016
10y 32d
58
MH Cross (SCOT)
4 Jul 2013
28 Jul 2023
10y 24d
65
MA Leask (SCOT)
4 Jul 2013
28 Jul 2023
10y 24d
54
MF Maharoof (SL)
15 Jun 2006
5 Jul 2016
10y 20d
8
WTS Porterfield (IRE)
2 Aug 2008
22 Aug 2018
10y 20d
61
M Morkel (SA/World)
11 Sep 2007
15 Sep 2017
10y 4d
44
Cricket Record for Players with Longest Careers: Test
Player
From
To
Span
Mat
W Rhodes (ENG)
1 Jun 1899
12 Apr 1930
30y 315d
58
DB Close (ENG)
23 Jul 1949
13 Jul 1976
26y 356d
22
FE Woolley (ENG)
9 Aug 1909
22 Aug 1934
25y 13d
64
GA Headley (WI)
11 Jan 1930
21 Jan 1954
24y 10d
22
SR Tendulkar (IND)
15 Nov 1989
16 Nov 2013
24y 1d
200
AJ Traicos (SA/ZIM)
5 Feb 1970
17 Mar 1993
23y 40d
7
JB Hobbs (ENG)
1 Jan 1908
22 Aug 1930
22y 233d
61
G Gunn (ENG)
13 Dec 1907
12 Apr 1930
22y 120d
15
SE Gregory (AUS)
21 Jul 1890
22 Aug 1912
22y 32d
58
FR Brown (ENG)
29 Jul 1931
30 Jun 1953
21y 336d
22
AW Nourse (SA)
11 Oct 1902
19 Aug 1924
21y 313d
45
S Chanderpaul (WI)
17 Mar 1994
3 May 2015
21y 47d
164
Imran Khan (PAK)
3 Jun 1971
7 Jan 1992
20y 218d
88
RB Simpson (AUS)
23 Dec 1957
3 May 1978
20y 131d
62
MC Cowdrey (ENG)
26 Nov 1954
13 Feb 1975
20y 79d
114
JM Anderson (ENG)
22 May 2003
31 Jul 2023
20y 70d
183
GS Sobers (WI)
30 Mar 1954
5 Apr 1974
20y 6d
93
Mushtaq Mohammad (PAK)
26 Mar 1959
29 Mar 1979
20y 3d
57
HW Taylor (SA)
27 May 1912
1 Mar 1932
19y 279d
42
B Mitchell (SA)
15 Jun 1929
9 Mar 1949
19y 267d
42
DG Bradman (AUS)
30 Nov 1928
18 Aug 1948
19y 262d
52
WW Armstrong (AUS)
1 Jan 1902
16 Aug 1921
19y 227d
50
FJ Titmus (ENG)
23 Jun 1955
30 Jan 1975
19y 221d
53
GA Gooch (ENG)
10 Jul 1975
7 Feb 1995
19y 212d
118
DCS Compton (ENG)
14 Aug 1937
5 Mar 1957
19y 203d
78
WR Hammond (ENG)
24 Dec 1927
25 Mar 1947
19y 91d
85
HMRKB Herath (SL)
22 Sep 1999
9 Nov 2018
19y 48d
93
C Washbrook (ENG)
14 Aug 1937
28 Aug 1956
19y 14d
37
L Amarnath (IND)
15 Dec 1933
15 Dec 1952
19y 0d
24
WG Grace (ENG)
6 Sep 1880
3 Jun 1899
18y 270d
22
CG Macartney (AUS)
13 Dec 1907
18 Aug 1926
18y 248d
35
S Venkataraghavan (IND)
27 Feb 1965
29 Sep 1983
18y 214d
57
GA Faulkner (SA)
2 Jan 1906
1 Jul 1924
18y 181d
25
A Ranatunga (SL)
17 Feb 1982
10 Aug 2000
18y 175d
93
Majid Khan (PAK)
24 Oct 1964
28 Jan 1983
18y 96d
63
A Kumble (IND)
9 Aug 1990
2 Nov 2008
18y 85d
132
KG Viljoen (SA)
24 Dec 1930
9 Mar 1949
18y 75d
27
B Sutcliffe (NZ)
21 Mar 1947
1 Jun 1965
18y 72d
42
S Mushtaq Ali (IND)
5 Jan 1934
10 Feb 1952
18y 36d
11
M Amarnath (IND)
24 Dec 1969
15 Jan 1988
18y 22d
69
Mushfiqur Rahim (BAN)
26 May 2005
17 Jun 2023
18y 22d
86
CH Lloyd (WI)
13 Dec 1966
2 Jan 1985
18y 20d
110
JH Kallis (ICC/SA)
14 Dec 1995
30 Dec 2013
18y 16d
166
SR Waugh (AUS)
26 Dec 1985
6 Jan 2004
18y 11d
168
CS Nayudu (IND)
5 Jan 1934
14 Jan 1952
18y 9d
11
JMM Commaille (SA)
1 Jan 1910
4 Jan 1928
18y 3d
12
LR Gibbs (WI)
5 Feb 1958
5 Feb 1976
18y 0d
79
C Kelleway (AUS)
9 Dec 1910
5 Dec 1928
17y 362d
26
TW Graveney (ENG)
5 Jul 1951
17 Jun 1969
17y 347d
79
PA de Silva (SL)
23 Aug 1984
23 Jul 2002
17y 334d
93
M Muralidaran (ICC/SL)
28 Aug 1992
22 Jul 2010
17y 328d
133
VM Merchant (IND)
15 Dec 1933
7 Nov 1951
17y 327d
10
DL Vettori (ICC/NZ)
6 Feb 1997
30 Nov 2014
17y 297d
113
JM Blackham (AUS)
15 Mar 1877
20 Dec 1894
17y 280d
35
GOB Allen (ENG)
27 Jun 1930
1 Apr 1948
17y 279d
25
L Hutton (ENG)
26 Jun 1937
28 Mar 1955
17y 275d
79
G Boycott (ENG)
4 Jun 1964
6 Jan 1982
17y 216d
108
Sir RJ Hadlee (NZ)
2 Feb 1973
10 Jul 1990
17y 158d
86
Harbhajan Singh (IND)
25 Mar 1998
15 Aug 2015
17y 143d
103
Younis Ahmed (PAK)
24 Oct 1969
9 Mar 1987
17y 136d
4
H Masakadza (ZIM)
27 Jul 2001
15 Nov 2018
17y 111d
38
Intikhab Alam (PAK)
4 Dec 1959
9 Mar 1977
17y 95d
47
W Bardsley (AUS)
27 May 1909
18 Aug 1926
17y 83d
41
Younis Khan (PAK)
26 Feb 2000
14 May 2017
17y 77d
118
Javed Miandad (PAK)
9 Oct 1976
21 Dec 1993
17y 73d
124
DL Murray (WI)
6 Jun 1963
12 Aug 1980
17y 67d
62
BRM Taylor (ZIM)
6 May 2004
11 Jul 2021
17y 66d
34
SJ Snooke (SA)
2 Jan 1906
22 Feb 1923
17y 51d
26
MW Gatting (ENG)
18 Jan 1978
7 Feb 1995
17y 20d
79
DPMD Jayawardene (SL)
2 Aug 1997
18 Aug 2014
17y 16d
149
Hanif Mohammad (PAK)
16 Oct 1952
27 Oct 1969
17y 11d
55
Cricket Record for Players with Longest Careers: ODI, T20i, Test
Although the formats are different, the core concept is still the same. Players that have had the most successful careers across all formats have a few characteristics in common.
They have distinguished themselves thanks to their toughness, adaptability, and unending enthusiasm for the game.
They have experienced adversity, but their spirit has remained intact throughout it all. Their exploits provide prospective cricket players all across the world with a source of motivation.
Key Takeaways: Cricket Record for Players with Longest Careers
Endurance Over Era: Players with the longest careers have spanned different eras of cricket, adapting to changing game dynamics.
Format Fluidity: Longevity isn't restricted to one format. Players have showcased extended careers in Tests, ODIs, and T20is.
Beyond Boundaries: The list of players with the longest careers is diverse, representing various nations and cricketing cultures.
Consistency is Key: It's not just about the number of years played, but the consistent performances across those years that matter.
Legacy Lives On: These players have not only set records but have also inspired the next generation of cricketers.
Players with Longest Careers in ODI: The Middle Ground
One Day Internationals (ODIs) strike a balance between the rapid pace of T20s and the drawn-out strategy of Test matches. Here, too, we find players who’ve carved out impressively long careers.
Their adaptability, coupled with sheer determination, has allowed them to shine for years on end. Such players, with their consistent performances, have etched their names in the annals of cricket history.
1. Players with Longest Careers: SR Tendulkar (IND)
Often referred to as the ‘God of Cricket’, Sachin Tendulkar’s illustrious career spanned from 18 Dec 1989 to 18 Mar 2012.
With a staggering 22 years and 91 days on the field, he played 463 matches, making him the player with one of the longest careers in ODI history.
2. ST Jayasuriya (Asia/SL)
A dynamo from Sri Lanka, Sanath Jayasuriya’s explosive batting and cunning bowling made him a force to reckon with.
His ODI journey began on 26 Dec 1989 and concluded on 28 Jun 2011, lasting an impressive 21 years and 184 days, during which he represented his nation in 445 matches.
3. Javed Miandad (PAK)
A stalwart from Pakistan, Javed Miandad’s career in ODIs spanned from 11 Jun 1975 to 9 Mar 1996. With a tenure of 20 years and 272 days, he played 233 matches, showcasing his prowess and becoming an inspiration for many.
4. Players with Longest Careers: CH Gayle (ICC/WI)
The charismatic West Indian, Chris Gayle, known for his flamboyant style, graced the ODI arena from 11 Sep 1999 to 14 Aug 2019.
His career, lasting 19 years and 337 days, saw him play 301 matches, leaving fans in awe of his talent.
5. Shoaib Malik (PAK)
Another gem from Pakistan, Shoaib Malik’s ODI career began on 14 Oct 1999 and went on till 16 Jun 2019. With a duration of 19 years and 245 days, he took to the field 287 times, proving his mettle time and again.
Players with Longest Careers in T20i: Sprinters with Stamina
Contrary to popular belief, T20 internationals aren’t just about young blood and fresh legs. There’s a select group that has managed to extend their careers in this format, proving that age is just a number.
Their ability to evolve with the game’s changing dynamics showcases their passion and dedication. These players, with their longest careers in T20i, have set benchmarks for future generations.
1. Players with Longest Careers: Shakib Al Hasan (BAN)
With a career spanning an impressive 16 years and 230 days, Shakib Al Hasan has been a cornerstone for Bangladesh cricket.
Since his debut on 28th November 2006, he has played 117 T20I matches, making him not only the player with the longest career but also one of the most capped players in this format for his country.
2. SC Williams (ZIM)
Hailing from Zimbabwe, SC Williams has been a consistent performer since his debut on 28th November 2006.
With a career that lasted 16 years and 47 days, he has represented his nation in 68 T20I matches, showcasing his prowess and commitment to the game.
3. KD Karthik (ICC/IND)
KD Karthik, representing both ICC and India, has had a remarkable journey in T20I cricket. Beginning his career on 1st December 2006, he played for a commendable 15 years and 336 days, participating in 60 T20I matches.
His versatility and adaptability have been key to his long-standing presence in the team.
A stalwart for Kenya, CO Obuya’s T20I journey began on 1st September 2007. With a career that spanned 15 years and 293 days, he has been a part of 59 T20I matches.
His dedication and passion for the game have made him one of the pillars of Kenyan cricket.
5. Players with Longest Careers: AA Obanda (KENYA)
Another gem from Kenya, AA Obanda, made his debut just a few days after CO Obuya, on 4th September 2007.
His career, lasting 15 years and 290 days, saw him play in 51 T20I matches. His consistent performances have been instrumental in many of Kenya’s successes in this format.
Cricket’s Timeless Titans: Top 5 Players with the Longest Careers in Test Matches
Cricket, a game of patience and strategy, often sees players come and go. Yet, some athletes defy odds, showcasing longevity in their careers.
Test matches, known for their grueling nature, have witnessed players with the longest careers, standing tall amidst challenges. These players, with their unwavering commitment, have become the epitome of endurance.
1. Players with Longest Careers: W Rhodes (ENG)
Spanning an incredible 30 years and 315 days, W Rhodes of England stands atop the list of players with the longest careers in Test cricket.
From his debut on 1st June 1899 to his last match on 12th April 1930, Rhodes played 58 Test matches. His enduring presence on the field is a testament to his dedication and passion for the game.
2. DB Close (ENG)
Another English stalwart, DB Close, graced the Test arena for 26 years and 356 days. Starting his illustrious career on 23rd July 1949 and playing his final match on 13th July 1976, Close participated in 22 Test matches. His name remains synonymous with resilience and longevity.
3. Players with Longest Careers: FE Woolley (ENG)
FE Woolley, yet another gem from England, had a career that spanned 25 years and 13 days. From 9th August 1909 to 22nd August 1934, Woolley played a commendable 64 Test matches.
His consistency and ability to adapt over the years earned him a spot among the players with the longest careers.
4. GA Headley (WI)
The West Indies’ GA Headley carved out a career that lasted 24 years and 10 days. From his debut on 11th January 1930 to his final appearance on 21st January 1954, Headley played 22 Test matches.
His unwavering commitment to the sport made him a beacon of inspiration for many.
5. SR Tendulkar (IND)
India’s cricketing icon, SR Tendulkar, had a career that spanned 24 years and a single day. From 15th November 1989 to 16th November 2013, Tendulkar played a whopping 200 Test matches.
His name is etched in history as one of the players with the longest careers, and his contributions to the sport are unparalleled.
Cricket Record for Most Player of the Series Awards: ODI, T20i, Test
To be named Cricket’s “Player of the Series” is an incredible accomplishment. In order to ...
Read More
Conclusion: The Legacy of Players with Longest Careers
In the domain of cricket, the concept of longevity encompasses more than just chronological duration of participation.
This pertains to the influence exerted, the obstacles surmounted, and the achievements attained.
Athletes who have enjoyed the lengthiest tenures in their respective sports have not just provided entertainment to spectators, but have also made a lasting impact on the discipline.
The narratives of their unwavering determination serve as a poignant reminder that through unwavering commitment and fervor, individuals have the capacity to attain remarkable accomplishments, regardless of the medium or context.
In conclusion, it can be observed that the realm of cricket is subject to ongoing transformations, although the enduring reverence for players who have enjoyed extensive tenures remains unwavering.
The narratives of these individuals, characterized by unwavering commitment and resolute resolve, will perpetually evoke strong emotions and leave a lasting impact on both enthusiasts and participants.