Greatest Cricket Records

The Greatest Cricket Records: A Journey Through Impossible Feats

Cricket is a game of numbers. But some numbers are so big, so amazing, that they seem almost impossible. These are cricket’s greatest records β€” the mountains that every new player dreams of climbing. From batters who score mountains of runs to bowlers who take hundreds of wickets, these are the achievements that make fans say, “Wow!”

In this guide, we will explore the most incredible records in cricket history. We will look at records in Test cricket, One-Day Internationals (ODIs), and Twenty20 (T20) cricket. We will also answer one of the biggest questions cricket fans ask: which records are truly unbreakable?

Let us get started!


πŸ† Unbreakable Cricket Records of All Time

Some cricket records are not just great β€” they are so far ahead of everyone else that experts believe no one will ever break them. These are the records that make cricket historians shake their heads in disbelief.

Here are the most unbreakable cricket records of all time, explained simply:


1. Sir Don Bradman’s Test Batting Average β€” 99.94

This is the most famous and most unbreakable record in all of cricket β€” and many people say it is the greatest statistical record in any sport in the world.

Sir Don Bradman

Sir Donald Bradman of Australia played 80 Test innings between 1928 and 1948. His batting average was 99.94. This means that every time he went to bat, he scored almost 100 runs on average!

To understand how incredible this is, look at this comparison:

PlayerCountryTest Batting Average
Sir Don BradmanAustralia99.94
Adam VogesAustralia61.87
Graeme PollockSouth Africa60.97
George HeadleyWest Indies60.83
Herbert SutcliffeEngland60.73
Steve SmithAustralia58.61
Virat KohliIndia48.13
Sachin TendulkarIndia53.78

Bradman’s average is almost 40 runs higher than the second-best average of any player who played significant Test cricket. No modern player has even come close to 70, let alone 99.94.

Why is this record unbreakable? Because it is not just slightly better than everyone else β€” it is in a completely different world. Cricket experts have calculated that even if Bradman had scored 0 runs in his last innings (which he did β€” he was bowled for a duck in his final Test match, needing just 4 runs to average 100), his average still stayed at 99.94. If he had scored those 4 runs, his average would have been exactly 100. Incredibly sad and incredibly beautiful at the same time.


2. Muttiah Muralitharan’s 800 Test Wickets

Sri Lanka’s Muttiah Muralitharan is the greatest wicket-taker in the history of Test cricket, with 800 wickets in 133 Test matches. He also took 534 wickets in ODI cricket, giving him a total of 1,347 wickets across all international formats β€” more than any other bowler in history.

Muttiah Muralitharan's 800 Test Wickets

Here is why this record is considered unbreakable:

Record HolderTest WicketsYears Played
Muttiah Muralitharan (SL)8001992–2010
Shane Warne (AUS)7081992–2007
James Anderson (ENG)700+2003–2024
Anil Kumble (IND)6191990–2008
Stuart Broad (ENG)6042007–2023

The gap between Muralitharan and everyone else is enormous. Even the second-greatest bowler ever, Shane Warne, is 92 wickets behind. James Anderson, who played for over 20 years, finished his career with around 700 wickets β€” still 100 behind Murali.

Muralitharan’s unique spinning action confused every batter in the world. He could spin the ball both ways. He took 10 wickets in a match 22 times. He is the only bowler to reach 800 Test wickets. Most cricket experts believe no active bowler today is on a path to even reach 700.

Fun Fact: Muralitharan took his 800th and final Test wicket on the very last ball of his final Test match. He planned to retire and the last wicket fell exactly at the right moment. It was like a movie ending!


3. Sachin Tendulkar’s 100 International Centuries

Sachin Tendulkar of India scored 100 centuries (hundreds) in international cricket β€” 51 in Test cricket and 49 in ODI cricket. No other player in history has even reached 90 international centuries

