Matches (15)
IPL (4)
PSL (3)
County DIV1 (3)
County DIV2 (4)
Women's Tri-Series (SL) (1)
The List

Late limited-over centurions

Longest gaps between a maiden Test hundred and a maiden ODI hundred, and vice versa

Hamilton Masakadza goes for the big hit, Zimbabwe v Bangladesh, 3rd ODI, Bulawayo, August 14, 2009

Hamilton Masakadza scored his maiden ODI century more than eight years after becoming the youngest player to score a hundred on Test debut  •  AFP

During Bangladesh's tour of Zimbabwe in August, Hamilton Masakadza scored his maiden one-day century in the third ODI in Bulawayo, which was the home side's only victory in the five-match series. It was Masakadza's 71st one-dayer and the hundred came eight years and 18 days after he had scored his first Test century, a match-saving 119 on debut against West Indies in Harare. So this week we've found out which batsmen had to endure the longest wait between maiden centuries in Tests and ODIs, and vice versa. We've also looked at the largest gaps between maiden five-wicket hauls in Tests and four-wicket hauls in ODIs.
Sunil Gavaskar wasted little time in notching up the first of many Test hundreds. He scored 116 in only his third innings, against West Indies at Bourda, the first of his four centuries on the 1971 tour of the Caribbean. In one-day cricket, however, Gavaskar's third innings was the infamous 36 not out against England at Lord's in 1975. He got into the nineties thrice but never made more than 92, until he finally reached three figures against New Zealand in Nagpur during the 1987 World Cup, 16 years after his first Test hundred. Gavaskar did it in style too, cracking 103 off 88 balls to ensure that India won their group on run-rate ahead of Australia. It was the penultimate match of Gavaskar's 108-ODI career.
Longest gap between first Test hundred and first ODI hundred
Player Test Opposition Start Date Scorecard ODI Opposition Start Date Scorecard Diff
SM Gavaskar (India) 116 v WIMar 19, 1971 Test 684 103* v NZ Oct 31, 1987ODI 474 16y 226d
G Boycott (Eng) 113 v Aus Aug 13, 1964 Test 565 105v Aus Dec 11, 1979 ODI 79 15y 120d
Zaheer Abbas (Pak) 274 v Eng Jun 3, 1971 Test 687 108 v Aus Dec 17, 1981 ODI 128 10y 197d
M Amarnath (India) 100 v Aus Dec 16, 1977Test 811 100* v WI Jan 19, 1988 ODI 497 10y 34d
A Ranatunga (SL) 111v India Aug 30, 1985 Test 1023 101* v PakDec 2, 1994 ODI 953 9y 94d
BE Congdon (NZ) 104 v Eng Feb 25, 1966 Test 602 101v Eng Mar 9, 1975 ODI 18 9y 12d
AP Gurusinha (SL) 116* v Pak Mar 22, 1986 Test 1043 117* v NZ Apr 18, 1994 ODI 909 8y 27d
H Masakadza (Zim) 119 v WI Jul 27, 2001Test 1553 102 v Ban Aug 14, 2009 ODI 2872 8y 18d
MV Boucher (SA) 100v WI Jan 15, 1999 Test 1441 147* v ZimSep 20, 2006 ODI 2420 7y 248d
CH Lloyd (WI) 118 v Eng Jan 19, 1968 Test 627 102v Aus Jun 21, 1975 ODI 33 7y 153d
MA Taylor (Aus) 136 v Eng Jun 8, 1989 Test 1121 105 v India Oct 21, 1996 ODI 1129 7y 135d
JG Wright (NZ) 110 v India Mar 13, 1981Test 899 101 v Eng Mar 16, 1988 ODI 508 7y 3d
HA Gomes (WI) 101v Aus Mar 31, 1978 Test 822 101 v SLFeb 2, 1985 ODI 300 6y 308d
KR Rutherford (NZ) 107* v Eng Mar 3, 1988 Test 1094 108v India Oct 28, 1994 ODI 939 6y 239d
SR Waugh (Aus) 177* v Eng Jun 8, 1989 Test 1121 102* v SL Jan 16, 1996 ODI 1039 6y 222d
TM Dilshan (SL) 163* v Zim Nov 26, 1999Test 1473 117* v Neth Jul 4, 2006 ODI 2390 6y 220d
GS Chappell (Aus) 108v Eng Dec 11, 1970 Test 675 125* v EngJun 6, 1977 ODI 44 6y 177d
SM Pollock (SA) 111 v SL Jan 20, 2001 Test 1529 130v Asia Jun 6, 2007 ODI 2587 6y 137d
Javed Miandad (Pak) 163 v NZ Oct 9, 1976 Test 782 106* v India Dec 3, 1982 ODI 162 6y 55d
N Hussain (Eng) 128 v India Jun 6, 1996Test 1327 115 v India Jul 13, 2002 ODI 1856 6y 37d
Mark Boucher made his Test debut in October 1997 and his one-day debut in January 1998. He didn't take too long to score his first Test century - 100 against West Indies at Centurion Park in 1999 - but his maiden ODI hundred took ages. He didn't score one until 2006, when in his 220th ODI he bludgeoned 147 off 68 balls against Zimbabwe in Potchefstroom. Boucher, however, was lucky to get there for he was dropped twice before reaching his century and four times afterwards. His 219-ODI century drought was the longest before a maiden century until Shaun Pollock made 135 for the Africa XI against the Asia XI in Bangalore in 2007 - his 285th ODI.
The gaps between a player scoring his maiden ODI century and then his first Test century are much smaller than those in the table above. Manoj Prabhakar tops the table with a gap of seven years and 259 days. He scored his maiden ODI hundred in his 11th game - 106 against Pakistan in Jamshedpur in 1987 - but reached a Test hundred only in 1994, in his 36th Test, after making his debut a decade earlier. To be fair, though, Prabhakar spent most of his early innings at Nos. 7 and 8 before moving up the order.
Longest gap between first ODI hundred and first Test hundred
Player ODIOpposition Start Date Scorecard Test OppositionStart Date Scorecard Diff
M Prabhakar (India) 106 v Pak Mar 26, 1987 ODI 440 120 v WI Dec 10, 1994 Test 1278 7y 259d
ADR Campbell (Zim) 131* v SL Nov 5, 1994ODI 946 102 v India Nov 25, 2000 Test 1517 6y 20d
DL Houghton (Zim) 142v NZ Oct 10, 1987 ODI 454 121 v IndiaOct 18, 1992 Test 1197 5y 8d
PV Simmons (WI) 104* v India Jan 25, 1988 ODI 502 110v Aus Dec 26, 1992 Test 1205 4y 336d
DS Lehmann (Aus) 103 v Pak Nov 6, 1998 ODI 1365 160 v WI Apr 19, 2003 Test 1639 4y 164d
Shoaib Malik (Pak) 111* v WI Feb 15, 2002ODI 1808 148* v SL Mar 26, 2006 Test 1794 4y 39d
Saeed Anwar (Pak) 126v SL Feb 17, 1990 ODI 606 169 v NZFeb 17, 1994 Test 1249 4y 0d
A Symonds (Aus) 143* v Pak Feb 11, 2003 ODI 1945 156v Eng Dec 26, 2006 Test 1824 3y 318d
SV Carlisle (Zim) 121* v SL Dec 18, 1999 ODI 1530 118 v Aus Oct 17, 2003 Test 1663 3y 303d
M Kaif (India) 111* v Zim Sep 14, 2002ODI 1876 148* v WI Jun 10, 2006 Test 1806 3y 269d
PD Collingwood (Eng) 100v SL Dec 20, 2002 ODI 1924 134* v IndiaMar 1, 2006 Test 1785 3y 71d
Faisal Iqbal (Pak) 100* v Zim Nov 30, 2002 ODI 1906 139v India Jan 29, 2006 Test 1783 3y 60d
CB Wishart (Zim) 102 v India Sep 30, 1998 ODI 1356 114 v Ban Nov 15, 2001 Test 1568 3y 46d
Shahid Afridi (Pak) 102 v SL Oct 4, 1996ODI 1125 141 v India Jan 28, 1999 Test 1442 2y 116d
DL Haynes (WI) 148v Aus Feb 22, 1978 ODI 48 105 v NZFeb 8, 1980 Test 873 1y 351d
G Kirsten (SA) 112* v Aus Jan 21, 1994 ODI 876 110v Eng Nov 30, 1995 Test 1315 1y 313d
AC Gilchrist (Aus) 100 v SA Jan 26, 1998 ODI 1285 149* v Pak Nov 18, 1999 Test 1469 1y 296d
RT Ponting (Aus) 123 v SL Jan 9, 1996ODI 1032 127 v Eng Jul 24, 1997 Test 1373 1y 196d
DR Martyn (Aus) 116*v NZ Mar 3, 2000 ODI 1571 105 v EngJul 5, 2001 Test 1550 1y 124d
Tamim Iqbal (Ban) 129 v Ire Mar 22, 2008 ODI 2695 128v WI Jul 9, 2009 Test 1923 1y 109d
Most of the top bowlers in the table below, which contains players with long gaps between their first five-for in Tests and their first four-wicket haul in ODIs, are those who began their Test careers before, or shortly after, one-day internationals began, and at a time when they were few and far between. Imran Khan took his maiden five-wicket haul in his ninth Test against Australia at the MCG in 1977. It wasn't until March 1985, eight years later, that he took his first five-for in ODIs when he wrecked the Indian batting line-up with figures of 6 for 14 in Sharjah. India were dismissed for 125 but Imran's performance was in vain after Pakistan were shot out for 87.
Longest gap between first Test five-wicket haul and first ODI four-wicket haul
Player TestOpposition Start Date Scorecard ODI OppositionStart Date Scorecard Diff
Asif Iqbal (Pak) 5/48 v NZ Jan 22, 1965 Test 574 4/56 v WI Jun 20, 1979 ODI 73 14y 149d
DL Underwood (Eng) 5/52 v Pak Aug 10, 1967Test 622 4/44 v WI Nov 28, 1979 ODI 76 12y 110d
N Gifford (Eng) 5/55v Pak Mar 24, 1973 Test 719 4/23 v PakMar 26, 1985 ODI 323 12y 2d
RA Harper (WI) 6/57 v Eng Jul 26, 1984 Test 992 4/40v Eng Mar 5, 1994 ODI 890 9y 222d
Imran Khan (Pak) 5/122 v Aus Jan 1, 1977 Test 790 6/14 v India Mar 22, 1985 ODI 321 8y 80d
DR Pringle (Eng) 5/108 v WI Jun 14, 1984Test 989 4/42 v Pak May 20, 1992 ODI 756 7y 341d
S Madan Lal (India) 5/134v NZ Feb 5, 1976 Test 771 4/20 v AusJun 20, 1983 ODI 219 7y 135d
RW Price (Zim) 5/181 v SA Sep 14, 2001 Test 1563 4/22v Ban Jan 19, 2009 ODI 2797 7y 127d
GP Wickramasinghe (SL) 5/73 v Pak Jan 2, 1992 Test 1182 4/48 v Pak Mar 19, 1999 ODI 1411 7y 76d
MS Kasprowicz (Aus) 7/36 v Eng Aug 21, 1997Test 1377 5/45 v SL Feb 27, 2004 ODI 2106 6y 190d
PCR Tufnell (Eng) 5/61v Aus Jan 4, 1991 Test 1160 4/22 v NZFeb 20, 1997 ODI 1179 6y 47d
Arshad Khan (Pak) 5/38 v SL Mar 12, 1999 Test 1450 4/33v India Apr 2, 2005 ODI 2235 6y 21d
JE Emburey (Eng) 5/124 v WI Feb 13, 1981 Test 896 4/37 v WI Jan 24, 1987 ODI 423 5y 345d
AR Caddick (Eng) 6/65 v WI Mar 25, 1994Test 1257 4/19 v SA Feb 13, 2000 ODI 1560 5y 325d
JA Snow (Eng) 7/49v WI Feb 8, 1968 Test 629 4/32 v NZJul 18, 1973 ODI 6 5y 160d
Abdul Qadir (Pak) 6/44 v Eng Jan 2, 1978 Test 813 4/21v NZ Jun 11, 1983 ODI 202 5y 160d
GG Arnold (Eng) 5/58 v Pak Aug 24, 1967 Test 623 4/27 v Aus Aug 28, 1972 ODI 4 5y 4d
ARC Fraser (Eng) 5/28 v WI Feb 24, 1990Test 1140 4/22 v Aus Jan 10, 1995 ODI 969 4y 320d
IT Botham (Eng) 5/74v Aus Jul 28, 1977 Test 806 4/56 v IndiaJun 2, 1982 ODI 152 4y 309d
RJ Hadlee (NZ) 7/23 v India Feb 13, 1976 Test 772 5/32v India Dec 9, 1980 ODI 99 4y 300d
Sanath Jayasuriya has taken only 98 Test wickets, compared to 316 in ODIs, and his first of two five-wicket hauls came against Zimbabwe in Galle in 2002. Jayasuriya and Muttiah Muralitharan took five wickets each in the first innings and four each in the second as Zimbabwe were routed by 315 runs. His first five-for in ODIs, though, had come long ago - Jayasuriya took 6 for 29 against England in Moratuwa in 1993, the best figures by a Sri Lankan in ODIs until Murali took 7 for 30 against India in Sharjah in 2000.
Longest gap between first ODI four-wicket haul and first Test five-wicket haul
Player ODI Opposition Start Date Scorecard Test Opposition Start Date Scorecard Diff
ST Jayasuriya (SL) 6/29 v EngMar 20, 1993 ODI 818 5/43 v Zim Jan 12, 2002Test 1585 8y 298d
AB Agarkar (India) 4/46 v Aus Apr 7, 1998 ODI 1308 6/41v Aus Dec 12, 2003 Test 1673 5y 249d
RMH Binny (India) 4/41 v NZ Dec 9, 1980 ODI 99 5/40 v Eng Jun 19, 1986 Test 1047 5y 192d
Abdul Razzaq (Pak) 5/31 v SL Oct 15, 1999ODI 1514 5/35 v SL Oct 28, 2004 Test 1719 5y 13d
BA Reid (Aus) 5/53v India Jan 26, 1986 ODI 357 6/97, 7/51 v EngDec 26, 1990 Test 1159 4y 334d
DW Fleming (Aus) 4/39 v NZ Apr 16, 1994 ODI 907 5/46v Eng Nov 28, 1998 Test 1431 4y 226d
ME Waugh (Aus) 4/37 v Eng Jan 10, 1991 ODI 662 5/40 v Eng Jan 26, 1995 Test 1284 4y 16d
Aaqib Javed (Pak) 7/37 v India Oct 25, 1991ODI 685 5/84 v SL Sep 15, 1995 Test 1305 3y 325d
DNT Zoysa (SL) 4/34v Pak Jul 5, 2000 ODI 1603 5/20 v ZimMay 6, 2004 Test 1698 3y 306d
J Srinath (India) 5/41 v Eng Feb 26, 1993 ODI 809 6/21v SA Nov 20, 1996 Test 1338 3y 268d
C White (Eng) 4/37 v NZ Feb 26, 1997 ODI 1181 5/57 v WI Aug 17, 2000 Test 1508 3y 173d
GR Dilley (Eng) 4/45 v SL Jun 11, 1983ODI 201 5/68 v Aus Nov 14, 1986 Test 1057 3y 156d
CK Langeveldt (SA) 4/21v Kenya Oct 22, 2001 ODI 1763 5/46 v EngJan 2, 2005 Test 1732 3y 72d
GF Labrooy (SL) 5/57 v India Jan 15, 1987 ODI 417 5/133v Aus Dec 8, 1989 Test 1131 2y 327d
DT Hondo (Zim) 4/37 v India Mar 13, 2002 ODI 1816 6/59 v Ban Jan 14, 2005 Test 1735 2y 307d
M Hayward (SA) 4/31 v India Mar 27, 2000ODI 1581 5/56 v Pak Dec 26, 2002 Test 1635 2y 274d
EJ Chatfield (NZ) 5/34v Aus Nov 23, 1980 ODI 94 5/95 v EngJul 28, 1983 Test 958 2y 247d
EE Hemmings (Eng) 4/52 v India Nov 5, 1987 ODI 476 6/58v NZ Jul 5, 1990 Test 1147 2y 242d
UDU Chandana (SL) 4/35 v Aus Sep 7, 1996 ODI 1114 6/179 v Pak Mar 12, 1999 Test 1450 2y 186d
CH Gayle (WI) 4/19 v Pak Feb 17, 2002ODI 1810 5/34 v Eng Jul 29, 2004 Test 1708 2y 163d
If there's a particular List you would like to see, email us with your comments and suggestions.

George Binoy is a senior sub-editor at Cricinfo