Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
Test Cricket - Batting Records and Statistics - Hundreds
Players Scoring 100 in 3 or More Consecutive Matches
Player
Country
100s
From
1
D G Bradman
Australia
6
01/01/1937 to 22/07/1938
2
J H Kallis
South Africa
5
12/12/2003 to 10/03/2004
3
Mohammad Yousuf
Pakistan
5
04/08/2006 to 27/11/2006
4
G Gambhir
India
5
26/03/2009 to 17/01/2010
5
J H Kallis
South Africa
4
01/10/2007 to 16/11/2007
6
R Dravid
India
4
08/08/2002 to 09/10/2002
7
S M Gavaskar
India
4
11/02/1977 to 30/12/1977
8
J H Fingleton
Australia
4
01/01/1936 to 04/12/1936
9
S R Tendulkar
India
4
17/01/2010 to 14/02/2010
10
C L Walcott
West Indies
4
17/03/1954 to 11/04/1955
11
E D C Weekes
West Indies
4
27/03/1948 to 31/12/1948
12
M L Hayden
Australia
4
14/12/2001 to 22/02/2002
13
M L Hayden
Australia
4
08/09/2005 to 17/11/2005
14
K F Barrington
England
4
21/10/1961 to 13/12/1961
15
D G Bradman
Australia
4
08/03/1929 to 11/07/1930
16
D G Bradman
Australia
4
27/11/1931 to 29/01/1932
17
K F Barrington
England
4
27/07/1967 to 19/01/1968
18
R N Harvey
Australia
4
31/12/1949 to 03/03/1950
19
K S Williamson*
New Zealand
4
24/02/2023 to 28/11/2023
20
K C Sangakkara
Sri Lanka
4
03/07/2007 to 01/12/2007
21
S P D Smith*
Australia
4
09/12/2014 to 06/01/2015
22
K C Sangakkara
Sri Lanka
3
02/12/2009 to 26/07/2010
23
V Sehwag
India
3
06/02/2010 to 18/07/2010
24
G C Smith
South Africa
3
08/04/2005 to 29/04/2005
25
Mohammad Hafeez*
Pakistan
3
09/11/2014 to 28/04/2015
26
C A Pujara*
India
3
08/10/2016 to 16/11/2016
27
U T Khawaja*
Australia
3
05/11/2015 to 26/12/2015
28
D Karunaratne*
Sri Lanka
3
21/04/2021 to 21/11/2021
29
J M Bairstow*
England
3
10/06/2022 to 01/07/2022
30
T W M Latham*
New Zealand
3
15/12/2018 to 28/02/2019
31
J E Root*
England
3
14/01/2021 to 05/02/2021
32
J E Root*
England
3
04/08/2021 to 25/08/2021
33
Shan Masood*
Pakistan
3
19/12/2019 to 05/08/2020
34
Babar Azam*
Pakistan
3
11/12/2019 to 07/02/2020
35
M Labuschagne*
Australia
3
21/11/2019 to 12/12/2019
36
M Labuschagne*
Australia
3
08/07/2022 to 08/12/2022
37
D J Mitchell*
New Zealand
3
02/06/2022 to 23/06/2022
38
H C Brook*
England
3
01/12/2022 to 17/12/2022
39
Tamim Iqbal*
Bangladesh
3
03/11/2014 to 28/04/2015
40
V Kohli*
India
3
16/11/2017 to 02/12/2017
41
R N Harvey
Australia
3
09/01/1953 to 06/02/1953
42
D L Haynes
West Indies
3
05/04/1990 to 15/11/1990
43
V S Hazare
India
3
04/02/1949 to 14/12/1951
44
J B Hobbs
England
3
30/12/1911 to 09/02/1912
45
J B Hobbs
England
3
19/12/1924 to 16/01/1925
46
A J Lamb
England
3
28/06/1984 to 26/07/1984
47
J L Langer
Australia
3
23/08/2001 to 22/11/2001
48
B C Lara
West Indies
3
27/07/1995 to 24/08/1995
49
B C Lara
West Indies
3
13/03/1999 to 03/04/1999
50
W M Lawry
Australia
3
22/08/1968 to 26/12/1968
51
C G Macartney
Australia
3
26/06/1926 to 24/07/1926
52
A Melville
South Africa
3
03/03/1939 to 21/06/1947
53
Shoaib Mohammad
Pakistan
3
10/10/1990 to 26/10/1990
54
Mudassar Nazar
Pakistan
3
14/01/1983 to 30/01/1983
55
I V A Richards
West Indies
3
10/03/1976 to 07/04/1976
56
G S A Sobers
West Indies
3
28/11/1958 to 31/12/1958
57
G S A Sobers
West Indies
3
19/03/1971 to 13/04/1971
58
H Sutcliffe
England
3
16/08/1930 to 15/08/1931
59
M A Taylor
Australia
3
08/12/1989 to 12/01/1990
60
D C Boon
Australia
3
02/01/1992 to 01/02/1992
61
D C Boon
Australia
3
17/06/1993 to 22/07/1993
62
G Boycott
England
3
29/01/1971 to 08/07/1971
63
Zaheer Abbas
Pakistan
3
10/12/1982 to 03/01/1983
64
M S Atapattu
Sri Lanka
3
24/03/2004 to 14/05/2004
65
M Azharuddin
India
3
31/12/1984 to 31/01/1985
66
M Azharuddin
India
3
22/02/1990 to 09/08/1990
67
K F Barrington
England
3
25/01/1963 to 23/02/1963
68
B C Broad
England
3
28/11/1986 to 26/12/1986
69
M G Burgess
New Zealand
3
08/11/1969 to 16/02/1972
70
D C S Compton
England
3
07/06/1947 to 05/07/1947
71
P A de Silva
Sri Lanka
3
02/08/1997 to 19/11/1997
72
M L Hayden
Australia
3
26/12/2007 to 24/01/2008
73
S Chanderpaul
West Indies
3
07/06/2007 to 26/12/2007
74
R T Ponting
Australia
3
19/10/2002 to 21/11/2002
75
R T Ponting
Australia
3
10/04/2003 to 01/05/2003
76
E D C Weekes
West Indies
3
03/02/1956 to 03/03/1956
77
K D Walters
Australia
3
03/01/1969 to 14/02/1969
78
P R Umrigar
India
3
13/01/1961 to 01/12/1961
79
S M Gavaskar
India
3
19/03/1971 to 13/04/1971
80
G A Gooch
England
3
05/07/1990 to 09/08/1990
81
W R Hammond
England
3
14/12/1928 to 01/02/1929
82
W R Hammond
England
3
23/02/1933 to 31/03/1933
83
H H Gibbs
South Africa
3
26/12/2003 to 16/01/2004
84
D P M D Jayawardene
Sri Lanka
3
22/08/2001 to 06/09/2001
85
D P M D Jayawardene
Sri Lanka
3
09/12/2007 to 22/03/2008
86
Mohammad Yousuf
Pakistan
3
29/11/2005 to 21/01/2006
87
J H Kallis
South Africa
3
12/11/2010 to 16/12/2010
88
A C Gilchrist
Australia
3
02/01/2005 to 18/03/2005
89
Younis Khan
Pakistan
3
22/10/2014 to 09/11/2014
90
A J Strauss
England
3
15/02/2009 to 06/03/2009
91
I R Bell
England
3
13/07/2006 to 04/08/2006
92
S C Williams*
Zimbabwe
3
27/01/2020 to 10/03/2021
93
L R P L Taylor*
New Zealand
3
03/12/2013 to 19/12/2013
94
A N Cook
England
3
03/01/2011 to 03/06/2011
95
A N Cook
England
3
15/11/2012 to 05/12/2012
96
R S Bopara
England
3
26/02/2009 to 14/05/2009
97
K S Williamson*
New Zealand
3
03/12/2020 to 03/01/2021
Hundreds in Consecutive Innings
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links