Ranking the greatest Test innings of all time is the kind of debate that never ends — and that is exactly the fun of it. This list weighs not just the runs, but the context: the opposition, the pressure, the pace of scoring, and what the innings meant. Ten monumental days at the crease, counting down to number one.
10. Sanath Jayasuriya 340 vs India, Colombo 1997
Before he became a limited-overs destroyer, Jayasuriya played one of the great marathon innings: 340 against India at the R. Premadasa Stadium, sharing a then-world-record 576-run partnership with Roshan Mahanama. It turned a Test Sri Lanka might have lost into an innings victory and announced Sri Lanka as a coming force in Test cricket.
9. Mahela Jayawardene 374 vs South Africa, Colombo 2006
The highest score by a Sri Lankan and the fourth-highest in Test history, Jayawardene's 374 came against a South African attack featuring Dale Steyn and Makhaya Ntini. His 624-run stand with Kumar Sangakkara (287) remains the highest partnership in first-class cricket — a masterclass in concentration across two days.
8. Hanif Mohammad 337 vs West Indies, Bridgetown 1958
The original marathon. Pakistan were following on, staring at a crushing defeat, when Hanif batted for 16 hours and 10 minutes — still the longest innings in Test history — to save the match. It was an act of pure defiance against Wes Hall, Garry Sobers and company, and it made Hanif a legend forever.
7. Graham Gooch 333 vs India, Lord's 1990
Gooch's 333 at Lord's was brutal and brilliant in equal measure, full of cuts and pulls against a helpless Indian attack. He then added 123 in the second innings — his 456 runs in the match remains a Test record. As a captain's performance carrying his team, few innings match it.
6. Virender Sehwag 319 vs South Africa, Chennai 2008
The fastest triple century in Test history, off just 278 balls, against an attack led by Dale Steyn at his peak on a wearing pitch. Sehwag treated one of the great fast bowlers like a club trundler, and his innings single-handedly saved India from defeat. No one has ever scored a Test triple hundred faster.
5. Matthew Hayden 380 vs Zimbabwe, Perth 2003
Hayden's 380 broke Brian Lara's world record of 375 and stood as the highest Test score for less than six months — until Lara took it back. Set aside the opposition: 380 runs of sustained, physical dominance over two days, much of it in fierce Perth heat, is a staggering athletic achievement.
4. Len Hutton 364 vs Australia, The Oval 1938
At just 22 years old, Hutton batted for 13 hours against an Australian attack in an Ashes Test, breaking Wally Hammond's world record. England piled up 903/7 declared and won by an innings and 579 runs — still the largest margin of victory in Test history. A young man announcing himself on the biggest stage.
3. Brian Lara 375 vs England, Antigua 1994
Lara's 375 broke Garry Sobers' 36-year-old record of 365, and he did it in style — 62 boundaries in an innings of breathtaking strokeplay at his home ground in Antigua. The scenes when he passed Sobers, with the great man himself applauding from the stands, are among cricket's most cherished images.
2. Don Bradman 334 vs England, Leeds 1930
The Don's 334 at Headingley included 309 runs in a single day — a record that still stands. England's bowlers tried everything; Bradman, famously, barely played a false shot. It was the innings that broke England's spirit in the 1930 Ashes and cemented Bradman as the greatest batter the game has ever seen.
1. Brian Lara 400 not out vs England, Antigua 2004
The only quadruple century in Test history. Having lost his world record to Matthew Hayden six months earlier, Lara reclaimed it in the most emphatic way possible — batting for over 12 hours across three days to reach 400 not out, then declaring. Ten years after his 375 at the same ground, Lara proved once again that when he was in the mood, no record was safe.
What Makes an Innings Truly Great?
Runs alone do not settle it. The innings we remember combined volume with context — saving or winning matches, defying great attacks, or simply expanding our sense of what is possible with a bat in hand. Every era produces its contenders, and the next name on a list like this is probably playing right now.