See also  India T20 World Cup 2026 Squad – Full Team Details & Player Records
Sachin Tendulkar's 100 International Centuries

.

PlayerCountryInternational Centuries
Sachin TendulkarIndia100
Virat KohliIndia82 (active)
Ricky PontingAustralia71
Kumar SangakkaraSri Lanka63
Jacques KallisSouth Africa62

Sachin played international cricket for 24 years (1989–2013). He started as a 16-year-old boy and retired as a legend at 40. During that time, he scored runs in every country, against every team, on every type of pitch.

Why is this unbreakable? Because scoring 100 international centuries requires you to be the best in the world for over two decades. Virat Kohli, the closest active player, has 82 centuries β€” and he is already in his mid-30s. Even if he scores 18 more centuries, he will only equal Sachin. And Sachin did it in an era without T20 cricket giving extra chances to score hundreds!


4. Jim Laker’s 19 Wickets in a Single Test Match β€” 19/90

In 1956, England spin bowler Jim Laker played against Australia at Old Trafford in Manchester. What happened in that match is so extraordinary that many cricket fans today cannot believe it is real.

Jim Laker took 19 wickets out of a possible 20 in a single Test match. His figures were:

  • First innings: 9 wickets for 37 runs
  • Second innings: 10 wickets for 53 runs
  • Match total: 19 wickets for 90 runs
Jim Laker's 19 Wickets in a Single Test Match β€” 19/90

He took ALL 10 Australian wickets in the second innings β€” the only bowler to ever take 10 wickets in a single innings in Test cricket (along with India’s Anil Kumble and New Zealand’s Ajaz Patel, who also took 10 in an innings, but none of them took 19 in a match).

The other England bowlers shared just 1 wicket between all of them in the entire match. Laker was so dominant that his teammates barely got to bowl.

This record has stood for nearly 70 years. Cricket analysts consider it the single most dominant individual performance in Test match history. It will almost certainly never be broken.


5. Sachin Tendulkar’s 34,357 International Runs

Sachin Tendulkar’s total international run tally of 34,357 runs across Tests and ODIs is another record that looks completely out of reach.

Sachin Tendulkar's 34,357 International Runs
PlayerCountryTotal International Runs
Sachin TendulkarIndia34,357
Ricky PontingAustralia27,483
Kumar SangakkaraSri Lanka28,016
Virat KohliIndia~27,000 (active)
Jacques KallisSouth Africa25,534

That is a gap of over 6,000 runs between Sachin and the second-highest run scorer. To put it simply β€” even if a player scored 1,000 runs every year, it would take them 6 more years just to reach Sachin’s total. And they would have to start from where Sachin ended, not from zero.

Sachin played 664 international matches. His record combines 15,921 Test runs and 18,426 ODI runs. Both are individual records in their formats too.


6. Brian Lara’s 400 Not Out in Test Cricket

West Indian batter Brian Lara holds the record for the highest individual score in Test cricket β€” 400 not out, scored against England in 2004 in Antigua. He batted for almost 13 hours (778 minutes) and faced 582 balls.

Brian Lara's 400 Not Out in Test Cricket
Highest Individual Test Scores
Brian Lara (WI) β€” 400* vs England (2004)
Matthew Hayden (AUS) β€” 380 vs Zimbabwe (2003)
Brian Lara (WI) β€” 375 vs England (1994)
Mahela Jayawardene (SL) β€” 374 vs South Africa (2006)
Garfield Sobers (WI) β€” 365* vs Pakistan (1958)

Lara actually broke his own world record β€” he previously held it with 375 against England in 1994, and Matthew Hayden briefly held it with 380 before Lara reclaimed it with 400.

Scoring 400 runs in a single Test innings means staying at the crease for two full days of cricket without getting out. It requires extraordinary concentration, skill, and physical fitness. Most experts believe this record is safe for at least another generation of cricketers.

See also  Cricket Scoring System: The Complete Guide (2026)

