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

Hundreds in Consecutive Innings
Batting Records and Statistics Menu