Charles Bannerman, an English-born Australian cricketer, scored a massive 165 in the very first Test match in 1877.

Since then, Test cricket, the oldest and most revered format of the game, has been witnessing batting masterclasses . The 5-day format exists as the purest examination of a batter’s ability.

This blog, an year-by-year compilation of the highest individual Test scores, is a depiction of more than just statistics. It further represents a fascinating timeline of how batting approaches have evolved across three different centuries, from the defensive techniques of the Victorian era to the aggressive stroke-making of modern times. However, it still honours the format’s traditional values.

From Bannerman’s pioneering innings to Don Bradman’s dominance in the 1930s, Len Hutton’s pre-war 364, Garfield Sobers’ majestic 365* in 1966, and finally to Brian Lara’s still-standing pinnacle of 400* in 2004, each record represents not just an individual triumph but reflects the technical innovations, changing pitch conditions, evolving intelligence, and the shifting landscape of each era.

This recording of the marathon innings shows the chronological journey through cricket’s highest individual scores every year in Test cricket.

YearBatterScoreOpponentVenue
1877Charles Bannerman (AUS)165*EnglandMelbourne, Australia
1879Alec Bannerman (AUS)73EnglandMelbourne, Australia
1880William Murdoch (AUS)153*EnglandThe Oval, England
1881Tom Horan (AUS)124EnglandMelbourne, Australia
1882George Ulyett (ENG)149AustraliaMelbourne, Australia
1883Allan Steel (ENG)135*AustraliaSydney, Australia
1884William Murdoch (AUS)211EnglandThe Oval, England
1885George Bonnor (AUS)128EnglandSydney, Australia
1886William Grace (ENG)170AustraliaThe Oval, England
1887Richard Barlow (ENG)42*AustraliaSydney, Australia
1888Robert Abel (ENG)70AustraliaThe Oval, England
1889Robert Abel (ENG)120South AfricaCape Town, South Africa
1890William Grace (ENG)75*AustraliaLord’s, England
1892Henry Wood (ENG)134*South AfricaCape Town, South Africa
1893Henry Graham (AUS)107EnglandLord’s, England
1894Sydney Gregory (AUS)201EnglandSydney, Australia
1895Frank Iredale (AUS)140EnglandAdelaide, Australia
1896Kumar Shri Ranjitsinhji (ENG)154*AustraliaManchester, England
1897Kumar Shri Ranjitsinhji (ENG)175AustraliaSydney, Australia
1898Clement Hill (AUS)188EnglandMelbourne, Australia
1899Tom Hayward (ENG)137AustraliaThe Oval, England
1901Archie MacLaren (ENG)116AustraliaSydney, Australia
1902Warwick Armstrong (AUS)159*South AfricaJohannesburg, South Africa
1903Tip Foster (ENG)287AustraliaSydney, Australia
1904Victor Trumper (AUS)113EnglandAdelaide, Australia
1905Reggie Duff (AUS)146EnglandThe Oval, England
1906Gordon White (SA)147EnglandJohannesburg, South Africa
1907Charles Fry (ENG)129South AfricaThe Oval, England
1908Victor Trumper (AUS)166EnglandSydney, Australia
1909Vernon Ransford (AUS)143*EnglandLord’s, England
1910George Faulkner (SA)204AustraliaMelbourne, Australia
1911Victor Trumper (AUS)214*South AfricaAdelaide, Australia
1912Jack Hobbs (ENG)187AustraliaAdelaide, Australia
1913Wilfred Rhodes (ENG)152South AfricaJohannesburg, South Africa
1914Phil Mead (ENG)117South AfricaGqeberha, South Africa
1920Warwick Armstrong (AUS)158EnglandSydney, Australia
1921Herbert Collins (AUS)203South AfricaJohannesburg, South Africa
1922Herbie Taylor (SA)176EnglandJohannesburg, South Africa
1923Phil Mead (ENG)181South AfricaDurban, South Africa
1924Jack Hobbs (ENG)211South AfricaLord’s, England
1925Jack Ryder (AUS)201*EnglandAdelaide, Australia
1926Warren Bardsley (AUS)193*EnglandLord’s, England
1927George Tyldesley (ENG)122South AfricaJohannesburg, South Africa
1928Wally Hammond (ENG)251AustraliaSydney, Australia
1929Wally Hammond (ENG)177AustraliaAdelaide, Australia
1930Don Bradman (AUS)334EnglandLeeds, England
1931Don Bradman (AUS)226South AfricaBrisbane, Australia
1932Don Bradman (AUS)299*South AfricaAdelaide, Australia
1933Wally Hammond (ENG)336*New ZealandAuckland, New Zealand
1934Don Bradman (AUS)304EnglandLeeds, England
1935George Headley (WI)270*EnglandKingston, Jamaica
1936Wally Hammond (ENG)231*AustraliaSydney, Australia
1937Don Bradman (AUS)270EnglandMelbourne, Australia
1938Leonard Hutton (ENG)364AustraliaThe Oval, England
1939Edward Paynter (ENG)243South AfricaDurban, South Africa
1946Sidney Barnes (AUS)234EnglandSydney, Australia
1947Denis Compton (ENG)208South AfricaLord’s, England
1948Don Bradman (AUS)201IndiaAdelaide, Australia
1949Martin Donnelly (NZ)206EnglandLord’s, England
1950Frank Worrell (WI)261EnglandNottingham, England
1951Eric Rowan (SA)236EnglandLeeds, England
1952Vinoo Mankad (IND)184EnglandLord’s, England
1953Jackie McGlew (SA)255*New ZealandWellington, New Zealand
1954Denis Compton (ENG)278PakistanNottingham, England
1955Bert Sutcliffe (NZ)230*IndiaDelhi, India
1956Vinoo Mankad (IND)231New ZealandChennai, India
1957Peter May (ENG)285*West IndiesBirmingham, England
1958Garry Sobers (WI)365*PakistanKingston, Jamaica
1959Rohan Kanhai (WI)217PakistanLahore, Pakistan
1960Garry Sobers (WI)226EnglandBridgetown, Barbados
1961Vijay Manjrekar (IND)189*EnglandDelhi, India
1962Ted Dexter (ENG)205PakistanKarachi, Pakistan
1963Conrad Hunte (WI)182EnglandManchester, England
1964Bob Simpson (AUS)311EnglandManchester, England
1965John Edrich (ENG)310*New ZealandLeeds, England
1966Bob Cowper (AUS)307EnglandMelbourne, Australia
1967Geoffrey Boycott (ENG)246*IndiaLeeds, England
1968Graham Dowling (NZ)239IndiaChristchurch, New Zealand
1969Seymour Nurse (WI)258New ZealandChristchurch, New Zealand
1970Graeme Pollock (SA)274AustraliaDurban, South Africa
1971Zaheer Abbas (PAK)274EnglandBirmingham, England
1972Glenn Turner (NZ)259West IndiesGeorgetown, Guyana
1973Mushtaq Mohammad (PAK)201New ZealandDunedin, New Zealand
1974Lawrence Rowe (WI)302EnglandBridgetown, Barbados
1975Clive Lloyd (WI)242*IndiaWankhede, India
1976Viv Richards (WI)291EnglandThe Oval, England
1977Doug Walters (AUS)250New ZealandChristchurch, New Zealand
1978Zaheer Abbas (PAK)235*IndiaLahore, Pakistan
1979Faoud Bacchus (WI)250IndiaKanpur, India
1980Greg Chappell (AUS)235PakistanFaisalabad, Pakistan
1981Kim Hughes (AUS)213IndiaAdelaide. Australia
1982Gundappa Viswanath (IND)222EnglandChennai, India
1983Javed Miandad (PAK)280*IndiaHyderabad, Pakistan
1984Gordon Greenidge (WI)223EnglandManchester, England
1985David Gower (ENG)215AustraliaBirmingham, England
1986Dean Jones (AUS)210IndiaChennai, India
1987Javed Miandad (PAK)260EnglandThe Oval, England
1988Javed Miandad (PAK)211AustraliaKarachi, Pakistan
1989Javed Miandad (PAK)271New ZealandAuckland, New Zealand
1990Graham Gooch (ENG)333IndiaLord’s, England
1991Martin Crowe (NZ)299Sri LankaWellington, New Zealand
1992Ravi Shastri (IND)206AustraliaSydney, Australia
1993Brian Lara (WI)277AustraliaSydney, Australia
1994Brian Lara (WI)375EnglandSt John’s, Antigua
1995Michael Slater (AUS)219Sri LankaPerth, Australia
1996Wasim Akram (PAK)257*ZimbabweSheikhupura, Pakistan
1997Sanath Jayasuriya (SL)340IndiaColombo, Sri Lanka
1998Mark Taylor (AUS)334*PakistanPeshawar, Pakistan
1999Daryll Cullinan (SA)275*New ZealandAuckland, New Zealand
2000Andy Flower (ZIM)232*IndiaNagpur, India
2001VVS Laxman (IND)281AustraliaEden Gardens, India
2002Inzamam-ul-Haq (PAK)329New ZealandLahore, Pakistan
2003Matthew Hayden (AUS)380ZimbabwePerth, Australia
2004Brian Lara (WI)400*EnglandSt John’s, Antigua
2005Chris Gayle (WI)317South AfricaSt John’s, Antigua
2006Mahela Jayawardene (SL)374South AfricaColombo, Sri Lanka
2007Sourav Ganguly (IND)239PakistanBengaluru, India
2008Virender Sehwag (IND)319South AfricaChennai, India
2009Younis Khan (PAK)313Sri LankaKarachi, Pakistan
2010Chris Gayle (WI)333Sri LankaGalle, Sri Lanka
2011Alastair Cook (ENG)294IndiaBirmingham, England
2012Michael Clarke (AUS)329*IndiaSydney, Australia
2013Graeme Smith (SA)234PakistanDubai, UAE
2014Kumar Sangakkara (SL)319BangladeshChattogram, Bangladesh
2015Ross Taylor (NZ)290AustraliaPerth, Australia
2016Karun Nair (IND)303*EnglandChennai, India
2017Alastair Cook (ENG)244*AustraliaMelbourne, Australia
2018Tom Latham (NZ)264*Sri LankaWellington, New Zealand
2019David Warner (AUS)335*PakistanAdelaide, Australia
2020Zak Crawley (ENG)267PakistanSouthampton, England
2021Dimuth Karunaratne (SL)244BangladeshKandy, Sri Lanka
2022Tom Latham (NZ)252BangladeshHagley Oval, New Zealand
2023Kusal Mendis (SL)245IrelandGalle, Sri Lanka
2024Harry Brook (ENG)317PakistanMultan, Pakistan
2025*Ryan Rickelton (SA)259PakistanCape Town, South Africa
* – Ongoing year.

Stats Highlights

Pakistan’s Hanif Mohammad scoring 337 against West Indies in Bridgetown is still the highest individual Test score by a batsman in an away Test match.

Here are the firsts in 100X scores in Test cricket:

  • First century: Charles Bannerman’s 165 in the very first Test (1877)
  • First double century: R.E. Foster’s 230* (1898)
  • First triple century: Andy Sandham’s 323 (1928)
  • First 350+: Len Hutton’s 364 (1938)
  • First 400: Brian Lara’s 400* (2004)

Several cricket legends dominated the list in different eras:

  • W.G. Grace in the 1880s
  • Jack Hobbs in the 1910s-20s
  • Don Bradman in the 1930s
  • Garfield Sobers in the 1960s
  • Greg Chappell in the 1970s
  • Brian Lara in the 1990s-2000s

Brian Lara holds the all-time record with his 400* against England in 2004, which still stands today.

There were no Test matches during World War I (1913-19) and World War II (1939-45).

The table above also shows how cricket’s competitive aspect with respect to the playing nations has evolved:

  • Early dominance by England and Australia
  • West Indies’ golden era (1950s-1980s)
  • Rise of Asian cricket powers (Pakistan, India, Sri Lanka) from the 1980s onward

Recent years have seen slightly lower top scores, with only two new triple centuries since Karun Nair’s 302* in 2017: David Warner in 2019 and Harry Brook in 2024.

Find out the Test triple centuries record analyses by teams here,