7. Lasith Malinga’s 4 Wickets in 4 Balls β€” Done Twice!

Sri Lanka’s Lasith Malinga is the only bowler in international cricket history to take 4 wickets in 4 consecutive balls β€” not once, but twice.

Lasith Malinga's 4 Wickets in 4 Balls  Done Twice!
  • First time: 2007 World Cup vs South Africa (ODI)
  • Second time: 2011 World Cup vs Kenya (ODI)

Taking 4 wickets in 4 balls is called a “double hat-trick.” A regular hat-trick (3 wickets in 3 balls) is itself incredibly rare. Doing the double hat-trick once is almost impossible. Malinga did it twice in World Cup matches.

He is also the only bowler to take two hat-tricks in World Cup cricket and the first to take 4 wickets in 4 balls in T20 International cricket as well.


8. Australia’s 21 Consecutive ODI Wins (2003)

The Australian cricket team of the early 2000s was the most dominant team in cricket history. In 2003, they won 21 consecutive ODI matches β€” a world record that no team has come close to since.

Australia's 21 Consecutive ODI Wins (2003)

They also won the 2003 Cricket World Cup without losing a single match throughout the entire tournament. This includes the preliminary rounds, the Super Sixes, the semi-final, and the final.

Most Consecutive ODI Wins
Australia β€” 21 wins (2003)
Australia β€” 11 wins (2002)
South Africa β€” 9 wins (2005)
India β€” 9 wins (2013)

This team had players like Ricky Ponting, Adam Gilchrist, Matthew Hayden, Glenn McGrath, and Shane Warne β€” arguably the greatest collection of cricket talent ever assembled in one team at the same time.


9. Rohit Sharma’s Three Double Centuries in ODIs

India’s Rohit Sharma is the only batter in ODI history to score three double centuries (scores of 200 or more). This is a record that seems completely impossible to break β€” because no one else has even scored two double centuries in ODIs!

Rohit Sharma's Three Double Centuries in ODIs
Rohit Sharma’s Double Centuries in ODIs
264 vs Sri Lanka (2014) β€” Highest ODI score ever
209 vs Australia (2013)
208* vs Sri Lanka (2017)

Scoring 200 runs in a 50-over match is an extraordinary achievement. It means a batter scores at a run-a-ball pace for most of the innings without getting out. Rohit has done it three times. The next highest ODI score is Martin Guptill’s 237* for New Zealand.


10. Yuvraj Singh’s 6 Sixes in 6 Balls (2007 T20 World Cup)

India’s Yuvraj Singh hit 6 consecutive sixes off 6 balls in one over bowled by England’s Stuart Broad during the 2007 ICC T20 World Cup. He also scored the fastest ever T20 International half-century β€” 50 runs off just 12 balls in the same match.

Yuvraj Singh's 6 Sixes in 6 Balls (2007 T20 World Cup)
Most Sixes in a Single Over (International Cricket)
Yuvraj Singh (IND) β€” 6 sixes off Stuart Broad (2007 T20 WC)
Herschelle Gibbs (SA) β€” 6 sixes off Daan van Bunge (2007 ODI WC)
Kieron Pollard (WI) β€” 6 sixes off Akila Dananjaya (2021 T20I)

Six consecutive sixes in international cricket has only been achieved three times. But Yuvraj’s came in a World Cup match, under pressure, against an international pace bowler β€” which makes it extra special.


🏏 The Ultimate Batting Records

The King of Runs: Sachin Tendulkar

No one has scored more runs in international cricket than Sachin Tendulkar of India. People called him “The God of Cricket” for a reason.

Record HolderTotal RunsFormatThe Amazing Fact
Sachin Tendulkar (IND)34,357All Formats CombinedMore than 34 thousand runs! Like running between the wickets 68,714 times!
Sachin Tendulkar15,921Test MatchesMost runs in Test cricket history
Sachin Tendulkar18,426ODI CricketMost runs in ODI history. He also played the most ODIs (463)

