Cricket Record for Most Innings Before First Duck: ODI, T20i, Test

The record for the most innings played before a player's first duck is a delicate thread in cricket's colorful tapestry, where records are woven with every match.

The players who often keep their score above zero tend to get less attention than their high-scoring and wicket-taking counterparts.

Why is it significant to have the record for the most innings without a first duck in all formats?

Let's go on an adventure to learn more about this hidden element of cricket, shedding light on the game's unsung heroes and their stories of perseverance.

Cricket Record for Most Innings Before First Duck: ODI, T20i, Test


Cricket, a game celebrated for its thrilling boundaries, match-winning wickets, and nail-biting finishes, often leaves us in awe of its grandeur.

Yet, beneath these headline-grabbing moments lies a record that, while subtle, speaks volumes about a player's consistency and resilience: the record for the most innings before a player's first duck.

While the roar of a century or a five-wicket haul might echo louder, the silent persistence of avoiding that elusive zero is an achievement in its own right.

As we delve deeper into this article, we aim to spotlight this unique record across the major cricket formats - ODI, T20i, and Test.

Join us as we celebrate the unsung heroes and their tales of unwavering consistency in the face of cricketing challenges.


Claim Cricket Welcome Bonus

Cricket Record for Most Innings Before First Duck: ODI, T20i, Test


Cricket Record for Most Innings Before First Duck: ODI, T20i, Test

In the ever-changing sport of cricket, records are constantly being established and shattered.

But there’s one record that rarely gets mentioned that says a lot about a player’s reliability and toughness: the longest streak of innings without being given a first duck.

This fascinating metric isn’t just about the stars who score centuries or take wickets; it’s also about the unsung heroes who, game after game, manage to keep their score above water.

The most innings before first duck is a testimonial to a player’s perseverance, whether in the fast-paced atmosphere of T20i, the balanced realm of ODI, or the long-lasting terrain of Test cricket.

Let’s take a trip to the land of the unknown in order to learn the significance of this album in all its forms and honor the unsung heroes who made it possible.

  • The record for the most innings before first duck is a unique metric that showcases a player's consistency and resilience.
  • Avoiding a duck, especially over multiple innings, requires a blend of skill, strategy, and mental fortitude.
  • This record spans across all major cricket formats, highlighting its universal significance.
  • While high scores often grab headlines, avoiding zeros is equally commendable and speaks volumes about a player's reliability.
  • Celebrating such records enriches our understanding of the game, reminding us that every run, or the absence of it, tells a story.

Acquiring a Foundational Understanding

To start things off, in cricket, getting a “duck” implies having a score of 0 runs for an entire inning. Yes, you read that correctly: a huge zero!

Now, picture yourself going through multiple innings of the game without ever getting a duck. Doesn’t that sound rather impressive? That’s because the answer is yes!

Most Innings Before First Duck: Why Is It Important to Have This Record?

It’s possible that you’re wondering, “Why all the fuss about the most innings before first duck?” To put it simply, it is easy.

A player’s ability to maintain their consistency and perform under duress might be inferred from their record.

Even on your worst day, you must ensure that you do not bring down the team’s performance by scoring a lot of points.

The ODI Case in Point

The record for the most innings before first duck in the world of One-Day Internationals (ODIs) is a demonstration of how consistent a player can be.

It is not enough to simply make those difficult shots; you must also keep your score over zero in order to succeed.

In One-Day Internationals, players who have accomplished this feat have demonstrated incredible grit and skill.

Top 5 Players with the Most Innings Before First Duck in ODI Cricket

Cricket, a game of glorious uncertainties, has seen players achieve remarkable feats. One such record that often goes unnoticed but speaks volumes about a player’s consistency is the “most innings before first duck” in ODIs.

This record highlights players who’ve shown incredible resilience and consistency, ensuring they always get on the scoreboard, no matter the circumstances.

Let’s take a closer look at the top 5 players who’ve held their ground and avoided that dreaded zero for the longest time in ODI cricket.

