Skip to content
Scoring7 min

Cricket Scoring Records: Highest Individual Scores and Team Totals in History

Explore cricket's greatest scoring records — highest individual innings in Tests, ODIs and T20s, highest team totals, fastest centuries, and most runs in a career.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

Cricket's record books contain some of sport's most extraordinary individual and team achievements. From Don Bradman's career average that no one has come close to matching, to Sachin Tendulkar's 100 international centuries, cricket's scoring records reflect generations of excellence.

Highest Individual Innings in Test Cricket

ScoreBatsmanForvsYear
400*Brian LaraWest IndiesEngland2004
380Matthew HaydenAustraliaZimbabwe2003
375Brian LaraWest IndiesEngland1994
374Mahela JayawardeneSri LankaSouth Africa2006
365*Garfield SobersWest IndiesPakistan1958

Highest Individual Innings in ODIs

ScoreBatsmanForvsYear
264Rohit SharmaIndiaSri Lanka2014
237*Martin GuptillNew ZealandWest Indies2015
219Virender SehwagIndiaWest Indies2011
215Chris GayleWest IndiesZimbabwe2015
209Rohit SharmaIndiaAustralia2013

Highest Individual Innings in T20Is

ScoreBatsmanForvsYear
172*Aaron FinchAustraliaZimbabwe2018
162*Hazratullah ZazaiAfghanistanIreland2019
156Aaron FinchAustraliaEngland2013
145*Glenn MaxwellAustraliaSri Lanka2015

Highest Team Totals

FormatTotalTeamvsYear
Test952/6 decSri LankaIndia1997
ODI498/4EnglandNetherlands2022
T20I314/3NepalMongolia2023

Most International Centuries

BatsmanTest CenturiesODI CenturiesTotal International
Sachin Tendulkar5149100
Ricky Ponting413071
Virat Kohli295079+
Kumar Sangakkara382563
Hashim Amla282755

Most Career Test Runs

  • Sachin Tendulkar (India): 15,921 Test runs — the highest in history
  • Ricky Ponting (Australia): 13,378 Test runs
  • Jacques Kallis (South Africa): 13,289 Test runs — also 292 Test wickets making him cricket's greatest all-rounder
  • Rahul Dravid (India): 13,288 Test runs
  • Alastair Cook (England): 12,472 Test runs — England's highest ever Test scorer

Fastest Centuries in International Cricket

  • AB de Villiers vs West Indies, 2015: 100 off 31 balls — the fastest ODI century in history
  • Brian Lara vs Bangladesh, 1999: 100 off 45 balls (List A cricket)
  • Shahid Afridi vs Sri Lanka, 1996: 100 off 37 balls — held the ODI record for 18 years
  • Chris Gayle vs Zimbabwe, 2015 World Cup: 100 off 50 balls but from a double century innings

Frequently asked questions

Who holds the record for the highest Test innings?

Brian Lara holds the record for the highest individual innings in Test cricket: 400 not out for West Indies against England in Antigua in 2004. He also held the previous record with 375 against England in 1994, which Matthew Hayden briefly broke with 380 in 2003 before Lara reclaimed the record.

Has Sachin Tendulkar really scored 100 international centuries?

Yes. Sachin Tendulkar is the only cricketer in history to score 100 international centuries — 51 in Test cricket and 49 in ODIs. He reached the milestone in his 462nd international innings, against Bangladesh in the 2012 Asia Cup.

What is the highest team total in ODI cricket?

England scored 498/4 vs the Netherlands in a 2022 ODI — the highest team total in ODI history. The innings featured centuries from multiple batsmen and was notable for its extraordinary power-hitting in the death overs.

What is Don Bradman's batting average and why is it special?

Don Bradman's Test batting average is 99.94 — the highest career batting average in Test cricket history, by a substantial margin. The next highest career averages are in the 60s. Statistical models have shown that Bradman's dominance relative to his peers is unmatched by any athlete in any sport.