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

Hundreds in Consecutive Innings
Batting Records and Statistics Menu