1. HDPK Dharmasena: The Sri Lankan Stalwart

HDPK Dharmasena tops the chart with a whopping 72 innings without a duck. Making his debut against the West Indies on 24 Aug 1994 in Colombo (RPS), Dharmasena showcased his consistency until 11 Dec 2001.

This impressive streak is a testament to his unwavering focus and determination.

2. CG Greenidge: The Caribbean Conqueror

Close on Dharmasena’s heels is the West Indian legend, CG Greenidge. With 70 innings without facing a duck, Greenidge began his journey on 11 Jun 1975 against England in Port of Spain.

His record stretched until 31 Mar 1986, making him one of the most reliable batsmen of his era.

3. Samiullah Shinwari: Afghanistan’s Pride

Samiullah Shinwari, representing Afghanistan, also boasts of 70 innings without a duck. Debuting against Ireland on 19 Apr 2009 in Dehradun, Shinwari maintained this record until 10 Mar 2019.

His contribution to Afghanistan’s cricketing journey has been nothing short of phenomenal.

4. CD McMillan: New Zealand’s Rock

CD McMillan from New Zealand is another name that shines bright on this list. With 68 innings without a duck, McMillan started his ODI journey against Sri Lanka on 20 May 1997 in Napier.

He continued this streak until 31 Jan 2001, showcasing his impeccable skills and temperament.

5. Most Innings Before First Duck CL Cairns: Kiwi’s Finest

Our list is finished off with another New Zealand treasure, CL Cairns, and we couldn’t be happier about it.

Beginning with his first game against Australia on February 13, 1991 in Adelaide, Cairns went 67 innings without being out of the batting order.

His record continued until December 7, 1997, demonstrating his toughness in the One-Day International style.

The T20i Stories

When we switch gears and play T20 internationals (T20i), the tempo of the game picks up significantly.

A combination of quick thinking and careful planning led to the setting of this record for the most innings played before the first duck.

On the field, it’s almost like a rapid dance, except that every step is important. Believe me when I say that staying away from a duck in a game like this is no easy task!

Top 5 Titans: Cricket Record for Most Innings Before First Duck in T20i

Cricket, often dubbed the gentleman’s game, is filled with records that showcase the prowess and consistency of players.

One such intriguing record is the “Most innings before first duck” in the T20i format. This record is a testament to a player’s ability to consistently contribute to the team’s total, avoiding the dreaded score of zero.

Let’s dive into the top 5 players who’ve made their mark in this unique category.

1. DA Miller: The South African Stalwart

Leading the pack with a whopping 90 innings before his first duck is DA Miller. Making his debut against India on 20 May 2010, Miller showcased his consistency until 28 Sep 2022.

His record-setting match took place in Thiruvananthapuram, during the T20I # 1800. Representing South Africa, Miller’s resilience against top teams like India is truly commendable.

2. H Masakadza: Zimbabwe’s Pride

H Masakadza, representing Zimbabwe, holds the second spot with 61 innings before tasting his first duck. He started his journey on 28 Nov 2006 against Ireland and maintained his streak until 14 Jul 2019.

The record match was played at Bready, during the T20I # 831. Masakadza’s consistency is a shining example for upcoming cricketers.

3. AD Mathews: Sri Lanka’s Gem

AD Mathews, another jewel from Sri Lanka, stands third with 56 innings without a duck. He made his debut against South Africa on 10 Jun 2009 and continued his duck-free innings until 14 Aug 2018.

The record was set in Colombo (RPS) during the T20I # 695. Mathews’ contribution to the Sri Lankan team has been nothing short of spectacular.

4. MDKJ Perera: The Lankan Lion

Another star from Sri Lanka, MDKJ Perera, clinched the fourth spot with 52 innings before his first duck.

Beginning his T20i journey on 26 Jan 2013 against Ireland, he showcased his mettle until 20 Oct 2021.

The record was set in Abu Dhabi during the T20I # 1331. Perera’s consistency is a testament to his dedication and skill.

