Cricket Record for Longest Intervals Between Appearances: ODI, T20i, Test

A story less explored but profoundly compelling emerges in cricket's rhythmic dance, where every swing, every leap, and every sprint is perfectly organized.

Not having the most wickets in a series or the fastest century is more important. In contrast, the emphasis is placed on the time spent waiting.

Why does a cricket player come back to the game after a long hiatus? What stories can we infer from the greatest absences between appearances, and why do some players have the longest absences between appearances?

The mysteries of time, perseverance, and the game's eternal appeal will be explored as we set off on this adventure. Get ready to be fascinated by the stories of cricket's keepers of the clock.

Cricket Record for Longest Intervals Between Appearances: ODI, T20i, Test


Long stretches of time that occur between an individual's appearances in any medium serve to highlight more than just the passage of time.

They highlight the unyielding spirit of players who, despite the obstacles they face, find their way back to the field of play.

Their trips, which are characterized by patience and effort, are evidence of the fact that they genuinely like playing the game. Let's look at the previous results.


Cricket Record for Longest Intervals Between Appearances: ODI, T20i, Test


PlayerSpanMatFromToMissed Span
G Gunn (ENG) 1907-1930 15 1 Mar 1912 11 Jan 1930 17y 316d
Younis Ahmed (PAK) 1969-1987 6 2 Nov 1969 18 Feb 1987 17y 108d
JMM Commaille (SA) 1910-1928 12 14 Mar 1910 14 Jun 1924 14y 92d
DC Cleverley (NZ) 1932-1946 2 1 Mar 1932 29 Mar 1946 14y 28d
KC Hodsoll (BMUDA) 2007-2021 7 8 Aug 2008 10 Nov 2021 13y 94d
AJ Traicos (SA/ZIM) 1970-1993 34 10 Mar 1970 9 Jun 1983 13y 91d
RJ Campbell (AUS/HKG) 2002-2016 5 22 Dec 2002 8 Mar 2016 13y 77d
F Mitchell (ENG/SA) 1899-1912 5 4 Apr 1899 27 May 1912 13y 53d
GM Carew (WI) 1935-1949 4 10 Jan 1935 11 Feb 1948 13y 32d
GM Strydom (Caym/ZIM) 2006-2019 18 13 Oct 2006 18 Aug 2019 12y 309d
A Khan (DEN/ENG) 2009-2022 10 15 Mar 2009 15 Oct 2021 12y 214d
L Amarnath (IND) 1933-1952 24 13 Feb 1934 22 Jun 1946 12y 129d
WE Hollies (ENG) 1935-1950 13 18 Mar 1935 7 Jun 1947 12y 81d
Nawab of Pataudi (ENG/IND) 1932-1946 6 12 Jun 1934 22 Jun 1946 12y 10d
FR Brown (ENG) 1931-1953 22 27 Jul 1937 23 Jul 1949 11y 361d
HL Jackson (ENG) 1949-1961 2 26 Jul 1949 6 Jul 1961 11y 345d
JW Wilson (NZ) 1993-2005 7 28 Mar 1993 17 Feb 2005 11y 326d
GA Faulkner (SA) 1906-1924 25 13 Aug 1912 28 Jun 1924 11y 320d
SJ Pegler (SA) 1910-1924 16 13 Aug 1912 14 Jun 1924 11y 306d
MP Donnelly (NZ) 1937-1949 7 17 Aug 1937 11 Jun 1949 11y 298d
MO Jones (BMUDA) 2006-2023 30 28 Oct 2007 18 Aug 2019 11y 294d
N Gifford (ENG) 1964-1985 17 26 Jun 1973 24 Mar 1985 11y 271d
D Shackleton (ENG) 1950-1963 7 7 Nov 1951 20 Jun 1963 11y 225d
OO Bascome (BMUDA) 2008-2019 9 20 Aug 2008 24 Oct 2019 11y 65d
AC Cummins (CAN/WI) 1991-2007 81 19 Dec 1995 18 Jan 2007 11y 30d
GH O'Brien (BMUDA) 2006-2019 20 18 Aug 2008 18 Aug 2019 11y 0d
GOB Allen (ENG) 1930-1948 25 3 Mar 1937 11 Feb 1948 10y 345d
M Bisset (SA) 1899-1910 3 4 Apr 1899 11 Mar 1910 10y 341d
RR Emrit (WI) 2007-2018 6 31 Jan 2007 3 Jan 2018 10y 337d
JJ Tucker (BMUDA) 2006-2019 31 8 Apr 2009 19 Oct 2019 10y 194d
SD Udal (ENG) 1994-2006 15 28 May 1995 12 Nov 2005 10y 168d
SJ Snooke (SA) 1906-1923 26 13 Aug 1912 18 Jan 1923 10y 158d
FL Reifer (WI) 1997-2009 15 7 Feb 1999 9 Jul 2009 10y 152d
RJ Trott (BMUDA) 2007-2021 32 8 Apr 2009 18 Aug 2019 10y 132d
James Langridge (ENG) 1933-1946 8 30 Jun 1936 17 Aug 1946 10y 48d
MP Bicknell (ENG) 1990-2003 11 9 Aug 1993 21 Aug 2003 10y 12d
LB Fishlock (ENG) 1936-1947 4 18 Aug 1936 17 Aug 1946 9y 364d
DS Wesonga (KENYA) 2010-2021 7 13 Sep 2011 11 Sep 2021 9y 363d
DD Hindlekar (IND) 1936-1946 4 30 Jun 1936 22 Jun 1946 9y 357d
S Mushtaq Ali (IND) 1934-1952 11 18 Aug 1936 20 Jul 1946 9y 336d
CS Nayudu (IND) 1934-1952 11 28 Jul 1936 22 Jun 1946 9y 329d
WW Wade (SA) 1938-1950 11 23 Jan 1939 16 Dec 1948 9y 328d
VM Merchant (IND) 1933-1951 10 18 Aug 1936 22 Jun 1946 9y 308d
RB Simpson (AUS) 1957-1978 64 31 Jan 1968 2 Dec 1977 9y 305d
EAB Rowan (SA) 1935-1951 26 14 Mar 1939 16 Dec 1948 9y 277d
XM Marshall (USA/WI) 2005-2021 64 19 Jun 2009 15 Mar 2019 9y 269d
EG Wynyard (ENG) 1896-1906 3 12 Aug 1896 2 Jan 1906 9y 143d
ER Mayne (AUS) 1912-1921 4 31 Jul 1912 12 Nov 1921 9y 104d
OJ Hairs (SCOT) 2010-2023 25 9 Jul 2010 16 Sep 2019 9y 69d
W Voce (ENG) 1930-1947 27 29 Jun 1937 20 Jul 1946 9y 21d
AR Gover (ENG) 1936-1946 4 17 Aug 1937 17 Aug 1946 9y 0d

