Near, far, here, there and everywhere, Test cricket has been played at a litany of venues across a string of countries over the years.
And while many of these venues are steeped in history, there are several others that have only just arrived on the horizon, or have dipped out of view and use.
This list of top scores is filled with familiar names who have left their marks at these storied venues, while there are also many oddities, forgotten faces and lesser lights that shone bright, if only for a moment, at venues further off-Broadway.
From a Bradman masterclass in Leeds to a Lara marathon on home soil, here is the full list of the highest individual Test cricket scores recorded at every venue.
*Presented in order of oldest Test venue to youngest, with all statistics correct as of May 5, 2024
Melbourne Cricket Ground, Australia: Bob Cowper (Australia) - 307 vs England, 1966
The Oval, England: Sir Leonard Hutton (England) - 346 vs Australia, 1938
Sydney Cricket Ground, Australia: Michael Clarke (Australia) - 329* vs India, 2012
Old Trafford, England: Bob Simpson (Australia) - 311 vs England, 1964
Lord's, England: Graham Gooch (England) - 333 vs India, 1990
Adelaide Oval, Australia: David Warner (Australia) - 335* vs Pakistan, 2019
St George's Park, South Africa: Herschelle Gibbs (South Africa) - 196 vs India, 2001
Newlands, South Africa: Stephen Fleming (New Zealand) - 262 vs South Africa, 2006
Old Wanderers, South Africa: Dudley Nourse (South Africa) - 231 vs Australia, 1931
Trent Bridge, England: Denis Compton (England) - 278 vs Pakistan, 1954
Headingly, England: Sir Donald Bradman (Australia) - 334 vs England, 1930
Edgbaston, England: Alastair Cook (England) - 294 vs India, 2011
Bramall Lane, England: Clem Hill (Australia) - 119 vs England, 1902
Lord's No.1 Ground, South Africa: Johnny Douglas - 119 vs South Africa, 1913
Kingsmead, South Africa: Gary Kirsten (South Africa) - 275 vs England, 1999
Brisbane Exhibition Ground, Australia: Sir Donald Bradman (Australia) - 223 vs West Indies, 1931
Lancaster Park, New Zealand: Seymour Nurse (West Indies) - 258 vs New Zealand, 1969
Kensington Oval, Barbados: Hanif Mohammad (Pakistan) - 337 vs West Indies, 1958
Basin Reserve, New Zealand: Brendon McCullum (New Zealand) - 302 vs India, 2014
Queen's Park Oval, Trinidad and Tobago: Sunil Gavaskar (India) - 220 vs West Indies, 1971
Eden Park, New Zealand: Wally Hammond (England) - 336* vs New Zealand, 1933
Bourda, Guyana: Glenn Turner (New Zealand) - 259 vs West Indies, 1972
Sabina Park, Jamaica: Sir Garfield Sobers (West Indies) - 365* vs Pakistan, 1958
The Gabba, Australia: Michael Clarke (Australia) - 259* vs South Africa, 2012
Gymkhana Ground, India: Bryan Valentine (England) - 136 vs India, 1933
Eden Gardens, India: VVS Laxman (India) - 281 vs Australia, 2001
M.A. Chidambaram Stadium, India: Virender Sehwag (India) - 319 vs South Africa, 2008
Arun Jaitley Stadium, India: Virat Kohli (India) - 243 vs Sri Lanka, 2017
Brabourne Stadium, India: Virender Sehwag (India) - 293 vs Sri Lanka, 2009
Ellis Park, South Africa: Cyril Washbrook (England) - 195 vs South Africa, 1948
Green Park Stadium, India: Faoud Bacchus (West Indies) - 250 vs India, 1979
University Ground, India: Nazar Mohammad (Pakistan) - 124* vs India, 1952
Bangabandhu National Stadium, Bangladesh: Sachin Tendulkar (India) - 248* vs Bangladesh, 2004
Bahawal Stadium, Pakistan: Hanif Mohammad (Pakistan) - 142 vs India, 1955
Bagh-e-Jinnah, Pakistan: Rohan Kanhai (West Indies) - 217 vs Pakistan, 1959
Peshawar Club Ground, Pakistan: Polly Umrigar (India) - 108 vs Pakistan, 1955
National Stadium, Pakistan: Younis Khan (Pakistan) - 313 vs Sri Lanka, 2009
Carisbrook, New Zealand: Bryan Young (New Zealand) - 267* vs Sri Lanka, 1997
Lal Bahadur Shastri Stadium, India: Polly Umrigar (India) - 223 vs New Zealand, 1955
The Wanderers Stadium, South Africa: Greg Blewett (Australia) - 214 vs South Africa, 1997
Gaddafi Stadium, Pakistan: Inzamam-ul-Haq (Pakistan) - 329 vs New Zealand, 2002
Pindi Club Ground, Pakistan: Bruce Taylor (New Zealand) - 76 vs Pakistan, 1965
Vidarbha Cricket Association Ground, India: Andy Flower (Zimbabwe) - 232* vs India, 2000
WACA Ground, Australia: Matthew Hayden (Australia) - 380 vs Zimbabwe, 2003
Niaz Stadium, Pakistan: Javed Miandad (Pakistan) - 280* vs India, 1983
M.Chinnaswamy Stadium, India: Younis Khan (Pakistan) - 267 vs India, 2005
Wankhede Stadium, India: Sir Clive Lloyd (West Indies) - 242* vs India, 1975
Iqbal Stadium, Pakistan: Sanath Jayasuriya (Sri Lanka) - 253 vs Pakistan, 2004
McLean Park, New Zealand: Jesse Ryder (New Zealand) - 201 vs India, 2009
Ibn-e-Qasim Bagh Stadium, Pakistan: Sir Vivian Richards (West Indies) - 120* vs Pakistan, 1980
Antigua Recreation Ground, Antigua and Barbuda: Brian Lara (West Indies) - 400* vs England, 2004
Paikiasothy Saravanamuttu Stadium, Sri Lanka: Stephen Fleming (New Zealand) - 274* vs Sri Lanka, 2003
Asgiriya Stadium, Sri Lanka: Marvan Atapattu (Sri Lanka) - 223 vs Zimbabwe, 1998
Gandhi Stadium, India: Anshuman Gaekwad (India) - 201 vs Pakistan, 1983
Narendra Modi Stadium, India: Mahela Jayawardene (Sri Lanka) - 275 vs India, 2009
Singhalese Sports Club Cricket Ground, Sri Lanka: Mahela Jayawardene (Sri Lanka) - 374 vs South Africa, 2006
Colombo Cricket Club Ground, Sri Lanka: Brendon Kuruppu (Sri Lanka) - 201* vs New Zealand, 1987
Jinnah Stadium, Sialkot, Pakistan: Moin Khan (Pakistan) - 117* vs Sri Lanka, 1995
Barabati Stadium, India: Dilip Vengsarkar (India) - 166 vs Sri Lanka, 1987
Sawai Mansingh Stadium, India: Ravi Shastri (India) - 125 vs Pakistan, 1987
Bellerive Oval, Australia: Adam Voges (Australia) - 269* vs West Indies, 2015
Sector 16 Stadium, India: Ravi Shastri (India) - 88 vs Sri Lanka, 1990
Seddon Park, New Zealand: Kane Williamson (New Zealand) - 251 vs West Indies, 2020
Jinnah Stadium, Gujranwala, Pakistan: Ramiz Raja (Pakistan) - 51* vs Sri Lanka, 1991
R. Premadasa Stadium, Sri Lanka: Sanath Jayasuriya (Sri Lanka) - 340 vs India, 1997
Tyronne Fernando Stadium, Sri Lanka: Roshan Mahanama (Sri Lanka) - 153 vs New Zealand, 1992
Harare Sports Club Ground, Zimbabwe: Gary Kirsten (South Africa) - 220 vs Zimbabwe, 2001
Bulawayo Athletic Club Ground, Zimbabwe: Rod Latham (New Zealand) - 119 vs Zimbabwe, 1992
Southend Club Cricket Stadium, Pakistan: Shoaib Mohammad (Pakistan) - 81 vs Zimbabwe, 1993
Rawalpindi Cricket Stadium, Pakistan: Rahul Dravid (India) - 270 vs Pakistan, 2004
K. D. Singh Babu Stadium, India: Sachin Tendulkar (India) - 142 vs Sri Lanka, 1994
Queens Sports Club Ground, Zimbabwe: Kumar Sangakkara (Sri Lanka) - 270 vs Zimbabwe, 2004
Inderjit Sing Bindra Stadium, India: Shikhar Dhawan (India) - 187 vs Australia, 2013
Arbab Niaz Stadium, Pakistan: Mark Taylor (Australia) - 334* vs Pakistan, 1998
Centurion Park, South Africa: Hashim Amla (South Africa) - 208 vs West Indies, 2014
Sheikhupura Stadium, Pakistan: Wasim Akram (Pakistan) - 257* vs Zimbabwe, 1996
Arnos Vale Stadium, Saint Vincent and the Grenadines: Kraigg Brathwaite (West Indies) - 212 vs Bangladesh, 2014
Galle International Stadium, Sri Lanka: Chris Gayle (West Indies) - 333 vs Sri Lanka, 2010
Mangaung Oval, South Africa: Jacques Kallis (South Africa) - 160 vs New Zealand, 2000
Multan Cricket Stadium, Pakistan: Virender Sehwag (India) - 309 vs Pakistan, 2004
M. A. Aziz Stadium, Bangladesh: Jacques Rudolph (South Africa) - 222* vs Bangladesh, 2003
Sharjah Cricket Stadium, United Arab Emirates: Brendon McCullum (New Zealand) - 202 vs Pakistan, 2014
National Cricket Stadium, Grenada: Chris Gayle (West Indies) - 204 vs New Zealand, 2002
Buffalo Park, South Africa: Graeme Smith (South Africa) - 200 vs Bangladesh, 2002
Senwes Park, South Africa: Dean Elgar (South Africa) - 199 vs Bangladesh, 2017
Riverside Ground, England: Ian Bell (England) - 162* vs Bangladesh, 2005
Daren Sammy Cricket Ground, Saint Lucia: Brian Lara (West Indies) - 209 vs Sri Lanka, 2003
Marrara Oval, Australia: Darren Lehmann (Australia) - 110 vs Bangladesh, 2003
Cazaly's Stadium, Australia: Darren Lehmann (Australia) - 177 vs Bangladesh, 2003
Zahur Ahmed Chowdhury Stadium, Bangladesh: Kumar Sangakkara (Sri Lanka) - 319 vs Bangladesh, 2014
Shaheed Chandu Stadium, Bangladesh: Upul Tharanga (Sri Lanka) - 165 vs Bangladesh, 2006
Khan Shaheb Osman Ali Stadium, Bangladesh: Shikhar Dhawan (India) - 173 vs Bangladesh, 2015
Warner Park Stadium, Saint Kitts and Nevis: Shivnarine Chanderpaul (West Indies) - 166 vs South Africa, 2010
Shere Bangla National Cricket Stadium, Bangladesh: Azhar Ali (Pakistan) - 226 vs Bangladesh, 2015
University of Otago Oval, New Zealand: Dwayne Bravo (West Indies) - 218 vs New Zealand, 2013
Providence Stadium, Guyana: Mahela Jayawardene (Sri Lanka) - 136 vs West Indies, 2008
Sir Vivian Richards Stadium, Antigua and Barbuda: Virat Kohli (India) - 200 vs West Indies, 2016
Vidarbha Cricket Association Stadium, India: Hashim Amla (South Africa) - 253* vs India, 2010
Sophia Gardens, Wales: Jonathan Trott (England) - 203 vs Sri Lanka, 2011
Rajiv Gandhi International Cricket Stadium, Hyderabad, India: Brendon McCullum (New Zealand) - 225 vs India, 2010
Dubai International Cricket Stadium, United Arab Emirates: Azhar Ali (Pakistan) - 302* vs West Indies, 2016
Sheikh Zayed Cricket Stadium, United Arab Emirates: AB de Villiers (South Africa) - 278* vs Pakistan, 2010
Pallekele International Cricket Stadium, Sri Lanka: Dimuth Karunaratne (Sri Lanka) - 244 vs Bangladesh, 2021
Rose Bowl, England: Zak Crawley (England) - 267 vs Pakistan, 2020
Windsor Park, Dominica: Yashasvi Jaiswal (India) - 171 vs West Indies, 2023
Sheikh Abu Naser Stadium, Bangladesh: Marlon Samuels (West Indies) - 260 vs Bangladesh, 2012
Hagley Oval, New Zealand: Tom Latham (New Zealand) - 252 vs Bangladesh, 2022
Holkar Stadium, India: Mayank Agarwal (India) - 243 vs Bangladesh, 2019
Saurashtra Cricket Association Stadium, India: Yashasvi Jaiswal (India) - 214* vs England, 2024
Dr. Y. S. Rajasekhara Reddy International Cricket Stadium, India: Mayank Agarwal (India) - 215 vs South Africa, 2019
Maharashtra Cricket Association Stadium, India: Virat Kohli (India) - 254* vs South Africa, 2019
JSCA International Stadium Complex, India: Rohit Sharma (India) - 212 vs South Africa, 2019
Himachal Pradesh Cricket Association Stadium, India: Steve Smith (Australia) - 111 vs India, 2017
Malahide Cricket Club Ground, Ireland: Kevin O'Brien (Ireland) - 118 vs Pakistan, 2018
Sylhet International Cricket Stadium, Bangladesh: Kamindu Mendis (Sri Lanka) - 164 vs Bangladesh, 2024
Perth Stadium, Australia: Marnus Labuschagne (Australia) - 204 vs West Indies, 2022
Manuka Oval, Australia: Joe Burns (Australia) - 180 vs Sri Lanka, 2019
Rajiv Gandhi International Cricket Stadium, Dehradun, India: Rahmat Shah (Afghanistan) - 98 vs Ireland, 2019
Bay Oval, New Zealand: Rachin Ravindra (New Zealand) - 240 vs South Africa, 2024
BRSABV Ekana Cricket Stadium, India: Shamarh Brooks (West Indies) - 111 vs Afghanistan, 2019
Tolerance Oval, United Arab Emirates: Andy Balbirnie (Ireland) - 58* vs Afghanistan, 2024