5. V Kohli: India’s Modern-Day Maestro

Last but not least, V Kohli from India holds the fifth position with 47 innings before his first duck.

Kohli, known for his aggressive yet calculated gameplay, made his debut against Australia on 12 Jun 2010.

He continued his streak until 10 Oct 2017, with the record match taking place in Guwahati during T20I # 624.

Success in the Test Matches

Now that we have everything out of the way, let’s speak about the traditional test matches. A marathon, not a sprint, is what it will take to break the record for the most innings played before a first duck in this format.

The key to success in this game is having patience, good technique, and staying resilient. The players who now hold this record in Tests are the marathon runners of the cricket world.

Cricket Record for Most Innings Before First Duck: Test Matches

In the vast universe of cricket records, the “most innings before first duck” in Test matches holds a special place. It’s not about the flamboyant boundaries or the towering sixes.

Instead, it’s a testament to a player’s consistency and tenacity. Let’s explore the top players who’ve made their mark in this unique category.

1. AB de Villiers

The South African maestro, AB de Villiers, tops the chart with a staggering 78 innings without a duck.

Making his debut on 17 Dec 2004 against Bangladesh, he showcased his impeccable consistency until 26 Nov 2008. The memorable match took place at Centurion, stamped as Test # 1895.

2. PA de Silva

Sri Lanka’s gem, PA de Silva, stands second with 75 innings. He began his journey on 23 Aug 1984 against Zimbabwe and maintained this record until 20 Oct 1994. The iconic game was played at Bulawayo, marked as Test # 1271.

3. CH Lloyd & LRPL Taylor (Tied)

Two legends, CH Lloyd of the West Indies and LRPL Taylor of New Zealand, share the third spot with 58 innings each.

Lloyd’s journey spanned from his debut on 13 Dec 1966 against England until 2 Feb 1974, with the match at Port of Spain, Test # 731.

On the other hand, Taylor started on 8 Nov 2007 against Australia and continued his streak until 1 Dec 2011, with the game in Brisbane, Test # 2020.

4. JM Anderson

J.M. Anderson, the pride of England, secured the fourth place after going 54 innings without scoring a duck.

Since he made his debut on May 22, 2003 against Australia, he has been on an excellent run, and he has maintained this pace up to August 20, 2009.

The match, which was given the designation Test # 1931, was held at The Oval.

These cricketing legends, with their unwavering consistency, have proven that the sport isn’t just about scoring big but also about evading the zeros.

Their records in the most innings before first duck are a reflection of their skill, grit, and passion for the game. Hats off to these cricketing giants!

Conclusion: Beyond the Boundaries and Sixes

Cricket, in its essence, is a game of resilience, strategy, and consistency. While towering sixes and swift boundaries often steal the show, the record for the most innings before first duck stands as a silent testament to a player’s tenacity.

It’s a reminder that in the vast arena of cricket, every run counts, and sometimes, the absence of a duck can speak louder than a century.

As we celebrate these unsung heroes, we’re reminded that cricket is not just a game of highs and lows, but also of the steady beats in between.


FAQ - Most Innings Before First Duck: ODI, T20i, Test

What does a "duck" mean in cricket?

A "duck" refers to a batsman being dismissed without scoring any runs in an inning.

Why is the record for the most innings before first duck significant?

This record highlights a player's consistency and ability to avoid scoring zero, showcasing their reliability and resilience over multiple matches.

Which cricket formats consider the most innings before first duck?

The record spans across all major formats: One Day Internationals (ODIs), T20 internationals (T20i), and Test matches.

Is this record only about batting skills?

While batting skills play a part, it's also about mental strength, strategy, and the ability to handle pressure, ensuring they don't get out without scoring.

Do all cricket enthusiasts recognize this record's importance?

While it might not be as celebrated as other records, true cricket aficionados understand its significance in showcasing a player's consistency and tenacity.


All Interesting Cricket Grounds


No posts found.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores