Test Cricket - Batting Records and Statistics - Hundreds
Batsmen Scoring 100 in a Session  
Player Session Runs Country Match Versus Ground Totals
Runs  4s  6s  BF
G J Bonnor 3   113 Australia 14/03/1885 England Sydney Cricket Ground 128 14 3 -  
K S Ranjitsinhji 1   113 England 16/07/1896 Australia Old Trafford 154* -   -   -  
V T Trumper 1   103 Australia 24/07/1902 England Old Trafford 104 -   -   -  
C Hill 1   116 Australia 11/10/1902 South Africa Old Wanderers 142 -   -   -  
V T Trumper 3   112 Australia 11/12/1903 England Sydney Cricket Ground 185* 26 -   -  
V T Trumper 3   133 Australia 31/12/1910 South Africa Melbourne Cricket Ground 159 15 1 158
W Bardsley 1   118 Australia 15/07/1912 South Africa Lord's 164 -   -   -  
C P Mead 1   109 England 13/08/1921 Australia Kennington Oval 182* 21 -   -  
C A G Russell 3   102 England 13/08/1921 Australia Kennington Oval 102* 11 -   -  
J M Gregory 2   112 Australia 12/11/1921 South Africa Old Wanderers 119 19 2 -  
J B Hobbs 1   102 England 28/06/1924 South Africa Lord's 211 -   -   -  
C G Macartney 1   112 Australia 10/07/1926 England Headingley 151 21 -   -  
H G Owen-Smith 1   102 South Africa 13/07/1929 England Headingley 129 -   -   -  
D G Bradman 3   101 Australia 27/06/1930 England Lord's 254 25 0 376
D G Bradman 1   105 Australia 11/07/1930 England Headingley 334 46 0 449
D G Bradman 2   115 Australia 11/07/1930 England Headingley 334 46 0 449
W R Hammond 1   111 England 31/03/1933 New Zealand Eden Park 336* 34 10 -  
W R Hammond 2   150 England 31/03/1933 New Zealand Eden Park 336* 34 10 -  
D G Bradman 3   102 Australia 20/07/1934 England Headingley 304 43 2 473
D G Bradman 2   107 Australia 18/08/1934 England Kennington Oval 244 32 1 271
L E G Ames 1   123 England 17/08/1935 South Africa Kennington Oval 148* 14 2 -  
S J McCabe 1   100 Australia 24/12/1935 South Africa Old Wanderers 189* -   -   -  
W R Hammond 3   118 England 25/07/1936 India Old Trafford 167 21 -   -  
S J McCabe 2   127 Australia 10/06/1938 England Trent Bridge 232 34 1 277
A Melville 3   104 South Africa 07/06/1947 England Trent Bridge 104* 15 -   -  
D G Bradman 3   107 Australia 23/01/1948 India Adelaide Oval 201 21 1 296
F M M Worrell 2   114 West Indies 20/07/1950 England Trent Bridge 261 35 2 -  
D C S Compton 2   173 England 01/07/1954 Pakistan Trent Bridge 278 34 1 -  
R Benaud 2   121 Australia 11/06/1955 West Indies Sabina Park 121 18 2 -  
E D C Weekes 3   110 West Indies 03/02/1956 New Zealand Carisbrook 123 17 -   -  
E D C Weekes 3   114 West Indies 03/03/1956 New Zealand Basin Reserve 156 19 -   -  
P R Umrigar 2   110 India 04/04/1962 West Indies Queen's Park Oval 172* -   -   -  
M C Cowdrey 2   110 England 31/05/1962 Pakistan Edgbaston 159 -   -   -  
G S A Sobers 2   103 West Indies 04/08/1966 England Headingley 174 24 0 260
D T Lindsay 3   105 South Africa 23/12/1966 Australia Wanderers Stadium 182 -   -   -  
K R Stackpole 2   100 Australia 31/12/1966 South Africa Newlands 134 -   -   -  
K D Walters 2   100 Australia 23/03/1973 West Indies Queen's Park Oval 112 6 1 -  
K D Walters 3   100 Australia 13/12/1974 England WACA Ground 103 1 1 111
Majid Khan 1   108 Pakistan 30/10/1976 New Zealand National Stadium (Karachi) 112 -   -   -  
I T Botham 3   106 England 16/07/1981 Australia Headingley 149* 27 1 148
G S Chappell 1   100 Australia 19/03/1982 New Zealand AMI Stadium 176 23 2 218
D W Hookes 2   106 Australia 22/04/1983 Sri Lanka Asgiriya Stadium 143* 17 2 152
I D S Smith 3   140 New Zealand 22/02/1990 India Eden Park 173 23 3 136
M Azharuddin 2   103 India 09/08/1990 England Old Trafford 179 21 1 243
R B Richardson 3   106 West Indies 23/03/1991 Australia Bourda 182 26 2 260
M E Waugh 3   110 Australia 27/04/1991 West Indies Antigua Recreation Ground 139* 11 3 188
M A Taylor 1# 103 Australia 15/10/1998 Pakistan Arbab Niaz Stadium 334* 32 1 564
V V S Laxman 3   121 India 02/01/2000 Australia Sydney Cricket Ground 167 27 0 198
S M Pollock 3   111 South Africa 20/01/2001 Sri Lanka SuperSport Park 111 16 3 106
N J Astle 3   139 New Zealand 13/03/2002 England AMI Stadium 222 28 11 168
P A de Silva 2   105 Sri Lanka 21/07/2002 Bangladesh P Sara Oval 206 28 1 234
Inzamam-ul-Haq 1   103 Pakistan 09/11/2002 Zimbabwe Harare Sports Club 112 20 0 107
D S Lehmann 3   105 Australia 25/07/2003 Bangladesh Cazaly's Stadium 177 22 0 207
A C Gilchrist 2   100 Australia 09/10/2003 Zimbabwe WACA Ground 113* 12 4 94
M L Hayden 2   105 Australia 09/10/2003 Zimbabwe WACA Ground 380 38 11 437
M L Hayden 3   107 Australia 09/10/2003 Zimbabwe WACA Ground 380 38 11 437
B C Lara 1# 114 West Indies 12/11/2003 Zimbabwe Queens Sports Club 191 23 4 203
C H Gayle* 3   112 West Indies 02/01/2004 South Africa Newlands 116 20 1 120
D R Smith 3   105 West Indies 02/01/2004 South Africa Newlands 105* 15 2 105
C L Cairns 3   105 New Zealand 18/03/2004 South Africa Eden Park 158 18 7 171
L Vincent 2   101 New Zealand 11/04/2005 Sri Lanka Basin Reserve 224 25 4 348
I R Bell 1   105 England 03/06/2005 Bangladesh Riverside Ground 162* 25 1 168
D L Vettori 3   127 New Zealand 07/08/2005 Zimbabwe Harare Sports Club 127 20 2 98
T M Dilshan 2   103 Sri Lanka 20/09/2005 Bangladesh P Sara Oval 168 19 1 179
V Sehwag 2   109 India 13/01/2006 Pakistan Gaddafi Stadium 254 47 1 247
B C Lara 1# 100 West Indies 19/11/2006 Pakistan Multan Cricket Stadium 216 22 7 262
A C Gilchrist 3   102 Australia 14/12/2006 England WACA Ground 102* 12 4 59
M J Prior 3   121 England 17/05/2007 West Indies Lord's 126* 19 0 128
K C Sangakkara 3   100 Sri Lanka 11/07/2007 Bangladesh Asgiriya Stadium 222* 28 0 277
Yuvraj Singh 3   102 India 08/12/2007 Pakistan M Chinnaswamy Stadium 169 28 1 203
V Sehwag 2   108 India 26/03/2008 South Africa MA Chidambaram Stadium 319 42 5 304
M G Johnson 3   119 Australia 19/03/2009 South Africa Newlands 123* 11 5 103
V Sehwag 3   133 India 02/12/2009 Sri Lanka Brabourne Stadium 293 40 7 254
Mushfiqur Rahim* 2   100 Bangladesh 17/01/2010 India Zahur Ahmed Chowdhury Stadium 101 17 1 114
A B de Villiers 2   100 South Africa 20/11/2010 Pakistan Sheikh Zayed Stadium 278* 23 6 418
A B de Villiers 1   119 South Africa 16/12/2010 India SuperSport Park 129 12 5 112
D A Warner* 3   104 Australia 13/01/2012 India WACA Ground 180 20 5 159
M S Dhoni 3   109 India 22/02/2013 Australia MA Chidambaram Stadium 224 24 6 265
S Dhawan* 2   106 India 14/03/2013 Australia Punjab Cricket Association IS Bindra Stadium 187 33 2 174
B A Stokes* 1   130 England 02/01/2016 South Africa Newlands 258 30 11 198
D A Warner* 1   100 Australia 02/01/2017 Pakistan Sydney Cricket Ground 113 17 0 95
S Dhawan* 1   104 India 14/06/2018 Afghanistan M Chinnaswamy Stadium 107 19 3 96
B A Stokes* 2   103 England 22/08/2019 Australia Headingley 135* 11 8 219
T M Head* 3# 100 Australia 08/12/2021 England Brisbane Cricket Ground 152 14 4 148
M R Marsh* 2   111 Australia 06/07/2023 England Headingley 118 17 4 118
No. of Records = 85 # Extended Session - not standard 120 minutes

Batting Records and Statistics