Most matches between centuries

Loading ...

Most matches between centuries - Tests
Player Mat 100Runs Opp Scorecard Mat 100Runs Opp Scorecard Diff
AC Parore (NZ) 16 1 100*
v WI Feb 3, 1995 73 2 110v Aus Nov 30, 2001 57
MV Boucher (SA)
70 4 122* v WI Jan 2, 2004 120 5 117 v Ban Nov 26, 2008 50
Moin Khan (Pak) 19
3 105 v Eng Aug 8, 1996 664 137 v NZ Dec 19, 2003 47
SMH Kirmani (India) 35 1 101*
v Aus Nov 3, 1979 81 2 102v Eng Nov 28, 1984 46
MV Boucher (SA)
24 3 108 v Eng Dec 26, 1999 70 4 122* v WI Jan 2, 2004 46
RR Lindwall (Aus) 3
1 100 v Eng Jan 1, 1947 462 118 v WI May 14, 1955 43
RJ Hadlee (NZ) 28 1 103
v WI Feb 22, 1980 70 2 151*v SL Apr 16, 1987 42
RC Russell (Eng)
5 1 128* v Aus Jul 27, 1989 46 2 124 v India Jun 20, 1996 41
APE Knott (Eng) 26
2 116 v Pak Jun 3, 1971 663 106* v Aus Jan 25, 1975 40
IDS Smith (NZ) 12 1 113*
v Eng Feb 10, 1984 52 2 173v India Feb 22, 1990 40
Wasim Akram (Pak)
31 1 123 v Aus Jan 19, 1990 71 2 257* v Zim Oct 17, 1996 40
Wasim Raja (Pak) 10
2 117* v WI Feb 18, 1977 473 125 v India Sep 24, 1983 37
AR Border (Aus) 96 23 113*
v Pak Sep 23, 1988 133 24 106v SL Sep 8, 1992 37
ND McKenzie (SA)
9 2 103 v SL Jan 20, 2001 44 3 226 v Ban Feb 29, 2008 35
MS Dhoni (India) 5
1 148 v Pak Jan 21, 2006 382 110 v SL Nov 16, 2009 33
N Kapil Dev (India) 8 1 126*
v WI Jan 24, 1979 38 2 116v Eng Jan 30, 1982 30
WJ Cronje (SA)
21 5 101 v NZ Mar 4, 1995 50 6 126 v Eng Jul 23, 1998 29
N Kapil Dev (India) 50
3 100* v WI Mar 11, 1983 784 119 v Aus Sep 18, 1986 28
JN Rhodes (SA) 5 1 101*
v SL Aug 25, 1993 33 2 117v Eng Jun 18, 1998 28
SP Fleming (NZ)
35 2 174* v SL May 27, 1998 63 3 105 v Aus Nov 30, 2001 28

Longest time between centuries - Tests
Player Mat 100 Runs OppScorecard Mat 100 Runs OppScorecard Length
W Bardsley (Aus) 17 5 164 v SA Jul 15, 1912 38 6 193* v Eng Jun 26, 1926 13y 346d
S Mushtaq Ali (India) 41 112 v Eng Jul 25, 1936 82 106 v WI Dec 31, 1948 12y 159d
FE Woolley (Eng) 11 1 133*v Aus Feb 23, 1912 36 2 115*v SA Feb 9, 1923 10y 351d
VM Merchant (India) 5 1 114 v Eng Jul 25, 1936 9 2 128 v Eng Aug 17, 1946 10y 23d
CG Macartney (Aus) 141 137 v SA Mar 3, 1911 232 170 v Eng Feb 25, 1921 9y 359d
RB Simpson (Aus) 51 8 109v India Dec 30, 1967 54 9 176v India Dec 16, 1977 9y 351d
WW Armstrong (Aus) 34 3 132 v SA Feb 17, 1911 41 4 158 v Eng Dec 17, 1920 9y 304d
B Sutcliffe (NZ) 244 230* v India Dec 16, 1955 365 151* v India Mar 5, 1965 9y 79d
HW Taylor (SA) 7 1 109v Eng Dec 13, 1913 15 2 176v Eng Dec 23, 1922 9y 10d
Mushtaq Mohammad (Pak) 13 2 100* v Eng Jul 26, 1962 23 3 100 v Eng Jun 3, 1971 8y 312d
B Mitchell (SA) 305 109 v Eng Jan 20, 1939 376 120 v Eng Aug 16, 1947 8y 208d
JB Hobbs (Eng) 19 5 107v Aus Jun 24, 1912 30 6 122v Aus Dec 31, 1920 8y 190d
C Kelleway (Aus) 12 2 102 v SA Jul 15, 1912 18 3 147 v Eng Jan 14, 1921 8y 183d
RR Lindwall (Aus) 31 100 v Eng Jan 1, 1947 462 118 v WI May 14, 1955 8y 133d
DG Bradman (Aus) 36 21 103v Eng Jul 22, 1938 38 22 187v Eng Nov 29, 1946 8y 130d
A Melville (SA) 5 1 103 v Eng Mar 3, 1939 6 2 189 v Eng Jun 7, 1947 8y 96d
AD Nourse (SA) 143 103 v Eng Mar 3, 1939 154 149 v Eng Jun 7, 1947 8y 96d
KC Wessels (Aus) 17 4 173v WI Dec 30, 1984 26 5 118v India Nov 13, 1992 7y 319d
J Hardstaff jnr (Eng) 13 3 169* v Aus Aug 20, 1938 17 4 205* v India Jun 22, 1946 7y 306d
WJ Edrich (Eng) 91 219 v SA Mar 3, 1939 122 119 v Aus Dec 13, 1946 7y 285d

Most matches between scores above 50 - Tests
Player Mat 50+ Runs Opp Scorecard Mat 50+ Runs Opp Scorecard Diff
A Kumble (India) 423 78 v SL Nov 26, 1997 1044 58 v Eng Mar 1, 2006 62
B Lee (Aus) 13 2 61v NZ Nov 8, 2001 52 3 64v SA Mar 31, 2006 39
GD McKenzie (Aus) 11 1 76 v SA Jan 10, 1964 48 2 59 v WI Jan 24, 1969 37
Harbhajan Singh (India) 262 54 v Eng Aug 8, 2002 623 63 v Aus Jan 2, 2008 36
SK Warne (Aus) 20 1 74*v NZ Dec 3, 1993 55 2 53v Eng Jul 3, 1997 35
Wasim Akram (Pak) 40 5 54 v SL Jan 2, 1992 71 6 257* v Zim Oct 17, 1996 31
TG Evans (Eng) 437 71 v India Jul 17, 1952 738 62 v SA Jan 1, 1957 30
HJ Tayfield (SA) 2 1 75v Aus Dec 31, 1949 32 2 66v Aus Feb 28, 1958 30
Wasim Bari (Pak) 44 5 85 v India Oct 27, 1978 74 6 64 v India Sep 14, 1983 30
R Illingworth (Eng) 31 50 v India Aug 20, 1959 322 113 v WI Jun 26, 1969 29
BL Cairns (NZ) 5 1 52*v Pak Oct 30, 1976 33 2 64v Eng Jan 20, 1984 28
JA Snow (Eng) 5 1 59* v WI Aug 18, 1966 32 2 73 v India Jul 22, 1971 27
RC Russell (Eng) 104 55 v WI Apr 5, 1990 365 62 v WI Apr 16, 1994 26
Saqlain Mushtaq (Pak) 8 2 58v SL Apr 19, 1997 33 3 101*v NZ Mar 15, 2001 25
GF Lawson (Aus) 9 2 50 v Eng Nov 12, 1982 33 3 53 v Eng Aug 15, 1985 24
DL Vettori (NZ) 234 51 v Eng Aug 19, 1999 465 55 v SL May 3, 2003 23
Imran Khan (Pak) 7 1 59v NZ Oct 30, 1976 29 2 56v Aus Mar 18, 1980 22
IDS Smith (NZ) 23 3 53 v WI Apr 6, 1985 45 4 54 v India Nov 24, 1988 22
MD Marshall (WI) 548 72 v Eng Jun 2, 1988 769 51 v Aus Apr 27, 1991 22
SM Pollock (SA) 74 15 66*v Eng Sep 4, 2003 96 16 67*v Aus Dec 26, 2005 22

Longest time between scores above 50 - Tests
Player Mat 50+Runs Opp Scorecard Mat 50+Runs Opp Scorecard Length
G Gunn (Eng) 11 8 61
v Aus Feb 23, 1912 15 9 85v WI Apr 3, 1930 18y 39d
FR Brown (Eng)
6 2 57 v NZ Jul 24, 1937 11 3 62 v Aus Dec 22, 1950 13y 151d
DB Close (Eng) 11
3 56 v WI Jul 25, 1963 214 60 v WI Jun 17, 1976 12y 328d
L Amarnath (India) 1 1 118
v Eng Dec 15, 1933 4 2 50v Eng Jun 22, 1946 12y 189d
WM Wallace (NZ)
1 2 56 v Eng Jun 26, 1937 9 3 55 v Eng Aug 13, 1949 12y 48d
MP Donnelly (NZ) 3
1 58 v Eng Aug 14, 1937 42 64 v Eng Jun 11, 1949 11y 301d
Nasim-ul-Ghani (Pak) 18 2 101
v Eng Jun 21, 1962 29 3 64v Aus Jan 6, 1973 10y 199d
JM Blanckenberg (SA)
3 1 59 v Eng Jan 1, 1914 14 2 56 v Eng Jun 14, 1924 10y 165d
JM Blackham (Aus) 17
3 66 v Eng Dec 12, 1884 354 74 v Eng Dec 14, 1894 10y 2d
S Mushtaq Ali (India) 5 2 52
v Eng Aug 15, 1936 7 3 59v Eng Aug 17, 1946 10y 2d
VM Merchant (India)
6 3 52 v Eng Aug 15, 1936 8 4 78 v Eng Jul 20, 1946 9y 339d
RB Simpson (Aus) 51
32 109 v India Dec 30, 1967 5333 89 v India Dec 2, 1977 9y 337d
EAB Rowan (SA) 11 5 85
v Eng Feb 18, 1939 14 6 156*v Eng Dec 27, 1948 9y 313d
R Illingworth (Eng)
3 1 50 v India Aug 20, 1959 32 2 113 v WI Jun 26, 1969 9y 310d
WA Hadlee (NZ) 2
1 93 v Eng Jul 24, 1937 52 116 v Eng Mar 21, 1947 9y 240d
G Giffen (Aus) 10 1 63
v Eng Jul 21, 1884 22 2 53v Eng Aug 14, 1893 9y 24d
WW Armstrong (Aus)
37 10 90 v Eng Dec 30, 1911 41 11 158 v Eng Dec 17, 1920 8y 353d
JW Hearne (Eng) 2
2 114 v Aus Dec 30, 1911 143 57 v Aus Dec 17, 1920 8y 353d
WGA Parkhouse (Eng) 2 1 69
v WI Jul 20, 1950 6 2 78v India Jul 2, 1959 8y 347d
CG Macartney (Aus)
17 7 99 v Eng Jun 24, 1912 22 8 69 v Eng Dec 17, 1920 8y 176d

Most matches between centuries - ODIs
Player Mat 100 Runs Opp Scorecard Mat 100 Runs Opp Scorecard Diff
A Flower (Zim) 11 115* v SL Feb 23, 1992 1502 120* v SL Oct 21, 2000 149
M Azharuddin (India) 103 3 108v SL Apr 25, 1990 250 4 111*v SL Aug 17, 1997 147
JN Rhodes (SA) 85 1 121 v Pak Sep 29, 1996 217 2 107* v NZ Feb 1, 2002 132
DPMD Jayawardene (SL) 936 106* v WI Dec 15, 2001 2167 126* v Eng Jun 24, 2006 123
SP Fleming (NZ) 81 3 111*v Aus Feb 12, 1998 192 4 134*v SA Feb 16, 2003 111
CL Hooper (WI) 16 1 113* v India Jan 22, 1988 121 2 111 v NZ Nov 1, 1994 105
M Prabhakar (India) 111 106 v Pak Mar 26, 1987 1112 102* v WI Oct 30, 1994 100
RS Kaluwitharana (SL) 56 1 100*v Kenya Sep 28, 1996 156 2 102*v Eng Mar 27, 2001 100
RJ Shastri (India) 30 2 102 v Eng Dec 27, 1984 124 3 101* v SL Dec 1, 1990 94
S Chanderpaul (WI) 1143 108* v NZ Jun 8, 2002 2054 101 v Pak Dec 16, 2006 91
Shahid Afridi (Pak) 204 4 102v India Apr 15, 2005 294 5 109v SL Jun 15, 2010 90
AR Border (Aus) 19 1 105* v India Dec 18, 1980 104 2 118* v SL Jan 28, 1985 85
Shahid Afridi (Pak) 652 109 v India Sep 19, 1998 1463 108* v NZ Apr 15, 2002 81
R Dravid (India) 105 7 153v NZ Nov 8, 1999 186 8 109*v WI Nov 15, 2002 81
SR Waugh (Aus) 187 1 102* v SL Jan 16, 1996 266 2 120* v SA Jun 13, 1999 79
M Kaif (India) 191 111* v Zim Sep 14, 2002 952 102* v NZ Sep 2, 2005 76
Inzamam-ul-Haq (Pak) 83 4 116*v Zim Feb 25, 1995 158 5 116*v SL Apr 7, 1998 75
Abdul Razzaq (Pak) 171 2 107* v Zim Sep 30, 2004 245 3 109* v SA Oct 31, 2010 74
PV Simmons (WI) 434 104 v SA Apr 12, 1992 1165 103* v NZ Apr 6, 1996 73
CD McMillan (NZ) 114 2 105v Pak Apr 24, 2002 187 3 117v Aus Feb 20, 2007 73

Longest time between centuries - ODIs
Player Mat 100Runs Opp Scorecard Mat 100Runs Opp Scorecard Length
A Flower (Zim) 1 1 115*
v SL Feb 23, 1992 150 2 120*v SL Oct 21, 2000 8y 241d
GM Turner (NZ)
10 2 114* v India Jun 14, 1975 35 3 140 v SL Mar 20, 1983 7y 279d
SO Tikolo (Kenya) 22
1 106* v Ban Mar 20, 1999 822 111 v Ber Nov 14, 2006 7y 239d
M Prabhakar (India) 11 1 106
v Pak Mar 26, 1987 111 2 102*v WI Oct 30, 1994 7y 218d
M Azharuddin (India)
103 3 108 v SL Apr 25, 1990 250 4 111* v SL Aug 17, 1997 7y 114d
Saleem Elahi (Pak) 1
1 102* v SL Sep 29, 1995 302 107 v Zim Nov 24, 2002 7y 56d
Imran Nazir (Pak) 10 1 105*
v Zim Apr 15, 2000 68 2 160v Zim Mar 21, 2007 6y 340d
CL Hooper (WI)
16 1 113* v India Jan 22, 1988 121 2 111 v NZ Nov 1, 1994 6y 283d
Abdul Razzaq (Pak) 171
2 107* v Zim Sep 30, 2004 2453 109* v SA Oct 31, 2010 6y 31d
MD Crowe (NZ) 15 1 105*
v Eng Feb 25, 1984 83 2 104v India Mar 1, 1990 6y 4d
AJ Lamb (Eng)
18 3 102 v NZ Jun 9, 1983 82 4 100* v Aus May 27, 1989 5y 352d
RJ Shastri (India) 30
2 102 v Eng Dec 27, 1984 1243 101* v SL Dec 1, 1990 5y 339d
DL Haynes (WI) 1 1 148
v Aus Feb 22, 1978 56 2 108*v Aus Jan 17, 1984 5y 329d
AJ Stewart (Eng)
38 1 103 v Pak May 22, 1992 91 2 116 v India Dec 11, 1997 5y 203d
JN Rhodes (SA) 85
1 121 v Pak Sep 29, 1996 2172 107* v NZ Feb 1, 2002 5y 125d
Shahid Afridi (Pak) 204 4 102
v India Apr 15, 2005 294 5 109v SL Jun 15, 2010 5y 61d
SP Fleming (NZ)
81 3 111* v Aus Feb 12, 1998 192 4 134* v SA Feb 16, 2003 5y 4d
CD McMillan (NZ) 114
2 105 v Pak Apr 24, 2002 1873 117 v Aus Feb 20, 2007 4y 302d
GA Gooch (Eng) 27 1 108
v Aus Aug 22, 1980 39 2 115v Aus Jun 1, 1985 4y 283d
Ijaz Ahmed (Pak)
65 2 102* v SL Feb 10, 1990 104 3 110 v SA Oct 20, 1994 4y 252d

Most matches between scores above 50 - ODIs
Player Mat 50+ Runs OppScorecard Mat 50+ Runs OppScorecard Diff
Wasim Akram (Pak) 93 1 86 v Aus Feb 23, 1990 187 2 50 v India Apr 7, 1995 94
B Lee (Aus) 341 51* v SA Feb 3, 2002 1192 57 v SA Jan 15, 2006 85
M Prabhakar (India) 11 1 106v Pak Mar 26, 1987 89 2 73v Eng Mar 5, 1993 78
DL Vettori (NZ) 177 3 79 v Aus Nov 1, 2006 252 4 70 v Aus Mar 6, 2010 75
IA Healy (Aus) 461 50* v Eng Jan 10, 1991 1202 56 v Eng Jan 10, 1995 74
SM Pollock (SA) 75 5 52v Zim May 29, 1999 149 6 69*v NZ Feb 1, 2002 74
NR Mongia (India) 45 1 69 v Pak Apr 12, 1996 114 2 51 v SL Nov 6, 1998 69
Mohammad Rafique (Ban) 101 77 v Kenya May 17, 1998 732 72 v Zim Jan 31, 2005 63
AC Parore (NZ) 102 14 54v SL Oct 26, 1998 164 15 51*v SL Jul 18, 2001 62
Imran Khan (Pak) 40 4 79* v NZ Jun 20, 1983 89 5 73 v India Mar 24, 1987 49
TM Dilshan (SL) 162 50 v Ban Aug 7, 2002 643 52 v India Nov 3, 2005 48
DR Smith (WI) 28 2 68v SL Aug 2, 2005 75 3 59*v Aus Feb 14, 2010 47
PJL Dujon (WI) 81 4 57* v Pak Nov 4, 1986 127 5 63 v Pak Dec 17, 1988 46
CZ Harris (NZ) 10510 54* v Zim Mar 8, 1998 15011 59* v Aus Feb 26, 2000 45
HH Streak (Zim) 64 1 59v India Nov 8, 1998 108 2 51*v India Dec 5, 2000 44
DD Ebrahim (Zim) 22 2 84 v Ban Nov 26, 2001 66 3 50* v SL Apr 27, 2004 44
PL Symcox (SA) 271 61 v India Apr 19, 1996 692 58 v SL Aug 14, 1998 42
HP Tillakaratne (SL) 125 11 70*v India Mar 2, 1996 167 12 72*v Zim Nov 10, 1998 42
UDU Chandana (SL) 42 1 50 v Eng Jan 19, 1999 84 2 64 v Pak Apr 12, 2002 42
Mushfiqur Rahim (Ban) 122 56* v India Mar 17, 2007 543 98 v Zim Aug 18, 2009 42

Longest time between scores above 50 - ODIs
Player Mat 50+ Runs Opp Scorecard Mat 50+ Runs Opp Scorecard Length
B Zuiderent (Neth) 21 54 v Eng Feb 22, 1996 192 63* v Ber Nov 28, 2006 10y 279d
GM Hamilton (Scot) 3 2 63v Ban May 24, 1999 14 3 64*v Can Jan 31, 2007 7y 252d
LPC Silva (SL) 1 1 55 v Aus Aug 26, 1999 14 2 107* v India Feb 17, 2007 7y 175d
Wasim Raja (Pak) 51 58 v WI Jun 11, 1975 332 60 v Eng Jul 19, 1982 7y 38d
KJJ van Noortwijk (Neth) 2 1 64v Eng Feb 22, 1996 9 2 134*v Nam Mar 3, 2003 7y 9d
B Wood (Eng) 5 1 77 v EAf Jun 14, 1975 12 2 78* v India Jun 2, 1982 6y 353d
PA Wallace (WI) 51 52 v India Dec 14, 1991 212 79 v Pak Oct 29, 1998 6y 319d
Mohammad Rafique (Ban) 10 1 77v Kenya May 17, 1998 73 2 72v Zim Jan 31, 2005 6y 259d
KWR Fletcher (Eng) 17 5 131 v NZ Jun 11, 1975 22 6 69 v India Jan 27, 1982 6y 230d
Athar Ali Khan (Ban) 51 78* v SL Dec 31, 1990 92 82 v Pak Jul 16, 1997 6y 197d
RW Marsh (Aus) 10 1 52*v WI Jun 14, 1975 46 2 54*v Pak Dec 17, 1981 6y 186d
CB Lambert (WI) 3 1 66 v India Oct 19, 1991 9 2 52 v Eng Apr 5, 1998 6y 168d
KC Wessels (Aus) 5415 57 v Eng Jun 1, 1985 5516 50 v India Nov 10, 1991 6y 162d
CN Evans (Zim) 16 1 96*v SL Sep 3, 1996 50 2 68v Pak Nov 23, 2002 6y 81d
EA Brandes (Zim) 15 1 55 v SL Feb 3, 1993 55 2 53 v Kenya Mar 19, 1999 6y 44d
M Prabhakar (India) 111 106 v Pak Mar 26, 1987 892 73 v Eng Mar 5, 1993 5y 344d
CWJ Athey (Eng) 2 1 51v Aus Aug 22, 1980 3 2 142*v NZ Jul 18, 1986 5y 330d
ML Hayden (Aus) 12 2 67 v NZ Apr 16, 1994 14 3 64* v NZ Feb 17, 2000 5y 307d
MA Vermeulen (Zim) 134 66 v WI Nov 26, 2003 335 92 v Ban Aug 9, 2009 5y 256d
TM Moody (Aus) 32 7 54v SL Aug 15, 1992 56 8 63v NZ Apr 21, 1998 5y 249d

Travis Basevi is a cricket statistician and UK Senior Programmer for Cricinfo and other ESPN sports websites