Cricket's Greatest Records: The Numbers and Stories Behind Them
● CRICKET
ARA 89/9 (10) vs UNI 140/6 (10) — United Tigers won by 51 runs▶EMI 125/2 (10) vs ROY 109/7 (10) — Emirates Eagles won by 16 runs▶UAE 121/3 (9.4) vs YAS 120/3 (10) — UAE Bulls won by 7 wkts▶BAN 245/10 (49.4) vs SL19 200/10 (46.1) — Bangladesh U19 won by 45 runs▶AF19 47/0 (3) vs MAL 42/10 (22.3) — Afghanistan U19 won by 10 wkts▶BH-W 119/6 (18.2) vs HB-W 116/9 (20) — Brisbane Heat Women won by 4 wkts▶Cricket Baby Gifts: Welcoming a New Little Cricketer Into the World▶The Ultimate Cricket Gift Guide: Everything You Need to Find the Perfect Present▶Cricket Gifts Under £50: The Sweet Spot for Brilliant Cricket Gifts▶Cricket Wedding Gifts: Brilliant Ideas for the Cricket Fan Getting Married▶Best Cricket Gifts: The Definitive Guide for Every Budget and Every Cricket Fan▶
Saturday, November 7, 2026

Cricket’s Greatest Records: The Numbers That Define the Game

Cricket has been played for over 150 years at the international level, and in that time its records have accumulated into a vast, sometimes contradictory archive. Some records reflect a different era entirely — one without helmets, without DRS, without Twenty20 formats distorting averages. Others are utterly contemporary. All of them, in their own way, tell the story of what the sport was and what it has become.

Here are the records that matter — not just the highest numbers, but the ones with context, the ones that reveal something about the human beings who set them and the eras in which they played.

Test Cricket Records

Most Runs: Sachin Tendulkar — 15,921

Tendulkar’s Test run tally is so far ahead of the field that it requires perspective. He played 200 Tests across 24 years. Ricky Ponting, in second place, played 168 Tests and scored 13,378 runs. Tendulkar surpassed every mark by a margin that modern players are unlikely to close — both because the workload of international cricket has increased and because the proliferation of white-ball cricket has shortened careers.

Highest Individual Innings: Brian Lara — 400 not out

In April 2004 at the Antigua Recreation Ground, Brian Lara batted for 778 minutes, faced 582 balls, and scored 400 not out against England — reclaiming his own record of 375 which Matthew Hayden had briefly held with 380. The innings was not merely about runs. It was about will. Lara had already scored 375 in 1994, watched Hayden take that record away in 2003, and then responded eleven months later with something bigger.

The innings contained 43 fours and 4 sixes. England’s bowling attack — Steve Harmison, Matthew Hoggard, Andrew Flintoff, Simon Jones — were not easy to dismiss. Lara dismissed each of them from his mind, ball by ball, for two full days of cricket. It remains, arguably, the most extraordinary single innings ever played.

Most Wickets: Muttiah Muralitharan — 800

Sri Lanka’s Muttiah Muralitharan retired from Test cricket in 2010 with exactly 800 wickets. The number is almost perfectly round, which is appropriate given how round his career was — a complete, dominant, unprecedented bowling performance across 133 Tests and 18 years.

Murali took his 800th wicket with his final ball in Test cricket, dismissing India’s Pragyan Ojha in Colombo. Shane Warne, in second place with 708 wickets, said publicly that he considered Murali the greatest bowler he had seen. The two men were friends, competitors, and the two dominant figures in Test bowling across an overlapping era.

Murali’s primary weapon was the doosra — a ball that turns in the opposite direction to the off-break, delivered with the same action. Critics questioned the legality of his action throughout his career. Biomechanical testing cleared him. He continued taking wickets at a rate no other slow bowler has matched.

Best Bowling Innings: Jim Laker — 10/53

In 1956 at Old Trafford, Jim Laker took 10 wickets for 53 runs in Australia’s second innings. His match figures were 19 for 90 — he took 19 of the 20 Australian wickets that fell. His bowling partner Tony Lock took the other one. The pitch helped, as it always does at the extremes of batting and bowling records. But no other bowler in the history of the game has taken all ten in an innings at the highest level of the sport.

Most Test Centuries: Sachin Tendulkar — 51

Tendulkar scored 51 Test centuries across his 200-match career. The nearest active competitor is Virat Kohli with 29 centuries and still playing. To reach 51, Kohli would need to score roughly 22 more Test hundreds — an achievable but still extraordinary target. The record will likely stand for decades.

Highest Team Total: Sri Lanka — 952/6 declared

In August 1997 against India at Colombo’s R. Premadasa Stadium, Sri Lanka batted for over two days and scored 952 for 6 declared. Sanath Jayasuriya made 340, Roshan Mahanama 225, and their partnership of 576 for the second wicket remains the highest partnership in Test history. The match was drawn. India, who scored 537 and 325 for 8, could not be dismissed twice.

ODI Records