The Run Machine: Virat Kohli

While Sachin has the most runs, Virat Kohli is the king of chasing targets and scoring centuries.

Record HolderRecordFormatWhy It’s Special
Virat Kohli (IND)50 ODI CenturiesODI CricketMost hundreds in ODI history β€” even more than Sachin (49)!
Virat Kohli82 International CenturiesAll FormatsSecond only to Sachin’s 100. He is still playing!

The Fastest Scorers

Record HolderRecordFormatThe Story
AB de Villiers (SA)Fastest 50, 100 & 150 in ODIsODI CricketScored the fastest century in just 31 balls
Chris Gayle (WI)Most T20 Sixes β€” 553T20 CricketHit 175* in one T20 innings!
Rohit Sharma (IND)Highest ODI Score (264)ODI CricketOnly player with three ODI double-centuries

🏏 Biggest Sixes in Cricket History

PlayerCountryDistanceAgainstYearFormat
Shahid AfridiPakistan158mSouth Africa2013ODI
Brett LeeAustralia143mWest Indies2005Test
Martin GuptillNew Zealand127mSouth Africa2012ODI
Liam LivingstoneEngland122mPakistan2021T20I
Yuvraj SinghIndia119mAustralia2007T20I

Interesting Fact: Shahid Afridi’s 158m six in Johannesburg is officially the longest measured six in cricket history. The ball landed on the stadium roof!

See also  Decision Review System (DRS): Rules, History, Technology

🎯 Most Boundaries in a Single Innings

Most Fours in an Innings

PlayerCountryNumber of 4sAgainstYearFormat
Rohit SharmaIndia33 foursSri Lanka2014ODI (264 runs)
Virender SehwagIndia25 foursSri Lanka2009Test (293 runs)
Martin GuptillNew Zealand24 foursWest Indies2015ODI (237* runs)

Most Sixes in an Innings

PlayerCountryNumber of 6sAgainstYearFormat
Rohit SharmaIndia16 sixesAustralia2013ODI (209 runs)
Chris GayleWest Indies16 sixesZimbabwe2015ODI (215 runs)
AB de VilliersSouth Africa16 sixesWest Indies2015ODI (149 runs)

Special Note: Rohit Sharma, Chris Gayle, and AB de Villiers all share the record of 16 sixes in an ODI innings!


⚑ Fast Bowling Speed Records

Fastest Ball in Cricket History

PlayerCountrySpeedAgainstYear
Shoaib AkhtarPakistan161.3 km/hEngland2003
Brett LeeAustralia161.1 km/hNew Zealand2005
Shaun TaitAustralia161.1 km/hEngland2010
Jeffrey ThomsonAustralia160.6 km/hWest Indies1975

The Speed King: Shoaib Akhtar, nicknamed “The Rawalpindi Express,” holds the official record for the fastest delivery ever bowled at 161.3 km/h (100.2 mph). This record has stood for over 20 years and no active bowler has come close to breaking it.

Modern Speed Bowlers (Current Players)

PlayerCountryFastest DeliveryStatus
Mark WoodEngland156.9 km/hActive
Anrich NortjeSouth Africa156.2 km/hActive
Haris RaufPakistan155.0 km/hActive
Lockie FergusonNew Zealand154.8 km/hActive

🎯 The Unbeatable Bowling Records

The Wizard of Spin: Muttiah Muralitharan

Record HolderTotal WicketsFormatWhy It’s Unbeatable
Muttiah Muralitharan (SL)1,347All Formats800 Test + 534 ODI wickets. His unique action confused every batter
Muttiah Muralitharan800Test MatchesOnly bowler to reach 800 Test wickets. Took 10 wickets in a match 22 times!

Best Bowling Figures β€” Test Cricket

