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 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:
| Player | Country | Test Batting Average |
|---|---|---|
| Sir Don Bradman | Australia | 99.94 |
| Adam Voges | Australia | 61.87 |
| Graeme Pollock | South Africa | 60.97 |
| George Headley | West Indies | 60.83 |
| Herbert Sutcliffe | England | 60.73 |
| Steve Smith | Australia | 58.61 |
| Virat Kohli | India | 48.13 |
| Sachin Tendulkar | India | 53.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.

Here is why this record is considered unbreakable:
| Record Holder | Test Wickets | Years Played |
|---|---|---|
| Muttiah Muralitharan (SL) | 800 | 1992β2010 |
| Shane Warne (AUS) | 708 | 1992β2007 |
| James Anderson (ENG) | 700+ | 2003β2024 |
| Anil Kumble (IND) | 619 | 1990β2008 |
| Stuart Broad (ENG) | 604 | 2007β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

.
| Player | Country | International Centuries |
|---|---|---|
| Sachin Tendulkar | India | 100 |
| Virat Kohli | India | 82 (active) |
| Ricky Ponting | Australia | 71 |
| Kumar Sangakkara | Sri Lanka | 63 |
| Jacques Kallis | South Africa | 62 |
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

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.

| Player | Country | Total International Runs |
|---|---|---|
| Sachin Tendulkar | India | 34,357 |
| Ricky Ponting | Australia | 27,483 |
| Kumar Sangakkara | Sri Lanka | 28,016 |
| Virat Kohli | India | ~27,000 (active) |
| Jacques Kallis | South Africa | 25,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.

| 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.
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.

- 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.

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 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.