Most ODI Runs: Sachin Tendulkar — 18,426

Tendulkar played 463 One Day Internationals across 22 years, scoring at an average of 44.83. The record will stand for a long time — Kumar Sangakkara in second place has 14,234 runs, and no current player is on a trajectory to challenge the gap.

Most ODI Centuries: Virat Kohli — 50

When Kohli surpassed Tendulkar’s record of 49 ODI centuries in 2023, it prompted a national conversation in India about succession and legacy that had been building for a decade. Kohli’s 50th ODI century came against South Africa in Cape Town. The record is particularly remarkable because Kohli has scored his centuries at a higher average (58.69) than Tendulkar, meaning he has needed fewer innings to reach each milestone.

Highest Individual ODI Score: Martin Guptill — 237 not out

New Zealand’s Martin Guptill scored 237 not out against the West Indies in the 2015 Cricket World Cup quarter-final in Wellington. He faced 163 balls. It was a World Cup quarter-final, which adds a pressure dimension that makes the innings even more extraordinary. New Zealand won by 143 runs. Guptill’s innings contained 24 fours and 11 sixes.

Highest Team Total in an ODI: England — 498/4

In 2018, England scored 498 for 4 against the Netherlands at Headingley. Alex Hales scored 147 and Eoin Morgan 110. The total was the highest ever scored in ODI cricket and represented England’s complete reinvention of how the format should be played — an aggression-first philosophy built on specific roles and specific game plans for each position. It was not a freak occurrence; it was the product of deliberate strategy implemented over several years following England’s dismal 2015 World Cup campaign.

T20 International Records

Most T20I Runs: Virat Kohli — 4,188

Kohli leads all batsmen in T20 International cricket, having scored 4,188 runs at an average of 52.35. His strike rate has been the subject of debate — particularly in the 2022-23 period when critics argued it was too conservative for the format. He responded in the 2024 T20 World Cup final against South Africa, scoring 76 off 59 balls in a chase that India completed with two balls to spare. They lifted the trophy. Kohli retired from T20 internationals immediately after.

Most T20I Wickets: Shakib Al Hasan — 148

Bangladesh’s Shakib Al Hasan leads all T20 International wicket-takers with 148 wickets. His longevity in the format — he made his T20I debut in 2006 and was still playing 18 years later — combined with his exceptional economy across that entire period makes the record a testament to controlled, intelligent left-arm spin bowling rather than any single dominant phase.

Fastest T20I Century: Rohit Sharma — off 35 balls

In 2017 against Sri Lanka in Indore, Rohit Sharma reached his T20 International century off just 35 deliveries. He finished on 118 off 43 balls. The innings contained 12 sixes and 8 fours. It remains the fastest T20I century ever scored and was produced in conditions that suited big hitting — a small ground, short boundaries, and a Sri Lanka attack lacking variety.

Records That Tell Deeper Stories

Don Bradman’s Average: 99.94

The most famous statistic in any sport. Donald Bradman played 80 Test innings and scored 6,996 runs at an average of 99.94. To contextualise this: the second-highest career Test average belongs to Adam Voges with 61.87, and he played only 20 Tests. The average of all other top-20 Test batsmen in history ranges between 50 and 61. Bradman’s number is so far beyond anyone else’s that statisticians have calculated, if you removed Bradman’s data from the all-time averages list, it would not significantly change the distribution. He was an outlier in the statistical sense of the word.

He needed four runs in his final innings to average 100 for his career. He was bowled second ball for a duck by Eric Hollies. The story of that duck — tears in his eyes at the Adelaide Oval crowd’s farewell, unable to see the ball clearly — is one of cricket’s most human stories precisely because it denies the perfect round number.

The Most Consecutive Test Appearances: Richie Richardson… and Steve Waugh

Steve Waugh played 168 consecutive Tests for Australia from his debut in 1985 until his retirement in 2004 — a record of physical resilience that reflects both his personal durability and the relatively lighter workload Test cricketers faced compared to today’s schedule. No modern player is likely to approach this mark given the volume of T20 and ODI cricket now required alongside Test commitments.

Youngest Test Centurion: Mushtaq Mohammad — 17 years, 82 days

In 1961, Pakistan’s Mushtaq Mohammad scored a century against India at Delhi at the age of 17 years and 82 days. He had made his Test debut at 15. The record stands after 60 years because modern cricket systems — with longer domestic pathways, fitness requirements, and managed workloads — rarely push teenagers into Test cricket at the same age.

The Records That Have Never Been Broken

Some cricket records appear genuinely unbreakable — not because no one is talented enough, but because the circumstances that created them cannot be recreated:

  • Jim Laker’s 10/53 in an innings — requires a bowler to take all 10 wickets while his partner takes none. The probability is near zero.
  • The 664 partnership of Tendulkar and Kambli at school level — would require two prodigies on the same school team playing against opposition too outmatched to take wickets.
  • Bradman’s 99.94 — the combination of talent, era, and conditions created an anomaly that modern cricket’s balance between bat and ball prevents being replicated.
  • Muralitharan’s 800 wickets — would require a bowler to take 800 wickets while remaining fit, unchallenged on action legality, and playing for a team that keeps winning Tests to provide opportunities. The workload alone makes it near impossible.