PlayerCountryFiguresAgainstYearRemark
Jim LakerEngland10/53Australia1956Only player to take all 10 wickets in a Test innings in the most dominant way
Anil KumbleIndia10/74Pakistan1999Second player to take 10 in an innings
Ajaz PatelNew Zealand10/119India2021Only bowler to do it away from home
George LohmannEngland9/28South Africa1896Best figures by a fast bowler β€” over 125 years old!

Incredible Fact: Jim Laker’s match figures in that 1956 Test were 19 wickets for 90 runs β€” a world record that has stood for nearly 70 years and is considered one of the most unbreakable records in all of cricket.

Best Bowling Figures β€” ODI Cricket

PlayerCountryFiguresAgainstYear
Chaminda VaasSri Lanka8/19 (8 overs)Zimbabwe2001
Shahid AfridiPakistan7/12 (9 overs)West Indies2013
Glenn McGrathAustralia7/15 (7 overs)Namibia2003
Rashid KhanAfghanistan7/18 (8.4 overs)West Indies2018

Best Bowling Figures β€” T20 International

PlayerCountryFiguresAgainstYear
Deepak ChaharIndia6/7 (3.2 overs)Bangladesh2019
Ajantha MendisSri Lanka6/8 (4 overs)Zimbabwe2012
Rashid KhanAfghanistan5/3 (3.4 overs)Ireland2019
Lasith MalingaSri Lanka5/6 (4 overs)New Zealand2019

🧀 The Magicians Behind the Stumps

Best Wicketkeepers

Record HolderRecordFormatWhy It’s Great
Kumar Sangakkara (SL)Most Dismissals: 678All Formats539 caught + 139 stumped. Also a batting legend!
Mark Boucher (SA)Most Test Dismissals: 555Test CricketA wall behind the stumps for South Africa
MS Dhoni (IND)Fastest StumpingODI/T20His hands were so fast batters did not even know they were out!

Superman Fielders

Record HolderRecordThe Story
Jonty Rhodes (SA)Revolutionized FieldingFirst to dive like a goalkeeper to save runs and take amazing catches
Ricky Ponting (AUS)Most Catches by Non-Keeper: 364Best catching fielder ever. Took impossible catches at slip and cover

πŸ† Team Records That Stand Tall

RecordTeamDetails
Most Consecutive Test WinsAustralia16 wins in a row (1999–2001). Called “The Invincibles”
Most Consecutive ODI WinsAustralia21 wins in a row (2003). Also won the World Cup undefeated
Highest Team Total (ODI)England498/4 vs Netherlands (2022)
Highest Team Total (Test)Sri Lanka952/6 vs India (1997) β€” only Test score above 950
Lowest Team Total (Test)New Zealand26 all out vs England (1955)

⚑ The “Firsts” and “Onlys” β€” Unique Cricket Records

RecordPlayer/TeamWhy It’s Unique
100 International CenturiesSachin Tendulkar (IND)The only player in history with 100 hundreds
400* in a Test InningsBrian Lara (WI)Highest individual score in Test history. Batted for 13 hours!
2 World Cup Hat-TricksLasith Malinga (SL)Only bowler with two hat-tricks in World Cup history
The All-Rounder DoubleJacques Kallis (SA)10,000+ runs AND 250+ wickets in both Tests and ODIs
3 Double Centuries in ODIsRohit Sharma (IND)The only player ever to score three 200+ scores in ODIs
6 Sixes in an Over (World Cup)Yuvraj Singh (IND)Done in a World Cup match against an international pace bowler
19 Wickets in a Test MatchJim Laker (ENG)19/90 β€” the most dominant match performance in Test history

πŸ“ˆ Records That Might Be Broken Soon

