Cricket Record for Players with Longest Careers: ODI, T20i, Test

Home » Cricket Records » Cricket Record for Players with Longest Careers: ODI, T20i, Test

How can certain players stay relevant in the dynamic sport of cricket, when speed and strategy collide and every second matters?

Cricket has its own special group of players who have gone in a different direction, while the media tends to focus on the quick-fixers.

These are the cricketers whose careers have lasted decades and who have shown their mettle in formats other than Twenty20, One-Day Internationals, and Tests.

However, what motivates them? Is it unmatched talent, unbridled enthusiasm, or a combination of the two?

Story after story of cricket's marathon men will reveal stories of grit, flexibility, and an unquenchable passion for the game. Shall we meet the myths and stories who have stood the test of time?

Cricket Record for Players with Longest Careers: ODI, T20i, Test


Cricket is a huge and diverse sport, but there is one special group of players who have stood the test of time by demonstrating not only skill but also perseverance.

Even though a lot of people have played the game, very few have been able to keep playing for decades. The question is, who exactly are these cricketing legends?

Their career has been one of the sport's longest, so what's their secret? Jump right in, and we'll be celebrating these marathon men in One-Day Internationals, Twenty20 Internationals, and Tests.


Cricket Record for Players with Longest Careers: ODI, T20i, Test


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

Cricket Record for Players with Longest Careers: ODI