Cricket Record for Longest Intervals Between Appearances: ODI


PlayerSpanMatFromToMissed Span
JW Wilson (NZ) 1993-2005 6 28 Mar 1993 22 Feb 2005 11y 331d
AC Cummins (CAN/WI) 1991-2007 76 19 Dec 1995 18 Jan 2007 11y 30d
SD Udal (ENG) 1994-2005 11 28 May 1995 21 Dec 2005 10y 207d
FL Reifer (WI) 1997-2009 8 7 Feb 1999 26 Jul 2009 10y 169d
XM Marshall (USA/WI) 2005-2020 37 7 Jan 2009 27 Apr 2019 10y 110d
N Dutta (CAN) 2013-2023 6 11 Mar 2013 27 Mar 2023 10y 16d
W Larkins (ENG) 1979-1991 25 22 Jan 1980 15 Oct 1989 9y 266d
JD Unadkat (IND) 2013-2023 8 21 Nov 2013 1 Aug 2023 9y 253d
JL Denly (ENG) 2009-2020 16 2 Oct 2009 3 May 2019 9y 213d
C Zhuwao (ZIM) 2008-2018 9 17 Oct 2008 6 Mar 2018 9y 140d
JOA Gordon (CAN) 2012-2023 10 28 Jan 2014 27 Mar 2023 9y 58d
RE van der Merwe (NED/SA) 2009-2021 16 3 Jun 2010 19 Jun 2019 9y 16d
TLW Cooper (NED) 2010-2023 32 9 Jul 2013 17 Jun 2022 8y 343d
J Theron (SA/USA) 2010-2022 18 2 Nov 2010 13 Sep 2019 8y 315d
ELR Stewart (SA) 1993-2002 6 25 Jan 1994 3 Oct 2002 8y 251d
Mosharraf Hossain (BAN) 2008-2016 5 14 Mar 2008 1 Oct 2016 8y 201d
Faruk Ahmed (BAN) 1988-1999 7 31 Dec 1990 24 May 1999 8y 144d
GO Jones (ENG/PNG) 2004-2014 51 1 Jul 2006 8 Nov 2014 8y 130d
GE Bradburn (NZ) 1990-2001 11 13 Dec 1992 12 Apr 2001 8y 120d
DR Brown (ENG/SCOT) 1997-2007 25 8 Apr 1998 5 Aug 2006 8y 119d
PM Siddle (AUS) 2009-2019 20 5 Nov 2010 12 Jan 2019 8y 68d
GS Ballance (ENG/ZIM) 2013-2023 21 1 Mar 2015 18 Jan 2023 7y 323d
TP Kamungozi (ZIM) 2006-2015 14 13 Oct 2006 22 Jul 2014 7y 282d
T van der Gugten (NED) 2012-2021 8 29 Aug 2013 2 Jun 2021 7y 277d
GP Swann (ENG) 2000-2013 79 23 Jan 2000 1 Oct 2007 7y 251d
LHD Dilhara (SL) 2005-2013 9 12 Nov 2005 9 Jul 2013 7y 239d
RR Singh (IND) 1989-2001 136 18 Mar 1989 3 Nov 1996 7y 230d
DT Christian (AUS) 2012-2021 20 24 Jan 2014 26 Jul 2021 7y 183d
VC Drakes (WI) 1995-2004 34 18 Mar 1995 13 Sep 2002 7y 179d
RG Aga (KENYA) 2004-2014 12 15 Sep 2004 18 Feb 2012 7y 156d
JS Patel (NZ) 2005-2017 43 5 Oct 2009 31 Dec 2016 7y 87d
JAR Blain (SCOT) 1999-2009 33 31 May 1999 27 Jun 2006 7y 27d
GM Hamilton (SCOT) 1999-2010 38 31 May 1999 27 Jun 2006 7y 27d
IM Stanger (SCOT) 1999-2006 5 31 May 1999 27 Jun 2006 7y 27d
RN Lewis (WI) 1997-2009 28 7 Feb 1999 18 Feb 2006 7y 11d
AM de Silva (SL) 1986-1993 4 2 Mar 1986 10 Mar 1993 7y 8d
AM Bacher (SA) 1997-2005 13 27 Jan 1998 30 Jan 2005 7y 3d
PR Downton (ENG) 1977-1988 28 23 Dec 1977 5 Dec 1984 6y 348d
KJJ van Noortwijk (NED) 1996-2003 9 5 Mar 1996 16 Feb 2003 6y 348d
PDRL Perera (SL) 1999-2007 19 31 Jan 1999 8 Jan 2006 6y 342d
NT Broom (NZ) 2009-2017 39 9 Mar 2010 26 Dec 2016 6y 292d
MDK Perera (SL) 2007-2018 13 29 Feb 2008 16 Dec 2014 6y 290d
J Blackwood (WI) 2015-2022 3 7 Nov 2015 17 Aug 2022 6y 283d
TJ Zoehrer (AUS) 1986-1994 22 9 Apr 1987 16 Jan 1994 6y 282d
SJ Rixon (AUS) 1978-1985 6 12 Apr 1978 13 Jan 1985 6y 276d
TD Paine (AUS) 2009-2018 35 13 Apr 2011 14 Jan 2018 6y 276d
LWS Kaluperuma (SL) 1975-1982 4 14 Jun 1975 13 Feb 1982 6y 244d
AN Ranasinghe (SL) 1975-1982 9 14 Jun 1975 13 Feb 1982 6y 244d
I Udana (SL) 2012-2021 21 28 Jul 2012 10 Mar 2019 6y 225d
GW Flower (ZIM) 1992-2010 221 14 Mar 2004 15 Oct 2010 6y 215d
RP Lefebvre (NED) 1996-2003 11 1 Mar 1996 16 Sep 2002 6y 199d
TBM de Leede (NED) 1996-2007 29 5 Mar 1996 16 Sep 2002 6y 195d
RF van Oosterom (NED) 1996-2002 3 5 Mar 1996 16 Sep 2002 6y 195d
B Zuiderent (NED) 1996-2011 57 5 Mar 1996 16 Sep 2002 6y 195d
J Charles (WI) 2012-2023 58 25 Nov 2016 4 Jun 2023 6y 191d
Karim Janat (AFG) 2017-2023 3 24 Feb 2017 3 Sep 2023 6y 191d
KC Wessels (AUS/SA) 1983-1994 109 1 Jun 1985 10 Nov 1991 6y 162d
KWR Fletcher (ENG) 1971-1982 24 18 Jun 1975 25 Nov 1981 6y 160d
A Mishra (IND) 2003-2016 36 21 Apr 2003 28 Sep 2009 6y 160d
CB Lambert (USA/WI) 1990-2004 12 22 Oct 1991 29 Mar 1998 6y 158d
Fahad Alhashmi (UAE) 2008-2015 5 26 Jun 2008 2 Dec 2014 6y 159d
Mohammad Tauqir (UAE) 2004-2015 11 26 Jun 2008 28 Nov 2014 6y 155d
Saqib Ali (UAE) 2008-2014 5 26 Jun 2008 28 Nov 2014 6y 155d
LR Johnson (WI) 2008-2015 6 24 Aug 2008 16 Jan 2015 6y 145d
NA Statham (NED) 2003-2009 3 25 Feb 2003 11 Jul 2009 6y 136d
PA Patel (IND) 2003-2012 38 27 Jul 2004 7 Dec 2010 6y 133d
BM Duckett (ENG) 2016-2023 8 12 Oct 2016 27 Jan 2023 6y 107d
Taufeeq Umar (PAK) 2001-2011 22 6 Feb 2005 5 May 2011 6y 88d
SA Abbott (AUS) 2014-2023 17 7 Oct 2014 2 Dec 2020 6y 56d
Sikander Bakht (PAK) 1977-1989 27 17 Dec 1982 6 Feb 1989 6y 51d
GB Hogg (AUS) 1996-2008 123 3 Nov 1996 22 Dec 2002 6y 49d
D Wiese (NAM/SA) 2015-2022 15 14 Feb 2016 6 Mar 2022 6y 20d
DE Bernard (WI) 2003-2010 20 7 Jun 2003 26 Jun 2009 6y 19d
T Panyangara (ZIM) 2004-2016 65 27 Feb 2005 4 Mar 2011 6y 5d
Faisal Hossain (BAN) 2004-2010 6 29 Jul 2004 8 Jul 2010 5y 344d
RV Uthappa (IND) 2006-2015 46 6 Jul 2008 15 Jun 2014 5y 344d
CWJ Athey (ENG) 1980-1988 31 22 Aug 1980 18 Jul 1986 5y 330d
CB Lambert (USA/WI) 1990-2004 12 1 Nov 1998 10 Sep 2004 5y 314d
JJ Atkinson (HKG) 2008-2017 9 25 Jun 2008 1 May 2014 5y 310d
Irfan Ahmed (HKG) 2008-2014 6 25 Jun 2008 1 May 2014 5y 310d
Nadeem Ahmed (HKG) 2004-2018 25 25 Jun 2008 1 May 2014 5y 310d
Skhawat Ali (HKG) 2008-2014 4 25 Jun 2008 1 May 2014 5y 310d
ML Hayden (AUS/ICC) 1993-2008 161 19 Apr 1994 17 Feb 2000 5y 304d
HMRKB Herath (SL) 2004-2015 71 31 Aug 2004 22 Jun 2010 5y 295d
SV Bahutule (IND) 1997-2003 8 16 Jan 1998 6 Nov 2003 5y 294d
S Madan Lal (IND) 1974-1987 67 22 Feb 1976 25 Nov 1981 5y 276d
RJ Sidebottom (ENG) 2001-2010 25 10 Oct 2001 4 Jul 2007 5y 267d
NM Hauritz (AUS) 2002-2011 58 30 May 2003 23 Jan 2009 5y 238d
Amjad Javed (UAE) 2008-2017 15 24 Jun 2008 1 Feb 2014 5y 222d
V Shetty (UAE) 2008-2014 2 24 Jun 2008 1 Feb 2014 5y 222d
Amjad Ali (UAE) 2008-2015 17 26 Jun 2008 1 Feb 2014 5y 220d
Khurram Khan (UAE) 2004-2015 16 26 Jun 2008 1 Feb 2014 5y 220d
Mohammad Amir (PAK) 2009-2019 61 19 Jun 2010 25 Jan 2016 5y 220d
AMJ Hilditch (AUS) 1979-1985 8 16 Jun 1979 6 Jan 1985 5y 204d
T Mupariwa (ZIM) 2004-2016 40 16 Aug 2009 1 Mar 2015 5y 197d
LM Jongwe (ZIM) 2014-2023 40 6 Jan 2016 16 Jul 2021 5y 191d
AU Rashid (ENG) 2009-2023 126 22 Nov 2009 8 May 2015 5y 167d
PH Edmonds (ENG) 1977-1987 29 23 Jun 1979 5 Dec 1984 5y 165d
Sajid Ali (PAK) 1984-1997 13 25 Oct 1991 7 Apr 1997 5y 164d
Sohaib Maqsood (PAK) 2013-2021 29 25 Jan 2016 8 Jul 2021 5y 164d
ADS Fletcher (WI) 2008-2016 25 22 May 2010 1 Nov 2015 5y 163d
VJ Kingma (NED) 2014-2023 18 28 Jan 2014 19 Jun 2019 5y 142d
RC Irani (ENG) 1996-2003 31 2 Mar 1997 27 Jun 2002 5y 117d
WW Daniel (WI) 1978-1984 18 22 Feb 1978 11 Jun 1983 5y 109d
ND McKenzie (SA) 2000-2009 64 12 Oct 2003 16 Jan 2009 5y 96d
J Yadav (IND) 2016-2022 2 29 Oct 2016 23 Jan 2022 5y 86d
MG Neser (AUS) 2018-2023 4 21 Jun 2018 15 Sep 2023 5y 86d
TMK Mawoyo (ZIM) 2006-2014 7 9 Dec 2006 9 Feb 2012 5y 62d
DJ Callaghan (SA) 1992-2000 29 24 Feb 1995 12 Apr 2000 5y 48d
D Bishoo (WI) 2011-2019 42 15 Oct 2011 25 Nov 2016 5y 41d
AF Milne (NZ) 2012-2023 46 29 Oct 2017 25 Nov 2022 5y 27d
Mohammad Sami (PAK) 2001-2015 87 20 May 2007 7 Jun 2012 5y 18d
Mohammad Sharif (BAN) 2001-2007 9 25 Jan 2002 9 Feb 2007 5y 15d