Cricket keeps evolving. New stars are chasing these legends.

  • Virat Kohli needs around 18 more centuries to break Sachin’s record of 100 international hundreds. It will be very hard but not impossible.
  • Joe Root (ENG) is quietly building a huge Test run tally. He could challenge some of the long-standing Test batting records.
  • Babar Azam (PAK) and Steve Smith (AUS) have very high batting averages. Can they stay consistent for 10+ more years?
  • With T20 cricket growing, we might see a 500+ team score in ODIs very soon. England already reached 498.
  • Pat Cummins and Jasprit Bumrah are the best fast bowlers today. Could either of them build a wicket tally to challenge James Anderson’s fast-bowling record over the next 10 years?

πŸ’‘ Interesting Facts About Power and Speed

  • The 500+ Club: Only 6 players have hit a six measured at over 120 meters in international cricket.
  • Speed vs Distance: Brett Lee, one of the fastest bowlers ever, also hit one of the longest sixes (143m) β€” proving pace bowlers can also bat!
  • Consistent Power: Rohit Sharma has hit 3 double-centuries in ODIs, and each innings had 12 or more sixes.
  • The 100mph Club: Only 4 bowlers have officially broken the 100mph (160.9 km/h) barrier: Shoaib Akhtar, Brett Lee, Shaun Tait, and Mohammad Sami.
  • Women’s Power: Australia’s Ellyse Perry hit an 82m six in Women’s T20 β€” one of the longest in women’s cricket.

πŸ“ˆ Evolution of Power-Hitting Through the Ages

EraAverage Six DistanceFastest BallRemark
1970s–80s70–80m145 km/hBig hits were rare
1990s85–95m155 km/hJayasuriya and Afridi changed batting
2000s95–105m161 km/hT20 introduced, power-hitting focused
2010s–Present100–110m157 km/hThicker bats, stronger players

πŸ’‘ What Makes a Record Truly “Unbreakable”?

A record is not just a big number. A truly great and unbreakable record has these qualities:

1. It Seems Impossible Like Sachin’s 100 centuries or Murali’s 800 wickets β€” numbers so far ahead that even the best modern players cannot imagine reaching them.

2. It Changes the Game Like AB de Villiers’ 31-ball century, which changed how people think about batting in ODIs. Or Yuvraj’s 6 sixes in an over, which showed the world what T20 cricket could become.

3. It Stands the Test of Time Like Don Bradman’s average of 99.94, set in the 1930s and 1940s. No one has come close in over 80 years. Like Jim Laker’s 19 wickets in a match, set in 1956 β€” nearly 70 years ago.

4. It Requires Longevity Playing at the absolute top level for 15–24 years, like Sachin, Murali, and James Anderson. You cannot rush these records. Time is part of what makes them great.

5. It Has a Human Story Bradman needing only 4 runs in his final innings to average 100 β€” and getting out for 0. Murali taking his 800th wicket on the very last ball of his career. Lara scoring 400 not out on his home ground with the whole of the West Indies watching. These moments make records more than just numbers.


Women’s Cricket β€” Best Bowling Figures

FormatPlayerCountryFiguresAgainstYear
TestNeetu DavidIndia8/53England1995
ODIJo ChamberlainAustralia7/7Denmark1991
T20IAnisa MohammedWest Indies5/10South Africa2018

🏁 Conclusion: Records Are Made to Be Respected

These records are the history of cricket. They tell stories of hard work, talent, and magic moments. They inspire young boys and girls to pick up a bat or ball and dream of greatness.

Some records, like Bradman’s average or Laker’s 19 wickets in a match, may never be broken. Others, like the fastest century, could fall any day to a fearless young batter with a big heart. That is the beauty of cricket β€” the game always finds new heroes to create new legends.

The most unbreakable records of all time are not just statistics. They are proof of what a human being can achieve when they have extraordinary talent, incredible hard work, and the love of the game burning in their heart.

The next time you watch a match, remember: you might be watching the birth of a new record. You might see a young player start a journey to become the next Sachin, the next Murali, or the next Bradman. That is why we love this game β€” and that is why these records will always matter.


Cricket is not just a sport. It is a collection of moments, numbers, and stories that last forever.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top