Records Still Being Written

The 2020s have generated a new category of record-breaking: T20 franchise cricket milestones. Chris Gayle’s 175 not out in the IPL (for Royal Challengers Bangalore against Pune Warriors in 2013) remains the highest individual T20 score globally. The IPL’s highest team total — 287/3 by Rajasthan Royals against Delhi Capitals in 2024 — underlines how the format continues to push scoring boundaries.

Meanwhile, Kohli’s pursuit of Test hundreds continues. Rohit Sharma approaches 10,000 Test runs. Babar Azam, still in his late twenties, sits at 9,000+ ODI runs with over a decade potentially still ahead of him. The record books are not yet closed. They never are.

That is cricket’s permanent gift to those who follow it obsessively: the record that stands today may fall tomorrow, and the fallen record carries within it the whole story of why it was great in the first place.

About the Author

Maximum Cricket Editorial

The Maximum Cricket editorial team covers cricket news, match analysis, player profiles, gear reviews, and the business of the game across all formats.

More from Maximum Cricket Editorial

Related Articles


Scores
T20
Biratnagar Kings 83/10 (18.3)
Kathmandu Gorkhas 86/1 (9.4)
Kathmandu Gorkhas won by 9 wkts
T20
Janakpur Bolts 133/8 (20)
Lumbini Lions 149/8 (20)
Lumbini Lions won by 16 runs
T20
England Lions 219/7 (20)
West Indies A 123/10 (16.3)
England Lions won by 96 runs
ODI
Oman 184/9 (50)
United Arab Emirates 226/8 (50)
United Arab Emirates won by 42 runs
T10
Arabian Aces 89/9 (10)
United Tigers 140/6 (10)
United Tigers won by 51 runs
T10
Emirates Eagles 125/2 (10)
Royal Desert Champions 109/7 (10)
Emirates Eagles won by 16 runs
T10
Uae Bulls 121/3 (9.4)
Yas Lions 120/3 (10)
UAE Bulls won by 7 wkts
ODI
Bangladesh U19 245/10 (49.4)
Sri Lanka U19 200/10 (46.1)
Bangladesh U19 won by 45 runs
ODI
Afghanistan U19 47/0 (3)
Malaysia U19 42/10 (22.3)
Afghanistan U19 won by 10 wkts
ODI
India U19 129/0 (19.1)
Nepal U19 128/10 (42.3)
India U19 won by 10 wkts
ODI
Pakistan U19 225/1 (37.3)
United Arab Emirates U19 224/10 (50)
Pakistan U19 won by 9 wkts
ODI
Afghanistan U19 231/10 (49)
Bangladesh U19 118/10 (25.5)
Afghanistan U19 won by 113 runs
ODI
Malaysia U19 88/10 (28.1)
Sri Lanka U19 91/1 (13.5)
Sri Lanka U19 won by 9 wkts
T20
Brisbane Heat Women 119/6 (18.2)
Hobart Hurricanes Women 116/9 (20)
Brisbane Heat Women won by 4 wkts
T20
Adelaide Strikers Women 152/8 (20)
Melbourne Renegades Women 188/3 (20)
Melbourne Renegades Women won by 36 runs
TEST
India A 258/2 (76.3)
New Zealand A
Day 2: 1st Session - New Zealand A opt to bowl
TEST
Bangladesh 386/10 (111.5)
West Indies 356/10 (106.4) & 7/0 (4)
Day 3: Stumps - West Indies trail by 23 runs
MATCH
Afghanistan 402/7 (125)
Zimbabwe 504/10 (134.3)
Day 3: Stumps - Afghanistan trail by 102 runs
MATCH
Ireland A 424/10 (93.1) & 306/6 (71)
Zimbabwe A 261/10 (80) & 61/1 (11.4)
Day 3: Stumps - Zimbabwe A need 413 runs
ODI
Auckland 357/7 (50)
Central Stags 283/10 (45.5)
Auckland won by 74 runs
ODI
Northern Districts 152/10 (35.1)
Wellington 354/7 (50)
Wellington won by 202 runs
ODI
Canterbury 175/10 (43.3)
Otago 176/4 (37)
Otago won by 6 wkts (46 Overs game due to rain)
T20
Melbourne Stars Women 159/7 (20)
Sydney Sixers Women 160/5 (20)
Sydney Sixers Women won by 1 run
T20
Perth Scorchers Women 183/2 (20)
Sydney Thunder Women 166/10 (19)
Perth Scorchers Women won by 17 runs
T20
Adelaide Strikers Women 170/5 (20)
Brisbane Heat Women 184/4 (20)
Brisbane Heat Women won by 14 runs
Full Scorecard →