Cricket Record for Longest Intervals Between Appearances: T20i


PlayerSpanMatFromToMissed Span
KC Hodsoll (BMUDA) 2008-2021 4 5 Aug 2008 10 Nov 2021 13y 97d
A Khan (DEN/ENG) 2009-2022 9 15 Mar 2009 15 Oct 2021 12y 214d
OO Bascome (BMUDA) 2008-2019 3 5 Aug 2008 24 Oct 2019 11y 80d
GH O'Brien (BMUDA) 2008-2019 11 5 Aug 2008 18 Aug 2019 11y 13d
RJ Trott (BMUDA) 2008-2021 21 5 Aug 2008 18 Aug 2019 11y 13d
XM Marshall (USA/WI) 2008-2021 20 19 Jun 2009 15 Mar 2019 9y 269d
J Theron (SA/USA) 2010-2022 18 30 Mar 2012 7 Nov 2021 9y 222d
LE Plunkett (ENG) 2006-2019 22 15 Jun 2006 26 Nov 2015 9y 164d
DC Thomas (WI) 2009-2022 12 13 Feb 2013 13 Dec 2021 8y 303d
Anas Khan (HKG) 2014-2023 5 24 Nov 2014 19 Sep 2023 8y 299d
JL Denly (ENG) 2009-2020 13 20 Feb 2010 27 Oct 2018 8y 249d
Afsar Zazai (AFG) 2013-2023 5 11 Oct 2013 14 Jun 2022 8y 246d
RN ten Doeschate (NED) 2008-2021 24 13 Feb 2010 29 Jul 2018 8y 166d
FH Edwards (WI) 2007-2021 26 29 Sep 2012 3 Mar 2021 8y 155d
ML Udawatte (SL) 2008-2017 8 4 Sep 2009 26 Oct 2017 8y 52d
H Patel (CAN) 2010-2021 15 16 Nov 2013 7 Nov 2021 7y 356d
NN Odhiambo (KENYA) 2007-2022 43 26 Nov 2013 10 Sep 2021 7y 288d
MF Maharoof (SL) 2006-2016 8 13 Oct 2008 5 Jul 2016 7y 266d
Rony Talukdar (BAN) 2015-2023 8 7 Jul 2015 9 Mar 2023 7y 245d
JW Dernbach (ENG/ITA) 2011-2021 40 29 Mar 2014 15 Oct 2021 7y 200d
A Mehmood (HKG) 2016-2023 3 12 Mar 2016 22 Sep 2023 7y 194d
Hashmatullah Shahidi (AFG) 2013-2022 6 30 Sep 2013 17 Mar 2021 7y 168d
KD Karthik (ICC/IND) 2006-2022 60 11 May 2010 9 Jul 2017 7y 59d
C Zhuwao (ZIM) 2008-2018 7 18 Sep 2011 4 Jul 2018 6y 289d
PD Collingwood (ENG/World) 2005-2017 36 14 Jan 2011 13 Sep 2017 6y 242d
Izatullah Dawlatzai (AFG/GER) 2012-2020 16 21 Sep 2012 11 May 2019 6y 232d
Anamul Haque (BAN) 2012-2022 20 15 Nov 2015 2 Jul 2022 6y 229d
JK Mukhiya (NEP) 2014-2022 10 15 Jul 2015 12 Feb 2022 6y 212d
SC Williams (ZIM) 2006-2023 68 28 Nov 2006 11 May 2013 6y 164d
NR Kumar (CAN) 2012-2019 18 16 Mar 2013 18 Aug 2019 6y 155d
RR Rossouw (SA) 2014-2023 29 25 Mar 2016 27 Jul 2022 6y 124d
TLW Cooper (NED) 2012-2022 33 13 Mar 2016 11 Jul 2022 6y 120d
MJ Henry (NZ) 2014-2023 13 3 Jan 2017 8 Apr 2023 6y 95d
Anshuman Rath (HKG) 2015-2023 23 18 Jan 2017 8 Mar 2023 6y 49d
TD Paine (AUS/World) 2009-2017 12 14 Jan 2011 17 Feb 2017 6y 34d
LN Oluoch (KENYA) 2013-2023 33 19 Apr 2013 20 May 2019 6y 31d
J Charles (WI) 2011-2023 44 27 Sep 2016 5 Oct 2022 6y 8d
BJ Hodge (AUS) 2007-2014 15 1 Feb 2008 31 Jan 2014 5y 364d
Sohail Khan (PAK) 2008-2017 5 18 Sep 2011 12 Sep 2017 5y 359d
R Rampaul (WI) 2007-2021 27 11 Nov 2015 23 Oct 2021 5y 346d
JOA Gordon (CAN) 2013-2022 8 26 Nov 2013 20 Oct 2019 5y 328d
B Fernando (SL) 2015-2022 12 1 Aug 2015 24 Jun 2021 5y 327d
UT Yadav (IND) 2012-2022 9 7 Aug 2012 29 Jun 2018 5y 326d
RJW Topley (ENG) 2015-2022 22 18 Mar 2016 23 Jan 2022 5y 311d
HD Rutherford (NZ) 2013-2019 8 21 Nov 2013 6 Sep 2019 5y 289d
Hamza Tariq (CAN) 2013-2022 26 26 Nov 2013 18 Aug 2019 5y 265d
Junaid Siddiqui (CAN) 2012-2022 20 26 Nov 2013 18 Aug 2019 5y 265d
Rizwan Cheema (CAN) 2008-2019 24 26 Nov 2013 18 Aug 2019 5y 265d
Abul Hasan (BAN) 2012-2018 5 25 Sep 2012 3 Jun 2018 5y 251d
LV van Beek (NED) 2014-2022 23 9 Mar 2016 18 Oct 2021 5y 223d
AU Rashid (ENG) 2009-2023 99 15 Nov 2009 23 Jun 2015 5y 220d
Hamid Hassan (AFG) 2010-2021 25 27 Mar 2016 31 Oct 2021 5y 218d
CR Woakes (ENG) 2011-2023 29 30 Nov 2015 23 Jun 2021 5y 205d
Mohammad Amir (PAK) 2009-2020 50 6 Jul 2010 15 Jan 2016 5y 193d
D Wiese (NAM/SA) 2013-2022 39 28 Mar 2016 5 Oct 2021 5y 191d
GT Main (SCOT) 2015-2023 12 12 Mar 2016 17 Sep 2021 5y 189d
Sohaib Maqsood (PAK) 2013-2021 26 17 Jan 2016 16 Jul 2021 5y 180d
E Otieno (KENYA) 2012-2022 31 23 Nov 2013 20 May 2019 5y 178d
AA Obanda (KENYA) 2007-2023 51 24 Nov 2013 20 May 2019 5y 177d
DM Gondaria (KENYA) 2013-2019 11 26 Nov 2013 20 May 2019 5y 175d
IA Karim (KENYA) 2013-2022 44 26 Nov 2013 20 May 2019 5y 175d
SO Ngoche (KENYA) 2010-2023 67 26 Nov 2013 20 May 2019 5y 175d
CO Obuya (KENYA) 2007-2023 59 26 Nov 2013 20 May 2019 5y 175d
NM Odhiambo (KENYA) 2010-2023 45 26 Nov 2013 20 May 2019 5y 175d
RR Patel (KENYA) 2008-2023 61 26 Nov 2013 20 May 2019 5y 175d
Babar Hayat (HKG) 2014-2023 42 18 Jan 2017 11 Jul 2022 5y 174d
JE Taylor (WI) 2006-2018 30 20 May 2010 9 Nov 2015 5y 173d
TM Odoyo (KENYA) 2007-2013 11 4 Aug 2008 19 Nov 2013 5y 107d
HG Kuhn (SA) 2009-2017 7 16 Oct 2011 20 Jan 2017 5y 96d
LM Jongwe (ZIM) 2015-2023 45 22 Jan 2016 21 Apr 2021 5y 89d
Javed Ahmadi (AFG) 2012-2017 3 24 Mar 2012 5 Jun 2017 5y 73d
AS Dean (CAN) 2008-2013 2 12 Oct 2008 26 Nov 2013 5y 45d
RE van der Merwe (NED/SA) 2009-2022 52 19 May 2010 3 Jul 2015 5y 45d
EC Joyce (ENG/IRE) 2006-2014 18 9 Jan 2007 22 Feb 2012 5y 44d
AK Perera (SL) 2013-2019 6 14 Feb 2014 19 Mar 2019 5y 33d
GB Hogg (AUS) 2006-2014 15 9 Jan 2007 1 Feb 2012 5y 23d
A Nehra (IND) 2009-2017 27 9 Jan 2011 26 Jan 2016 5y 17d
SW Tait (AUS) 2007-2016 21 14 Jan 2011 26 Jan 2016 5y 12d