PlayerFromToSpanMat
SR Tendulkar (IND)18 Dec 198918 Mar 201222y 91d463
ST Jayasuriya (Asia/SL)26 Dec 198928 Jun 201121y 184d445
Javed Miandad (PAK)11 Jun 19759 Mar 199620y 272d233
CH Gayle (ICC/WI)11 Sep 199914 Aug 201919y 337d301
Shoaib Malik (PAK)14 Oct 199916 Jun 201919y 245d287
PA de Silva (SL)31 Mar 198418 Mar 200318y 352d308
JH Kallis (Afr/ICC/SA)9 Jan 199612 Jul 201418y 184d328
Shahid Afridi (Asia/ICC/PAK)2 Oct 199620 Mar 201518y 169d398
GA Gooch (ENG)26 Aug 197610 Jan 199518y 137d125
SC Williams (ZIM)25 Feb 20054 Jul 202318y 129d156
Mashrafe Mortaza (Asia/BAN)23 Nov 20016 Mar 202018y 104d220
Wasim Akram (PAK)23 Nov 19844 Mar 200318y 101d356
MN Samuels (WI)4 Oct 200014 Dec 201818y 71d207
DL Vettori (ICC/NZ)25 Mar 199729 Mar 201518y 4d295
GW Flower (ZIM)25 Oct 199217 Oct 201017y 357d221
TM Odoyo (Afr/KENYA)18 Feb 199630 Jan 201417y 346d136
SO Tikolo (Afr/KENYA)18 Feb 199623 Jan 201417y 339d135
LN Onyango (KENYA)6 Mar 199623 Jan 201417y 323d29
H Masakadza (ZIM)23 Sep 20017 Jul 201917y 287d209
M Muralidaran (Asia/ICC/SL)12 Aug 19932 Apr 201117y 233d350
Imran Khan (PAK)31 Aug 197425 Mar 199217y 207d175
Harbhajan Singh (Asia/IND)17 Apr 199825 Oct 201517y 191d236
Saleem Malik (PAK)12 Jan 19828 Jun 199917y 147d283
BRM Taylor (ZIM)20 Apr 200413 Sep 202117y 146d205
CJ Chibhabha (ZIM)31 Aug 200523 Jan 202317y 145d109
A Ranatunga (SL)14 Feb 198230 May 199917y 105d269
RJ Hadlee (NZ)11 Feb 197325 May 199017y 103d115
Mushfiqur Rahim (BAN)6 Aug 200611 Nov 202317y 97d265
Shakib Al Hasan (BAN)6 Aug 20066 Nov 202317y 92d247
DPMD Jayawardene (Asia/SL)24 Jan 199818 Mar 201517y 53d448
RT Ponting (AUS/ICC)15 Feb 199519 Feb 201217y 4d375
A Kumble (Asia/IND)25 Apr 199019 Mar 200716y 328d271
Yuvraj Singh (Asia/IND)3 Oct 200030 Jun 201716y 270d304
TM Dilshan (SL)11 Dec 199928 Aug 201616y 261d330
Tamim Iqbal (BAN)9 Feb 200723 Sep 202316y 226d243
BC Lara (ICC/WI)9 Nov 199021 Apr 200716y 163d299
S Chanderpaul (WI)17 Oct 199423 Mar 201116y 157d268
RG Sharma (IND)23 Jun 200719 Nov 202316y 149d262
HP Tillakaratne (SL)27 Nov 19867 Apr 200316y 131d200
Mahmudullah (BAN)25 Jul 200711 Nov 202316y 109d229
Mohammad Hafeez (PAK)3 Apr 20035 Jul 201916y 93d218
MS Atapattu (SL)1 Dec 199017 Feb 200716y 78d268
LRPL Taylor (NZ)1 Mar 20064 Apr 202216y 34d236
SR Waugh (AUS)9 Jan 19863 Feb 200216y 25d325
N Kapil Dev (IND)1 Oct 197817 Oct 199416y 16d225
DL Haynes (WI)22 Feb 19785 Mar 199416y 11d238
IT Botham (ENG)26 Aug 197624 Aug 199215y 364d116
IVA Richards (WI)7 Jun 197527 May 199115y 354d187
CL Hooper (WI)18 Mar 19874 Mar 200315y 351d227
CG Greenidge (WI)11 Jun 197525 May 199115y 348d128
PM Seelaar (NED)6 Jul 200617 Jun 202215y 346d57
EJG Morgan (ENG/IRE)5 Aug 200619 Jun 202215y 318d248
SC Ganguly (Asia/IND)11 Jan 199215 Nov 200715y 308d311
Younis Khan (PAK)13 Feb 200011 Nov 201515y 271d265
DB Vengsarkar (IND)21 Feb 197614 Nov 199115y 266d129
R Dravid (Asia/ICC/IND)3 Apr 199616 Sep 201115y 166d344
WTS Porterfield (IRE)5 Aug 200616 Jan 202215y 164d148
TG Southee (NZ)15 Jun 200815 Nov 202315y 153d161
M Azharuddin (IND)20 Jan 19853 Jun 200015y 135d334
AC Cummins (CAN/WI)20 Nov 199122 Mar 200715y 122d76
Inzamam-ul-Haq (Asia/PAK)22 Nov 199121 Mar 200715y 119d378
CB Mpofu (ZIM)28 Nov 20041 Mar 202015y 94d84
V Kohli (IND)18 Aug 200819 Nov 202315y 93d292
MW Gatting (ENG)23 Dec 197720 Mar 199315y 87d92
PR Stirling (IRE)1 Jul 200826 Sep 202315y 87d156
AR Border (AUS)13 Jan 19798 Apr 199415y 85d273
XM Marshall (USA/WI)14 Jan 200512 Feb 202015y 29d37
B Zuiderent (NED)17 Feb 19969 Mar 201115y 20d57
Abdul Razzaq (Asia/PAK)1 Nov 199618 Nov 201115y 17d265
SL Malinga (SL)17 Jul 200426 Jul 201915y 9d226
RD Berrington (SCOT)2 Jul 20086 Jul 202315y 4d112
CA Walsh (WI)10 Jan 198511 Jan 200015y 1d205
KJ O'Brien (IRE)13 Jun 20067 Jun 202114y 359d153
AD Mathews (SL)28 Nov 20089 Nov 202314y 346d226
CL Cairns (ICC/NZ)13 Feb 19918 Jan 200614y 329d215
JP Duminy (SA)20 Aug 20046 Jul 201914y 320d199
KD Karthik (IND)5 Sep 200410 Jul 201914y 308d94
DA Warner (AUS)18 Jan 200919 Nov 202314y 305d161
KA Pollard (WI)10 Apr 20076 Feb 202214y 302d123
ML Hayden (AUS/ICC)19 May 19934 Mar 200814y 290d161
RA Jadeja (IND)8 Feb 200919 Nov 202314y 284d197
KC Sangakkara (Asia/ICC/SL)5 Jul 200018 Mar 201514y 256d404
RE van der Merwe (NED/SA)5 Apr 200912 Nov 202314y 221d24
Mohammad Nabi (AFG)19 Apr 200910 Nov 202314y 205d156
MS Dhoni (Asia/IND)23 Dec 200410 Jul 201914y 199d350
Mushtaq Ahmed (PAK)23 Mar 19893 Oct 200314y 194d144
WPUJC Vaas (Asia/SL)15 Feb 199427 Aug 200814y 194d322
E Chigumbura (Afr/ZIM)20 Apr 200426 Oct 201814y 189d213
KJ Coetzer (SCOT)18 Aug 200821 Feb 202314y 187d89
CB Lambert (USA/WI)15 Mar 199010 Sep 200414y 179d12
Akram Khan (BAN)29 Oct 198817 Apr 200314y 170d44
JG Wright (NZ)15 Jul 197812 Dec 199214y 150d149
M Amarnath (IND)7 Jun 197530 Oct 198914y 145d85
Kamran Akmal (PAK)23 Nov 200211 Apr 201714y 139d157
DL Houghton (ZIM)9 Jun 19835 Oct 199714y 118d63
JE Taylor (WI)11 Jun 200329 Sep 201714y 110d90
AU Rashid (ENG)27 Aug 200911 Nov 202314y 76d135
Saeed Anwar (PAK)1 Jan 19894 Mar 200314y 62d247
Nadeem Ahmed (HKG)18 Jul 200418 Sep 201814y 62d25
BJ Haddin (AUS)30 Jan 200129 Mar 201514y 58d126
Mohammad Sami (PAK)8 Apr 200129 May 201514y 51d87
WD Parnell (SA)30 Jan 200921 Mar 202314y 50d73
BB McCullum (NZ)17 Jan 20028 Feb 201614y 22d260
CZ Harris (NZ)29 Nov 19908 Dec 200414y 9d250
CS MacLeod (SCOT)18 Aug 200817 Aug 202213y 364d88
AC Evans (SCOT)7 Jul 200927 Jun 202313y 355d42
Moin Khan (PAK)13 Nov 199016 Oct 200413y 338d219
Ijaz Ahmed (PAK)14 Nov 198611 Oct 200013y 332d250
DR Martyn (AUS)8 Dec 19925 Nov 200613y 332d208
T Maruma (ZIM)22 Aug 200716 Jul 202113y 328d22
RW Chakabva (ZIM)19 Oct 20083 Sep 202213y 319d61
LRD Mendis (SL)7 Jun 197524 Mar 198913y 290d79
KD Mills (NZ)15 Apr 200131 Jan 201513y 291d170
MD Crowe (NZ)13 Feb 198226 Nov 199513y 286d143
MV Boucher (Afr/SA)16 Jan 199828 Oct 201113y 285d295
V Sehwag (Asia/ICC/IND)1 Apr 19993 Jan 201313y 277d251
SPD Smith (AUS)19 Feb 201019 Nov 202313y 273d155
MJ Guptill (NZ)10 Jan 20098 Sep 202213y 241d198
KMDN Kulasekara (SL)18 Nov 200310 Jul 201713y 234d184
WU Tharanga (Asia/SL)2 Aug 200516 Mar 201913y 226d235
LE Plunkett (ENG)10 Dec 200514 Jul 201913y 216d89
DW Steyn (Afr/SA)17 Aug 200513 Mar 201913y 208d125
A Mishra (IND)13 Apr 200329 Oct 201613y 199d36
DA Miller (SA)22 May 201016 Nov 202313y 178d170
KAJ Roach (WI)20 Aug 200811 Feb 202213y 175d95
SR Watson (AUS)24 Mar 20025 Sep 201513y 165d190
GH Dockrell (IRE)15 Apr 201026 Sep 202313y 164d119
Umar Gul (PAK)3 Apr 20034 Sep 201613y 154d130
JR Hazlewood (AUS)22 Jun 201019 Nov 202313y 150d85
HH Gibbs (SA)3 Oct 199627 Feb 201013y 147d248
KO Otieno (KENYA)18 Feb 199611 Jul 200913y 143d90
GP Swann (ENG)23 Jan 200013 Jun 201313y 141d79
Waqar Younis (PAK)14 Oct 19894 Mar 200313y 141d262
Sarfaraz Ahmed (PAK)18 Nov 20077 Apr 202113y 140d117
GD McGrath (AUS/ICC)9 Dec 199328 Apr 200713y 140d250
AJ Stewart (ENG)15 Oct 19892 Mar 200313y 138d170
W Barresi (NED)1 Jul 201012 Nov 202313y 134d49
R Ashwin (IND)5 Jun 20108 Oct 202313y 125d116
N Hussain (ENG)30 Oct 19892 Mar 200313y 123d88
SM Gavaskar (IND)13 Jul 19745 Nov 198713y 115d108
UDU Chandana (SL)14 Apr 199425 Jul 200713y 102d147
KS Williamson (NZ)10 Aug 201015 Nov 202313y 97d165
Aminul Islam (BAN)27 Oct 198825 Jan 200213y 90d39
RS Mahanama (SL)2 Mar 198630 May 199913y 89d213
AH Omarshah (ZIM)9 Jun 19831 Sep 199613y 84d28
A Balbirnie (IRE)5 Jul 201026 Sep 202313y 83d103
RS Kaluwitharana (SL)8 Dec 199022 Feb 200413y 76d189
JE Emburey (ENG)14 Jan 198020 Mar 199313y 65d61
Minhajul Abedin (BAN)31 Mar 198631 May 199913y 61d27
ME Waugh (AUS)11 Dec 19883 Feb 200213y 54d244
RW Marsh (AUS)5 Jan 197112 Feb 198413y 38d92
CR Ervine (ZIM)28 May 20104 Jul 202313y 37d116
SP Fleming (ICC/NZ)25 Mar 199424 Apr 200713y 30d280
MA Starc (AUS)20 Oct 201019 Nov 202313y 30d121
AB de Villiers (Afr/SA)2 Feb 200516 Feb 201813y 14d228
Arshad Khan (PAK)1 Feb 199311 Feb 200613y 10d58

Cricket Record for Players with Longest Careers: T20i


PlayerFromToSpanMat
SC Williams (ZIM)28 Nov 200622 Nov 202316y 359d69
Shakib Al Hasan (BAN)28 Nov 200616 Jul 202316y 230d117
CO Obuya (KENYA)1 Sep 200723 Nov 202316y 83d61
KD Karthik (ICC/IND)1 Dec 20062 Nov 202215y 336d60
AA Obanda (KENYA)4 Sep 200721 Jun 202315y 290d51
Mushfiqur Rahim (BAN)28 Nov 20061 Sep 202215y 277d102
DJ Bravo (WI)16 Feb 20066 Nov 202115y 263d91
CH Gayle (WI)16 Feb 20066 Nov 202115y 263d79
TG Southee (NZ)5 Feb 20085 Sep 202315y 212d114
RR Patel (KENYA)4 Aug 200822 Nov 202315y 110d62
Shoaib Malik (ICC/PAK)28 Aug 200620 Nov 202115y 84d124
Mohammad Hafeez (PAK)28 Aug 200611 Nov 202115y 75d119
RG Sharma (IND)19 Sep 200710 Nov 202215y 52d148
NN Odhiambo (KENYA)12 Sep 200721 Sep 202215y 9d43
Mahmudullah (BAN)1 Sep 20071 Sep 202215y 0d121
RD Berrington (SCOT)2 Aug 200828 Jul 202314y 360d85
BRM Taylor (ZIM)28 Nov 200625 Apr 202114y 148d45
R Rampaul (WI)28 Jun 20074 Nov 202114y 129d27
LMP Simmons (WI)29 Jun 200726 Oct 202114y 119d68
AU Rashid (ENG)5 Jun 20095 Sep 202314y 92d99
WD Parnell (SA)13 Jan 200928 Mar 202314y 74d56
PR Stirling (IRE)15 Jun 200920 Aug 202314y 66d131
RW Chakabva (ZIM)12 Oct 20086 Nov 202214y 25d49
CJ Chibhabha (ZIM)28 Nov 200610 Nov 202013y 348d36
E Chigumbura (ZIM)28 Nov 200610 Nov 202013y 348d57
LRPL Taylor (NZ)22 Dec 200629 Nov 202013y 343d102
FH Edwards (WI)11 Sep 200710 Jul 202113y 302d26
DA Warner (AUS)11 Jan 20094 Nov 202213y 297d99
SO Ngoche (KENYA)1 Feb 201023 Nov 202313y 295d69
D Ramdin (WI)16 Feb 20066 Dec 201913y 293d71
NM Odhiambo (KENYA)4 Feb 201023 Nov 202313y 292d47
SPD Smith (AUS)5 Feb 201023 Nov 202313y 291d64*
SL Malinga (SL)15 Jun 20066 Mar 202013y 265d84
Mohammad Shahzad (AFG)1 Feb 20107 Oct 202313y 248d73
KA Pollard (WI)20 Jun 200820 Feb 202213y 245d101
Noor Ali Zadran (AFG)4 Feb 20107 Oct 202313y 245d23
MJ Guptill (NZ)15 Feb 200912 Oct 202213y 239d122
RE van der Merwe (NED/SA)29 Mar 20096 Nov 202213y 222d52
CR Ervine (ZIM)3 May 201022 Nov 202313y 203d65
RA Jadeja (IND)10 Feb 200931 Aug 202213y 202d64
GH Dockrell (IRE)1 Feb 201020 Aug 202313y 200d125
XM Marshall (USA/WI)20 Jun 200822 Dec 202113y 185d20
Mohammad Nabi (AFG)1 Feb 201016 Jul 202313y 165d109
TL Chatara (ZIM)13 Jun 201030 Oct 202313y 139d54
CS MacLeod (SCOT)6 Jun 200921 Oct 202213y 137d64
RJ Trott (BER)3 Aug 200814 Nov 202113y 103d21
KC Hodsoll (BER)5 Aug 200814 Nov 202113y 101d4
KJ Coetzer (SCOT)2 Aug 20087 Nov 202113y 97d70
KJ O'Brien (IRE)2 Aug 200822 Oct 202113y 81d110
PM Seelaar (NED)2 Aug 200822 Oct 202113y 81d77
RN ten Doeschate (NED)2 Aug 200820 Oct 202113y 79d24
A Khan (DEN/ENG)15 Mar 20098 May 202213y 54d9
ADS Fletcher (WI)20 Jun 20083 Aug 202113y 44d54
DC Thomas (WI)2 Aug 200914 Aug 202213y 12d12
DA Miller (SA/World)20 May 201028 Mar 202312y 312d114
H Masakadza (ZIM)28 Nov 200620 Sep 201912y 296d66
LE Plunkett (ENG)15 Jun 20068 Mar 201912y 266d22
AF Milne (NZ)26 Dec 20101 Sep 202312y 249d44
Wahab Riaz (PAK)20 Apr 200820 Dec 202012y 244d36
EJG Morgan (ENG)5 Jun 200923 Jan 202212y 232d115
Samiullah Shinwari (AFG)1 Feb 20103 Sep 202212y 214d65
Tamim Iqbal (BAN/ICC/World)1 Sep 20079 Mar 202012y 190d78
MC Henriques (AUS)15 Feb 20099 Aug 202112y 175d24
R Ashwin (IND)12 Jun 201010 Nov 202212y 151d65
V Kohli (IND)12 Jun 201010 Nov 202212y 151d115
PD Collingwood (ENG/World)13 Jun 200513 Sep 201712y 92d36
DW Steyn (SA)23 Nov 200721 Feb 202012y 90d47
MS Dhoni (IND)1 Dec 200627 Feb 201912y 88d98
CR Woakes (ENG)12 Jan 201114 Mar 202312y 61d29
I Udana (SL)8 Jun 200928 Jul 202112y 50d35
MS Wade (AUS)13 Oct 201123 Nov 202312y 41d76*
JC Buttler (ENG)31 Aug 20113 Sep 202312y 3d109
JM Bairstow (ENG)23 Sep 20115 Sep 202311y 347d70
DM Bravo (WI)28 Feb 201029 Jan 202211y 335d26
MR Marsh (AUS)16 Oct 20113 Sep 202311y 322d49
JE Taylor (WI)16 Feb 20063 Jan 201811y 321d30
J Charles (WI)23 Sep 20118 Aug 202311y 319d44
LD Chandimal (SL)30 Apr 201027 Feb 202211y 303d68
Rubel Hossain (BAN)6 Jun 20091 Apr 202111y 299d28
AJ Finch (AUS)12 Jan 201131 Oct 202211y 292d103
J Theron (SA/USA)8 Oct 201017 Jul 202211y 282d18
H Patel (CAN)3 Feb 201011 Nov 202111y 281d15
Hamid Hassan (AFG)1 Feb 20107 Nov 202111y 279d25
Shahid Afridi (ICC/PAK)28 Aug 200631 May 201811y 276d99
Sarfaraz Ahmed (PAK)19 Feb 201022 Nov 202111y 276d61
WU Tharanga (SL)15 Jun 200616 Mar 201811y 274d26
AD Mathews (SL)8 Jun 20097 Mar 202111y 272d78
Asghar Afghan (AFG)1 Feb 201031 Oct 202111y 272d75
AB de Villiers (SA)24 Feb 200629 Oct 201711y 247d78
SK Raina (IND)1 Dec 20068 Jul 201811y 219d78
Gulbadin Naib (AFG)14 Mar 20127 Oct 202311y 207d60
JP Duminy (SA)15 Sep 200724 Mar 201911y 190d81
GC Wilson (IRE)2 Aug 200819 Jan 202011y 170d81
DT Christian (AUS)23 Feb 20109 Aug 202111y 167d23
CB Mpofu (ZIM)10 Oct 200811 Mar 202011y 153d32
SM Sharif (SCOT)13 Mar 201228 Jul 202311y 137d63
Mohammad Amir (PAK)7 Jun 200930 Aug 202011y 84d50
GH O'Brien (BER)3 Aug 200826 Oct 201911y 84d11
OO Bascome (BER)5 Aug 200826 Oct 201911y 82d3
AD Hales (ENG)31 Aug 201113 Nov 202211y 74d75
BA Stokes (ENG)23 Sep 201113 Nov 202211y 51d43
MN Samuels (WI)28 Jun 20075 Aug 201811y 38d67
KS Williamson (NZ)15 Oct 201120 Nov 202211y 36d87
PJ Cummins (AUS)13 Oct 20114 Nov 202211y 22d50
Rizwan Cheema (CAN)10 Oct 200824 Oct 201911y 14d24
JL Denly (ENG)30 Aug 20098 Sep 202011y 9d13
T Maruma (ZIM)10 Oct 200829 Sep 201910y 354d13
NLTC Perera (ICC/SL/World)3 May 20107 Mar 202110y 308d84
Najibullah Zadran (AFG)19 Sep 201216 Jul 202310y 300d94
TWM Latham (NZ)30 Jun 201224 Apr 202310y 298d26
CK Kapugedera (SL)15 Jun 20066 Apr 201710y 295d43
WB Rankin (ENG/IRE)8 Jun 20098 Mar 202010y 274d50
IA Karim (KENYA)16 Mar 201323 Nov 202310y 252d46
JDS Neesham (NZ)21 Dec 201219 Aug 202310y 241d69
TLW Cooper (NED)13 Mar 20126 Nov 202210y 238d33
SJ Myburgh (NED)13 Mar 20126 Nov 202210y 238d45
T van der Gugten (NED)13 Mar 201220 Oct 202210y 221d42
Kamran Akmal (PAK)28 Aug 20062 Apr 201710y 217d58
LN Oluoch (KENYA)19 Apr 201323 Nov 202310y 218d35
E Otieno (KENYA)22 Feb 201221 Sep 202210y 211d31
AD Russell (WI)21 Apr 20116 Nov 202110y 199d67
Sikandar Raza (ZIM)11 May 201322 Nov 202310y 195d72
Ahmed Shehzad (PAK)7 May 20097 Oct 201910y 153d59
Mashrafe Mortaza (BAN)28 Nov 20066 Apr 201710y 129d54
BB McCullum (NZ)17 Feb 200523 Jun 201510y 126d71
JW Dernbach (ENG/ITA)25 Jun 201121 Oct 202110y 118d40
D Wiese (NAM/SA)2 Aug 201322 Nov 202310y 112d40
Q de Kock (SA)21 Dec 201228 Mar 202310y 97d80
JH Davey (SCOT)24 Jul 201221 Oct 202210y 89d31
TM Dilshan (SL)15 Jun 20069 Sep 201610y 86d80
DJG Sammy (WI/World)28 Jun 200715 Sep 201710y 79d68
MDKJ Perera (SL)26 Jan 20138 Apr 202310y 72d63
GJ Maxwell (AUS)5 Sep 20124 Nov 202210y 60d98
UT Yadav (IND)7 Aug 20124 Oct 202210y 58d9
Umar Akmal (PAK)12 Aug 20097 Oct 201910y 56d84
S Dhawan (IND)4 Jun 201129 Jul 202110y 55d68
MA Starc (AUS)7 Sep 201231 Oct 202210y 54d58
Shapoor Zadran (AFG)1 Feb 20108 Mar 202010y 36d36
Shafiul Islam (BAN)3 Feb 20109 Mar 202010y 35d20
SR Watson (AUS)24 Feb 200627 Mar 201610y 32d58
MH Cross (SCOT)4 Jul 201328 Jul 202310y 24d65
MA Leask (SCOT)4 Jul 201328 Jul 202310y 24d54
MF Maharoof (SL)15 Jun 20065 Jul 201610y 20d8
WTS Porterfield (IRE)2 Aug 200822 Aug 201810y 20d61
M Morkel (SA/World)11 Sep 200715 Sep 201710y 4d44

