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