Cricket Record for Longest Intervals Between Appearances: Test


PlayerSpanMatFromToMissed Span
AJ Traicos (SA/ZIM) 1970-1993 7 10 Mar 1970 18 Oct 1992 22y 222d
G Gunn (ENG) 1907-1930 15 1 Mar 1912 11 Jan 1930 17y 316d
Younis Ahmed (PAK) 1969-1987 4 2 Nov 1969 21 Feb 1987 17y 111d
JMM Commaille (SA) 1910-1928 12 14 Mar 1910 14 Jun 1924 14y 92d
DC Cleverley (NZ) 1932-1946 2 1 Mar 1932 29 Mar 1946 14y 28d
F Mitchell (ENG/SA) 1899-1912 5 4 Apr 1899 27 May 1912 13y 53d
GM Carew (WI) 1935-1949 4 10 Jan 1935 11 Feb 1948 13y 32d
L Amarnath (IND) 1933-1952 24 13 Feb 1934 22 Jun 1946 12y 129d
WE Hollies (ENG) 1935-1950 13 18 Mar 1935 7 Jun 1947 12y 81d
Nawab of Pataudi (ENG/IND) 1932-1946 6 12 Jun 1934 22 Jun 1946 12y 10d
JD Unadkat (IND) 2010-2023 4 20 Dec 2010 22 Dec 2022 12y 2d
FR Brown (ENG) 1931-1953 22 27 Jul 1937 23 Jul 1949 11y 361d
HL Jackson (ENG) 1949-1961 2 26 Jul 1949 6 Jul 1961 11y 345d
GA Faulkner (SA) 1906-1924 25 13 Aug 1912 28 Jun 1924 11y 320d
SJ Pegler (SA) 1910-1924 16 13 Aug 1912 14 Jun 1924 11y 306d
MP Donnelly (NZ) 1937-1949 7 17 Aug 1937 11 Jun 1949 11y 298d
D Shackleton (ENG) 1950-1963 7 7 Nov 1951 20 Jun 1963 11y 225d
GJ Batty (ENG) 2003-2016 9 5 Jun 2005 20 Oct 2016 11y 137d
GOB Allen (ENG) 1930-1948 25 3 Mar 1937 11 Feb 1948 10y 345d
M Bisset (SA) 1899-1910 3 4 Apr 1899 11 Mar 1910 10y 341d
Fawad Alam (PAK) 2009-2022 19 28 Nov 2009 13 Aug 2020 10y 259d
FL Reifer (WI) 1997-2009 6 18 Jan 1999 9 Jul 2009 10y 172d
SJ Snooke (SA) 1906-1923 26 13 Aug 1912 18 Jan 1923 10y 158d
MA Vermeulen (ZIM) 2002-2014 9 17 May 2004 9 Aug 2014 10y 84d
James Langridge (ENG) 1933-1946 8 30 Jun 1936 17 Aug 1946 10y 48d
MP Bicknell (ENG) 1993-2003 4 9 Aug 1993 21 Aug 2003 10y 12d
LB Fishlock (ENG) 1936-1947 4 18 Aug 1936 17 Aug 1946 9y 364d
DD Hindlekar (IND) 1936-1946 4 30 Jun 1936 22 Jun 1946 9y 357d
S Mushtaq Ali (IND) 1934-1952 11 18 Aug 1936 20 Jul 1946 9y 336d
CS Nayudu (IND) 1934-1952 11 28 Jul 1936 22 Jun 1946 9y 329d
WW Wade (SA) 1938-1950 11 23 Jan 1939 16 Dec 1948 9y 328d
VM Merchant (IND) 1933-1951 10 18 Aug 1936 22 Jun 1946 9y 308d
RB Simpson (AUS) 1957-1978 62 31 Jan 1968 2 Dec 1977 9y 305d
EAB Rowan (SA) 1935-1951 26 14 Mar 1939 16 Dec 1948 9y 277d
EG Wynyard (ENG) 1896-1906 3 12 Aug 1896 2 Jan 1906 9y 143d
ER Mayne (AUS) 1912-1921 4 31 Jul 1912 12 Nov 1921 9y 104d
W Voce (ENG) 1930-1947 27 29 Jun 1937 20 Jul 1946 9y 21d
AR Gover (ENG) 1936-1946 4 17 Aug 1937 17 Aug 1946 9y 0d
H Carter (AUS) 1907-1921 28 1 Mar 1912 11 Feb 1921 8y 347d
DD Taylor (NZ) 1947-1956 3 25 Mar 1947 3 Mar 1956 8y 344d
CJ Barnett (ENG) 1933-1948 20 25 Jul 1938 21 Jun 1947 8y 331d
P Utseya (ZIM) 2004-2013 4 8 May 2004 20 Mar 2013 8y 316d
C Washbrook (ENG) 1937-1956 37 17 Aug 1937 22 Jun 1946 8y 309d
WW Armstrong (AUS) 1902-1921 50 1 Mar 1912 17 Dec 1920 8y 291d
DB Close (ENG) 1949-1976 22 28 Aug 1967 3 Jun 1976 8y 280d
T Panyangara (ZIM) 2004-2014 9 18 Jan 2005 3 Sep 2013 8y 228d
J Cowie (NZ) 1937-1949 9 17 Aug 1937 29 Mar 1946 8y 224d
WA Hadlee (NZ) 1937-1951 11 17 Aug 1937 29 Mar 1946 8y 224d
EWT Tindill (NZ) 1937-1947 5 17 Aug 1937 29 Mar 1946 8y 224d
WM Wallace (NZ) 1937-1953 13 17 Aug 1937 29 Mar 1946 8y 224d
NE Haig (ENG) 1921-1930 5 14 Jun 1921 11 Jan 1930 8y 211d
KV Andrew (ENG) 1954-1963 2 1 Dec 1954 6 Jun 1963 8y 187d
EAV Williams (WI) 1939-1948 4 25 Jul 1939 21 Jan 1948 8y 180d
W Larkins (ENG) 1980-1991 13 1 Sep 1981 24 Feb 1990 8y 176d
GE Gomez (WI) 1939-1954 29 22 Aug 1939 21 Jan 1948 8y 152d
GA Headley (WI) 1930-1954 22 22 Aug 1939 21 Jan 1948 8y 152d
JB Stollmeyer (WI) 1939-1955 32 22 Aug 1939 21 Jan 1948 8y 152d
KD Karthik (IND) 2004-2018 26 21 Jan 2010 14 Jun 2018 8y 144d
JW Hitch (ENG) 1911-1921 7 13 Aug 1912 17 Dec 1920 8y 126d
W Bardsley (AUS) 1909-1926 41 22 Aug 1912 17 Dec 1920 8y 117d
C Kelleway (AUS) 1910-1928 26 22 Aug 1912 17 Dec 1920 8y 117d
CG Macartney (AUS) 1907-1926 35 22 Aug 1912 17 Dec 1920 8y 117d
PA Patel (IND) 2002-2018 25 11 Aug 2008 26 Nov 2016 8y 107d
DG Bradman (AUS) 1928-1948 52 24 Aug 1938 29 Nov 1946 8y 97d
WGA Parkhouse (ENG) 1950-1959 7 28 Mar 1951 2 Jul 1959 8y 96d
GE Bradburn (NZ) 1990-2001 7 9 Dec 1992 15 Mar 2001 8y 96d
A Melville (SA) 1938-1949 11 14 Mar 1939 7 Jun 1947 8y 85d
B Mitchell (SA) 1929-1949 42 14 Mar 1939 7 Jun 1947 8y 85d
AD Nourse (SA) 1935-1951 34 14 Mar 1939 7 Jun 1947 8y 85d
KG Viljoen (SA) 1930-1949 27 14 Mar 1939 7 Jun 1947 8y 85d
ES Newson (SA) 1930-1939 3 27 Dec 1930 18 Feb 1939 8y 53d
CB Llewellyn (SA) 1896-1912 15 11 Nov 1902 9 Dec 1910 8y 28d
WH Copson (ENG) 1939-1947 3 25 Jul 1939 16 Aug 1947 8y 22d
PI Pocock (ENG) 1968-1985 25 13 Jul 1976 26 Jul 1984 8y 13d
Claim Cricket Welcome Bonus

