Top order Indian batsmen with the most number of ducks

Suresh Raina
Suresh Raina might not have played too many games but he is in the top five

#3 Sourav Ganguly

Sourav Ganguly
The former KKR captain has had 29 ducks in his career

The former Indian skipper was considered as the God on the off-side. Ganguly is the second fastest player to reach 10,000 ODI runs and has many other records to his name. The player who is considered as one of the most successful Test captains and one of the greatest One-day batsmen of all time too faced tough times in his career. Ganguly’s captaincy tenure has to be one of the most chronicled ones in the recent times but he does find himself high up the list.

The Bengal batsman holds a very special place in Indian cricket history and his partnership with the Master Blaster was unarguably one of the most dangerous opening partnerships India have had. Yet, he was no exception to poor runs as in his international career of 424 matches, he had 29 ducks.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications