Test Cricket - Batting Records and Statistics - Hundreds
Players Scoring 100 in Both Innings of Match
  Player Country Innings Match Versus Ground
1st   2nd  
1 Najmul Hossain Shanto* Bangladesh 146 124 14/06/2023 Afghanistan Shere Bangla National Stadium
2 Imam-ul-Haq* Pakistan 157 111* 04/03/2022 Australia Rawalpindi Cricket Stadium
3 V Kohli* India 115 141 09/12/2014 Australia Adelaide Oval
4 Azhar Ali* Pakistan 109 100* 30/10/2014 Australia Sheikh Zayed Stadium
5 D C S Compton England 147 103* 31/01/1947 Australia Adelaide Oval
6 W R Hammond England 119* 177 01/02/1929 Australia Adelaide Oval
7 V S Hazare India 116 145 23/01/1948 Australia Adelaide Oval
8 R B Kanhai West Indies 117 115 27/01/1961 Australia Adelaide Oval
9 H Sutcliffe England 176 127 01/01/1925 Australia Melbourne Cricket Ground
10 G M Turner New Zealand 101 110* 08/03/1974 Australia AMI Stadium
11 C L Walcott West Indies 126 110 11/04/1955 Australia Queen's Park Oval
12 C L Walcott West Indies 155 110 11/06/1955 Australia Sabina Park
13 Younis Khan Pakistan 106 103* 22/10/2014 Australia Dubai International Cricket Stadium
14 Misbah-ul-Haq Pakistan 101 101* 30/10/2014 Australia Sheikh Zayed Stadium
15 Yasir Hameed Pakistan 170 105 20/08/2003 Bangladesh National Stadium (Karachi)
16 K C Sangakkara Sri Lanka 142 105 08/03/2013 Bangladesh Galle International Stadium
17 K C Sangakkara Sri Lanka 319 105 04/02/2014 Bangladesh Zahur Ahmed Chowdhury Stadium
18 T M Dilshan Sri Lanka 162 143 03/01/2009 Bangladesh Zahur Ahmed Chowdhury Stadium
19 K O A Powell West Indies 117 110 13/11/2012 Bangladesh Shere Bangla National Stadium
20 P H K D Mendis* Sri Lanka 102 164 22/03/2024 Bangladesh Sylhet Stadium
21 B R M Taylor* Zimbabwe 110 106* 11/11/2018 Bangladesh Shere Bangla National Stadium
22 B R M Taylor* Zimbabwe 171 102* 17/04/2013 Bangladesh Harare Sports Club
23 D de Silva* Sri Lanka 102 108 22/03/2024 Bangladesh Sylhet Stadium
24 R R Pant* India 134 118 20/06/2025 England Headingley
25 Shubman Gill* India 269 161 02/07/2025 England Edgbaston
26 S P D Smith* Australia 144 142 01/08/2019 England Edgbaston
27 U T Khawaja* Australia 137 101* 05/01/2022 England Sydney Cricket Ground
28 W Bardsley Australia 136 130 09/08/1909 England Kennington Oval
29 S R Waugh Australia 108 116 03/07/1997 England Old Trafford
30 M L Hayden Australia 197 103 07/11/2002 England Brisbane Cricket Ground
31 Inzamam-ul-Haq Pakistan 109 100* 20/11/2005 England Iqbal Stadium
32 A Melville South Africa 189 104* 07/06/1947 England Trent Bridge
33 B Mitchell South Africa 120 189* 16/08/1947 England Kennington Oval
34 Hanif Mohammad Pakistan 111 104 19/01/1962 England Bangabandhu National Stadium
35 A R Morris Australia 122 124* 31/01/1947 England Adelaide Oval
36 G A Headley West Indies 106 107 24/06/1939 England Lord's
37 G A Headley West Indies 114 112 21/02/1930 England Bourda
38 G P Howarth New Zealand 122 102 04/03/1978 England Eden Park
39 S D Hope* West Indies 147 118* 25/08/2017 England Headingley
40 C G Greenidge West Indies 134 101 08/07/1976 England Old Trafford
41 P G Fulton New Zealand 136 110 22/03/2013 England Eden Park
42 H M Amla South Africa 114 123* 14/02/2010 India Eden Gardens
43 A J Strauss England 123 108 11/12/2008 India MA Chidambaram Stadium
44 J H Kallis South Africa 161 109* 02/01/2011 India Newlands
45 D A Warner Australia 145 102 09/12/2014 India Adelaide Oval
46 G A Gooch England 333 123 26/07/1990 India Lord's
47 L R D Mendis Sri Lanka 105 105 17/09/1982 India MA Chidambaram Stadium
48 G Kirsten South Africa 102 133 27/11/1996 India Eden Gardens
49 E D C Weekes West Indies 162 101 31/12/1948 India Eden Gardens
50 D G Bradman Australia 132 127* 01/01/1948 India Melbourne Cricket Ground
51 P A de Silva Sri Lanka 146 120 09/08/1997 India Sinhalese Sports Club Ground
52 J M Bairstow* England 106 114* 01/07/2022 India Edgbaston
53 G W Flower Zimbabwe 104 151 18/09/1997 New Zealand Harare Sports Club
54 G S Chappell Australia 247* 133 01/03/1974 New Zealand Basin Reserve
55 I M Chappell Australia 145 121 01/03/1974 New Zealand Basin Reserve
56 A R Border Australia 140 114* 28/02/1986 New Zealand AMI Stadium
57 L G Rowe West Indies 214 100* 16/02/1972 New Zealand Sabina Park
58 Javed Miandad Pakistan 104 103* 25/11/1984 New Zealand Niaz Stadium
59 A P Gurusinha Sri Lanka 119 102 22/02/1991 New Zealand Seddon Park
60 D A Warner Australia 163 116 05/11/2015 New Zealand Brisbane Cricket Ground
61 R Dravid India 190 103* 02/01/1999 New Zealand Seddon Park
62 R Dravid India 110 135 16/03/2005 Pakistan Eden Gardens
63 J H Kallis South Africa 155 100* 01/10/2007 Pakistan National Stadium (Karachi)
64 R B Simpson Australia 153 115 24/10/1964 Pakistan National Stadium (Karachi)
65 G S A Sobers West Indies 125 109* 13/03/1958 Pakistan Bourda
66 D M Jones Australia 116 121* 19/01/1990 Pakistan Adelaide Oval
67 A R Border Australia 150* 153 18/03/1980 Pakistan Gaddafi Stadium
68 S M Gavaskar India 111 137 14/11/1978 Pakistan National Stadium (Karachi)
69 P A de Silva Sri Lanka 138* 103* 26/04/1997 Pakistan Sinhalese Sports Club Ground
70 A Flower Zimbabwe 142 199* 07/09/2001 South Africa Harare Sports Club
71 A M Rahane* India 127 100* 03/12/2015 South Africa Arun Jaitley Stadium
72 K S Williamson* New Zealand 118 109 04/02/2024 South Africa Bay Oval
73 R G Sharma* India 176 127 02/10/2019 South Africa Dr YS Rajasekhara Reddy Cricket Stadium
74 H Sutcliffe England 104 109* 17/08/1929 South Africa Kennington Oval
75 C A G Russell England 140 111 16/02/1923 South Africa Kingsmead
76 R T Ponting Australia 103 116 24/03/2006 South Africa Kingsmead
77 R T Ponting Australia 120 143* 02/01/2006 South Africa Sydney Cricket Ground
78 E Paynter England 117 100 24/12/1938 South Africa Old Wanderers
79 J A R Moroney Australia 118 101* 10/02/1950 South Africa Ellis Park
80 D A Warner Australia 135 145 01/03/2014 South Africa Newlands
81 P J Hughes Australia 115 160 06/03/2009 South Africa Kingsmead
82 Wajahatullah Wasti Pakistan 133 121* 04/03/1999 Sri Lanka Gaddafi Stadium
83 B C Lara West Indies 221 130 29/11/2001 Sri Lanka Sinhalese Sports Club Ground
84 A H Jones New Zealand 122 100* 22/02/1991 Sri Lanka Seddon Park
85 M L Hayden Australia 117 132 09/07/2004 Sri Lanka Cazaly's Stadium
86 Mominul Haque* Bangladesh 176 105 31/01/2018 Sri Lanka Zahur Ahmed Chowdhury Stadium
87 J E Root* England 143 103 29/08/2024 Sri Lanka Lord's
88 Najmul Hossain Shanto* Bangladesh 148 125* 17/06/2025 Sri Lanka Galle International Stadium
89 M Labuschagne* Australia 204 104* 30/11/2022 West Indies Perth Stadium
90 S M Gavaskar India 124 220 13/04/1971 West Indies Queen's Park Oval
91 S M Gavaskar India 107 182* 29/12/1978 West Indies Eden Gardens
92 G S Chappell Australia 123 109* 28/11/1975 West Indies Brisbane Cricket Ground
93 K D Walters Australia 242 103 14/02/1969 West Indies Sydney Cricket Ground
94 R T Ponting Australia 149 104* 03/11/2005 West Indies Brisbane Cricket Ground
95 A J Stewart England 118 143 08/04/1994 West Indies Kensington Oval
96 M P Vaughan England 103 101* 22/07/2004 West Indies Lord's
97 Mohammad Yousuf Pakistan 102 124 27/11/2006 West Indies National Stadium (Karachi)
98 M E Trescothick England 105 107 29/07/2004 West Indies Edgbaston

Hundred and Double Century in Match
Hundred and Duck in Match
Batting Records and Statistics Menu