Cricket Record for Longest Intervals Between Appearances: ODI, T20i, Test


Cricket Record for Longest Intervals Between Appearances: 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.

Are you prepared to confront the mythical figures who defy explanation?

  • Endurance Over Speed: While cricket often celebrates quick results, there's an elite group that stands out for their persistence over time.
  • Diverse Reasons: The reasons for these long intervals between appearances can range from personal choices to professional challenges.
  • Unwavering Passion: Despite the long breaks, these players return with an undying passion, proving that their love for the game remains untouched.
  • A Testament to Adaptability: These intervals highlight the players' ability to adapt and evolve with the changing dynamics of cricket.
  • Inspiring Journeys: The stories of these cricketers serve as an inspiration, teaching us the values of patience, perseverance, and dedication.

Cricket’s Top 5: Longest Intervals Between ODI Appearances

In the format known as One-Day Internationals (ODI), there may be significant gaps of time between appearances.

It’s possible that players will withdraw owing to concerns about their form, fitness, or personal reasons. On the other hand, when they do come back, they frequently bring with them a refreshed vitality.

After lengthy absences, these ODI veterans show that a true loss of passion is impossible to achieve.

1. JW Wilson (NZ)

Spanning a remarkable 11 years and 331 days, JW Wilson’s journey in ODIs saw him play only 6 matches.

His ODI career began on 28 March 1993 and after a long hiatus, he returned to the field on 22 February 2005. This interval remains unparalleled in the history of the sport.

2. AC Cummins (CAN/WI)

AC Cummins, representing both Canada and West Indies, marked his presence in 76 ODIs. With a break of 11 years and 30 days, he played from 19 December 1995 and made a notable return on 18 January 2007.

His dedication to the game is evident in the long intervals between appearances.

3. SD Udal (ENG)

England‘s SD Udal, with a gap of 10 years and 207 days, played 11 ODIs. He started his ODI journey on 28 May 1995 and after a significant break, graced the field again on 21 December 2005. His commitment to the sport is truly commendable.

4. FL Reifer (WI)

West Indies’ FL Reifer had an interval of 10 years and 169 days between his ODI appearances. Playing 8 matches in total, he began on 7 February 1999 and made a comeback on 26 July 2009. His perseverance is a testament to his love for cricket.

5. XM Marshall (USA/WI)

Representing both USA and West Indies, XM Marshall’s ODI career saw a gap of 10 years and 110 days.

He played a total of 37 matches, starting on 7 January 2009 and returning on 27 April 2019. His journey reflects the spirit of a true cricketer.

Cricket Record for Longest Intervals Between Appearances: T20I

It is interesting that the T20i format, which is noted for its quick speed, also has considerable pauses between appearances.

