Individual Batting Records — The Numbers That Define Cricketing Greatness
The key individual batting records in cricket across formats — highest scores, most runs, most centuries — and the players who set them.
Cricket's batting records are among sport's most enduring statistics — some of them standing for decades, representing moments of extraordinary individual performance. From Don Bradman's 99.94 Test average to Sachin Tendulkar's 100 international centuries, these numbers become part of the sport's identity and give every generation of fans a standard against which to measure new players.
Test Cricket Records
The highest individual Test score is 400 not out, scored by Brian Lara of the West Indies against England in Antigua in 2004 — breaking his own previous record of 375 set in 1994. The most Test runs all time is Sachin Tendulkar's 15,921 in 200 Tests. The most Test centuries is also Tendulkar's 51. The highest Test average (minimum 20 innings) remains Don Bradman's 99.94 — with Marnus Labuschagne's 59+ placing him as the highest average among active players in recent years.
ODI Records
The highest individual ODI score is Rohit Sharma's 264 against Sri Lanka in 2014 — a record he also set twice over (209 in 2013 and 264 in 2014). The most ODI runs are held by Sachin Tendulkar with 18,426 in 463 matches. The most ODI centuries is also Tendulkar's 49. The highest ODI strike rate over a significant career is contested but players like AB de Villiers (101.12 in ODIs over 300 matches) redefined aggressive batting standards.
T20 International Records
T20I records are more recent and more frequently broken as the format has grown. The highest T20I innings is Rohit Sharma's 118 against Sri Lanka in 2017. The most T20I runs are held by Virat Kohli with 4,000+ runs at an average above 52. The fastest T20I hundred is by various players in the 35-37 ball range. As T20 cricket grows and more matches are played, these records become accessible to the current generation in a way that Test records are not.
Records That May Never Be Broken
Bradman's 99.94 average is considered unbreakable — the gap between 99.94 and the second-best averages (Herbert Sutcliffe at 60.73) is wider than between second and fiftieth. Lara's 400 not out requires a specific match context (trailing by a large score, a willing declaration) and extraordinary individual endurance. Tendulkar's 100 international centuries requires playing in both formats at the top level for over two decades. Each of these marks represents a combination of individual greatness and circumstance that is essentially impossible to replicate.
Frequently asked questions
Is Sachin Tendulkar the greatest batter of all time?
By volume of runs and centuries, yes. By average, Bradman is statistically the greatest. The debate between the two occupies cricket fans constantly.
What is the highest team score in Test cricket?
Sri Lanka's 952 for 6 declared against India in 1997 is the highest team total in Tests. England scored 903 for 7 declared against Australia in 1938.
Who scored the fastest Test century?
Misbah-ul-Haq tied Jack Gregory's record of a century from 56 balls in 2014 against Australia in Abu Dhabi. Various players have since scored faster in first-class and domestic cricket.