Cricket Record for Players with Longest Careers: Test


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

Cricket Record for Players with Longest Careers: ODI, T20i, Test


Cricket Record for Players with Longest Careers: ODI, T20i, Test

The fundamental idea remains the same, despite the variations in presentation. The best players in every format share certain traits that have helped them achieve lasting success.

Their resilience, flexibility, and boundless passion for the game have set them apart.

They have faced challenges, but their resilience has never wavered. As a result of their achievements, aspiring cricket players from all around the globe find inspiration.

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. 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. 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. 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.

4. CO Obuya (KENYA)

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. 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. 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. 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.

Conclusion: The Legacy of Players with Longest Careers

In cricket, longevity is defined in more ways than one, including the amount of time spent playing the game.

Everything that was accomplished, every challenge that was overcome, and every impact that was felt falls under this category.

Athletes that have been around the longest have done more than just entertain fans; they have changed the game altogether.

The stories of their dogged persistence are a powerful reminder that everything is possible when people put their minds to it and try their hardest, no matter what the odds.

Finally, it is clear that cricket is always changing, but fans will always look up to those who have been there for a long time.

Stories spoken by these individuals, who were marked by unflinching dedication and dogged determination, would always move listeners and participants to tears.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


© 2025 • 7cric Cricket • Cricket Hub • Online Cricket Betting • Match Predictions