The pace of the game is brisk, although some of the player’s journeys are somewhat extensive.

Those who are able to successfully make a comeback in this format display a high level of adaptation and indicate that they are able to progress along with the ever-evolving dynamics of the sport.

1. KC Hodsoll (BMUDA)

Topping the list is KC Hodsoll from Bermuda. With a staggering interval of 13 years and 97 days, Hodsoll made his mark in the T20I arena.

He first graced the field on 5th August 2008 and then made a notable return on 10th November 2021.

Despite playing only 4 matches in this span, his name is synonymous with the longest intervals between appearances.

2. A Khan (DEN/ENG)

A Khan, representing both Denmark and England, holds the second spot. His journey in the T20I format began on 15th March 2009.

After a hiatus, he returned to the international stage on 15th October 2021. The gap between his appearances stretches to an impressive 12 years and 214 days, across 9 matches.

3. OO Bascome (BMUDA)

Another gem from Bermuda, OO Bascome, finds his place in the third position. With an interval of 11 years and 80 days, Bascome’s T20I journey started on 5th August 2008 and saw him return on 24th October 2019.

He played 3 matches during this period, showcasing his unwavering spirit.

4. GH O’Brien (BMUDA)

GH O’Brien, also from Bermuda, stands fourth on this list. His T20I career began on 5th August 2008, and after a long interval of 11 years and 13 days, he returned on 18th August 2019.