| 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 Holder | Total Runs | Format | The Amazing Fact |
|---|---|---|---|
| Sachin Tendulkar (IND) | 34,357 | All Formats Combined | More than 34 thousand runs! Like running between the wickets 68,714 times! |
| Sachin Tendulkar | 15,921 | Test Matches | Most runs in Test cricket history |
| Sachin Tendulkar | 18,426 | ODI Cricket | Most 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 Holder | Record | Format | Why It’s Special |
|---|---|---|---|
| Virat Kohli (IND) | 50 ODI Centuries | ODI Cricket | Most hundreds in ODI history β even more than Sachin (49)! |
| Virat Kohli | 82 International Centuries | All Formats | Second only to Sachin’s 100. He is still playing! |
The Fastest Scorers
| Record Holder | Record | Format | The Story |
|---|---|---|---|
| AB de Villiers (SA) | Fastest 50, 100 & 150 in ODIs | ODI Cricket | Scored the fastest century in just 31 balls |
| Chris Gayle (WI) | Most T20 Sixes β 553 | T20 Cricket | Hit 175* in one T20 innings! |
| Rohit Sharma (IND) | Highest ODI Score (264) | ODI Cricket | Only player with three ODI double-centuries |
π Biggest Sixes in Cricket History
| Player | Country | Distance | Against | Year | Format |
|---|---|---|---|---|---|
| Shahid Afridi | Pakistan | 158m | South Africa | 2013 | ODI |
| Brett Lee | Australia | 143m | West Indies | 2005 | Test |
| Martin Guptill | New Zealand | 127m | South Africa | 2012 | ODI |
| Liam Livingstone | England | 122m | Pakistan | 2021 | T20I |
| Yuvraj Singh | India | 119m | Australia | 2007 | T20I |
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!
π― Most Boundaries in a Single Innings
Most Fours in an Innings
| Player | Country | Number of 4s | Against | Year | Format |
|---|---|---|---|---|---|
| Rohit Sharma | India | 33 fours | Sri Lanka | 2014 | ODI (264 runs) |
| Virender Sehwag | India | 25 fours | Sri Lanka | 2009 | Test (293 runs) |
| Martin Guptill | New Zealand | 24 fours | West Indies | 2015 | ODI (237* runs) |
Most Sixes in an Innings
| Player | Country | Number of 6s | Against | Year | Format |
|---|---|---|---|---|---|
| Rohit Sharma | India | 16 sixes | Australia | 2013 | ODI (209 runs) |
| Chris Gayle | West Indies | 16 sixes | Zimbabwe | 2015 | ODI (215 runs) |
| AB de Villiers | South Africa | 16 sixes | West Indies | 2015 | ODI (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
| Player | Country | Speed | Against | Year |
|---|---|---|---|---|
| Shoaib Akhtar | Pakistan | 161.3 km/h | England | 2003 |
| Brett Lee | Australia | 161.1 km/h | New Zealand | 2005 |
| Shaun Tait | Australia | 161.1 km/h | England | 2010 |
| Jeffrey Thomson | Australia | 160.6 km/h | West Indies | 1975 |
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)
| Player | Country | Fastest Delivery | Status |
|---|---|---|---|
| Mark Wood | England | 156.9 km/h | Active |
| Anrich Nortje | South Africa | 156.2 km/h | Active |
| Haris Rauf | Pakistan | 155.0 km/h | Active |
| Lockie Ferguson | New Zealand | 154.8 km/h | Active |
π― The Unbeatable Bowling Records
The Wizard of Spin: Muttiah Muralitharan
| Record Holder | Total Wickets | Format | Why It’s Unbeatable |
|---|---|---|---|
| Muttiah Muralitharan (SL) | 1,347 | All Formats | 800 Test + 534 ODI wickets. His unique action confused every batter |
| Muttiah Muralitharan | 800 | Test Matches | Only bowler to reach 800 Test wickets. Took 10 wickets in a match 22 times! |
Best Bowling Figures β Test Cricket
| Player | Country | Figures | Against | Year | Remark |
|---|---|---|---|---|---|
| Jim Laker | England | 10/53 | Australia | 1956 | Only player to take all 10 wickets in a Test innings in the most dominant way |
| Anil Kumble | India | 10/74 | Pakistan | 1999 | Second player to take 10 in an innings |
| Ajaz Patel | New Zealand | 10/119 | India | 2021 | Only bowler to do it away from home |
| George Lohmann | England | 9/28 | South Africa | 1896 | Best 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
| Player | Country | Figures | Against | Year |
|---|---|---|---|---|
| Chaminda Vaas | Sri Lanka | 8/19 (8 overs) | Zimbabwe | 2001 |
| Shahid Afridi | Pakistan | 7/12 (9 overs) | West Indies | 2013 |
| Glenn McGrath | Australia | 7/15 (7 overs) | Namibia | 2003 |
| Rashid Khan | Afghanistan | 7/18 (8.4 overs) | West Indies | 2018 |
Best Bowling Figures β T20 International
| Player | Country | Figures | Against | Year |
|---|---|---|---|---|
| Deepak Chahar | India | 6/7 (3.2 overs) | Bangladesh | 2019 |
| Ajantha Mendis | Sri Lanka | 6/8 (4 overs) | Zimbabwe | 2012 |
| Rashid Khan | Afghanistan | 5/3 (3.4 overs) | Ireland | 2019 |
| Lasith Malinga | Sri Lanka | 5/6 (4 overs) | New Zealand | 2019 |
π§€ The Magicians Behind the Stumps
Best Wicketkeepers
| Record Holder | Record | Format | Why It’s Great |
|---|---|---|---|
| Kumar Sangakkara (SL) | Most Dismissals: 678 | All Formats | 539 caught + 139 stumped. Also a batting legend! |
| Mark Boucher (SA) | Most Test Dismissals: 555 | Test Cricket | A wall behind the stumps for South Africa |
| MS Dhoni (IND) | Fastest Stumping | ODI/T20 | His hands were so fast batters did not even know they were out! |
Superman Fielders
| Record Holder | Record | The Story |
|---|---|---|
| Jonty Rhodes (SA) | Revolutionized Fielding | First to dive like a goalkeeper to save runs and take amazing catches |
| Ricky Ponting (AUS) | Most Catches by Non-Keeper: 364 | Best catching fielder ever. Took impossible catches at slip and cover |
π Team Records That Stand Tall
| Record | Team | Details |
|---|---|---|
| Most Consecutive Test Wins | Australia | 16 wins in a row (1999β2001). Called “The Invincibles” |
| Most Consecutive ODI Wins | Australia | 21 wins in a row (2003). Also won the World Cup undefeated |
| Highest Team Total (ODI) | England | 498/4 vs Netherlands (2022) |
| Highest Team Total (Test) | Sri Lanka | 952/6 vs India (1997) β only Test score above 950 |
| Lowest Team Total (Test) | New Zealand | 26 all out vs England (1955) |
β‘ The “Firsts” and “Onlys” β Unique Cricket Records
| Record | Player/Team | Why It’s Unique |
|---|---|---|
| 100 International Centuries | Sachin Tendulkar (IND) | The only player in history with 100 hundreds |
| 400* in a Test Innings | Brian Lara (WI) | Highest individual score in Test history. Batted for 13 hours! |
| 2 World Cup Hat-Tricks | Lasith Malinga (SL) | Only bowler with two hat-tricks in World Cup history |
| The All-Rounder Double | Jacques Kallis (SA) | 10,000+ runs AND 250+ wickets in both Tests and ODIs |
| 3 Double Centuries in ODIs | Rohit 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 Match | Jim 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
| Era | Average Six Distance | Fastest Ball | Remark |
|---|---|---|---|
| 1970sβ80s | 70β80m | 145 km/h | Big hits were rare |
| 1990s | 85β95m | 155 km/h | Jayasuriya and Afridi changed batting |
| 2000s | 95β105m | 161 km/h | T20 introduced, power-hitting focused |
| 2010sβPresent | 100β110m | 157 km/h | Thicker 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
| Format | Player | Country | Figures | Against | Year |
|---|---|---|---|---|---|
| Test | Neetu David | India | 8/53 | England | 1995 |
| ODI | Jo Chamberlain | Australia | 7/7 | Denmark | 1991 |
| T20I | Anisa Mohammed | West Indies | 5/10 | South Africa | 2018 |
π 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.

Sophie Carter is a skilled sports writer with a strong focus on cricket rules, match regulations, and modern playing conditions. She specializes in explaining complex laws such as powerplay restrictions, fielding rules, no-balls, wides, and DRS decisions in a clear and reader-friendly way.
Her content helps cricket fans, students, and new followers understand on-field decisions with confidence. At SportRulez, Sophie aims to make sports rules simple, accurate, and easy to follow, so readers can enjoy every match without confusion.
