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