O’Brien played 11 matches, further emphasizing Bermuda’s representation in records for the longest intervals between appearances.

5. RJ Trott (BMUDA)

Rounding off the top five is RJ Trott, yet another player from Bermuda. Starting his T20I journey on 5th August 2008, he made a comeback on 18th August 2019.

With an interval identical to O’Brien’s, 11 years and 13 days, Trott played a commendable 21 matches in this span.

Cricket’s Timeless Comebacks: Top 5 Players with the Longest Intervals Between Test Matches

Test cricket, which is the most traditional version of the game, provides a one-of-a-kind look at the time gaps between individual appearances.

In this regard, the differences can be seen to a greater degree. The players who come back after such long gaps are examples of perseverance.

Their bravery and perseverance in the face of adversity serves as an example to us and a source of motivation.

1. AJ Traicos (SA/ZIM)

Spanning a remarkable 22 years and 222 days, AJ Traicos holds the record for the longest interval between appearances in Test cricket.

Beginning his journey on 10th March 1970, he made a notable return on 18th October 1992. Representing both South Africa and Zimbabwe, his commitment to the sport remains unparalleled.

2. G Gunn (ENG)

England’s G Gunn, with an interval of 17 years and 316 days, stands second on this illustrious list.

After making an impression on 1st March 1912, Gunn took a hiatus only to return with vigor on 11th January 1930. His resilience and dedication to the English side are commendable.

3. Younis Ahmed (PAK)

Younis Ahmed of Pakistan showcased his enduring spirit with a gap of 17 years and 111 days between his Test appearances.

Having started on 2nd November 1969, he made a triumphant return on 21st February 1987, proving that passion for cricket knows no bounds.

4. JMM Commaille (SA)

South Africa‘s JMM Commaille, with an interval of 14 years and 92 days, is another testament to the indomitable spirit of cricketers.

From his debut on 14th March 1910, he waited patiently to wear the national cap again on 14th June 1924.

5. DC Cleverley (NZ)

Rounding off our list is New Zealand‘s DC Cleverley. His journey, marked by an interval of 14 years and 28 days, began on 1st March 1932 and saw a resurgence on 29th March 1946. His dedication to the sport and the Kiwi side is truly inspiring.

Cricket Record for Players with Longest Careers: ODI, T20i, Test - 7cric Blog

Unravel the tales of legends who has longest careers outlasted time in ODI, T20i, and Test arenas. ... Read More

Final Over: Reflecting on Cricket’s Most Enduring Intervals Across Formats

The cricket, with all of its countless stories, never ceases to enchant us. The story of the longest intervals between appearances stands out as particularly instructive because it demonstrates the importance of dedication and commitment.

As spectators, all we can do is watch and adore these players who, despite the fact that the deck is stacked against them, continue to leave their mark.

Their stories, which are brimming with optimism and grit, serve to remind us of the enduring allure that this sport possesses.


FAQ - Cricket Record for Longest Intervals Between Appearances

What does "longest intervals between appearances" mean in cricket?

It refers to the extended gaps between two consecutive matches a player participates in, spanning years or even decades.

Why would a player have such long intervals between appearances?

Various reasons can contribute, including form, fitness, personal reasons, or even changes in team strategy.

Do these intervals affect a player's performance upon return?

It varies. Some players return with renewed vigor, while others might take time to get back into the groove.

Which format of cricket has seen the most significant intervals between appearances?

All formats, from Tests to T20Is, have witnessed such intervals. However, the reasons and durations might differ.

Are these intervals a testament to a player's dedication or a challenge they face?

It's a mix of both. While the dedication to return after a long hiatus is commendable, the challenges they face during the interval and upon return are undeniable.


All Interesting Cricket Grounds


No posts found.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores