Test Cricket - Batting Records and Statistics - High Scores
Highest Innings Scores as Captain    For      Versus      Played In  
  Player Country Runs Match Versus Ground
1 W R Hammond England 240 24/06/1938 Australia Lord's
2 Saleem Malik Pakistan 237 05/10/1994 Australia Rawalpindi Cricket Stadium
3 M S Dhoni India 224 22/02/2013 Australia MA Chidambaram Stadium
4 D S E Atkinson West Indies 219 14/05/1955 Australia Kensington Oval
5 G C Smith South Africa 232 29/02/2008 Bangladesh Zahur Ahmed Chowdhury Stadium
6 T W M Latham* New Zealand 252 09/01/2022 Bangladesh Hagley Oval
7 D Karunaratne* Sri Lanka 244 21/04/2021 Bangladesh Pallekele International Cricket Stadium
8 S P D Smith* Australia 239 14/12/2017 England WACA Ground
9 B C Lara West Indies 400* 10/04/2004 England Antigua Recreation Ground
10 R B Simpson Australia 311 23/07/1964 England Old Trafford
11 D G Bradman Australia 270 01/01/1937 England Melbourne Cricket Ground
12 Shubman Gill* India 269 02/07/2025 England Edgbaston
13 G C Smith South Africa 277 24/07/2003 England Edgbaston
14 G C Smith South Africa 259 31/07/2003 England Lord's
15 V Kohli* India 235 08/12/2016 England Wankhede Stadium
16 D G Bradman Australia 234 13/12/1946 England Sydney Cricket Ground
17 R B Simpson Australia 225 28/01/1966 England Adelaide Oval
18 K C Sangakkara Sri Lanka 219 26/07/2010 India Sinhalese Sports Club Ground
19 J E Root* England 218 05/02/2021 India MA Chidambaram Stadium
20 B B McCullum New Zealand 224 06/02/2014 India Eden Park
21 C L Hooper West Indies 233 11/04/2002 India Bourda
22 B B McCullum New Zealand 302 14/02/2014 India Basin Reserve
23 G A Gooch England 333 26/07/1990 India Lord's
24 M J Clarke Australia 329* 03/01/2012 India Sydney Cricket Ground
25 C H Lloyd West Indies 242* 23/01/1975 India Wankhede Stadium
26 G T Dowling New Zealand 239 22/02/1968 India AMI Stadium
27 J E Root* England 226 29/11/2019 New Zealand Seddon Park
28 S R Tendulkar India 217 29/10/1999 New Zealand Narendra Modi Stadium
29 G C Smith South Africa 234 23/10/2013 Pakistan Dubai International Cricket Stadium
30 D P M D Jayawardene Sri Lanka 240 21/02/2009 Pakistan National Stadium (Karachi)
31 K S Williamson* New Zealand 238 03/01/2021 Pakistan Hagley Oval
32 G S Chappell Australia 235 06/03/1980 Pakistan Iqbal Stadium
33 M A Taylor Australia 334* 15/10/1998 Pakistan Arbab Niaz Stadium
34 A N Cook England 263 13/10/2015 Pakistan Sheikh Zayed Stadium
35 S P Fleming New Zealand 262 27/04/2006 South Africa Newlands
36 M J Clarke Australia 259* 09/11/2012 South Africa Brisbane Cricket Ground
37 D P M D Jayawardene Sri Lanka 374 27/07/2006 South Africa Sinhalese Sports Club Ground
38 V Kohli* India 254* 10/10/2019 South Africa Maharashtra Cricket Association Stadium
39 M J Clarke Australia 230 22/11/2012 South Africa Adelaide Oval
40 J E Root* England 228 14/01/2021 Sri Lanka Galle International Stadium
41 V Kohli* India 243 02/12/2017 Sri Lanka Arun Jaitley Stadium
42 Younis Khan Pakistan 313 21/02/2009 Sri Lanka National Stadium (Karachi)
43 M D Crowe New Zealand 299 31/01/1991 Sri Lanka Basin Reserve
44 S P Fleming New Zealand 274* 25/04/2003 Sri Lanka P Sara Oval
45 P B H May England 285* 30/05/1957 West Indies Edgbaston
46 K S Williamson* New Zealand 251 03/12/2020 West Indies Seddon Park
47 M S Atapattu Sri Lanka 249 14/05/2004 Zimbabwe Queens Sports Club
48 Hashmatullah Shahidi* Afghanistan 246 26/12/2024 Zimbabwe Queens Sports Club
49 P W A Mulder* South Africa 367* 06/07/2025 Zimbabwe Queens Sports Club
50 Wasim Akram Pakistan 257* 17/10/1996 Zimbabwe Sheikhupura Stadium

Highest Match Aggregates
Batting Records and Statistics Menu