Stats: Most ducks in IPL history

IPL history: Most ducks record. Find out which players have the most zero scores in the Indian Premier League. Player statistics and batting analysis.

author-image
Rui
New Update
Stats: Most ducks in IPL history

The Indian Premier League (IPL) has seen many records, like the most runs, most wickets, most centuries, half-centuries and other achievements. However, all the achievements are not boasting-worthy, such as the centuries, half-centuries, fastest 100s and 50s, etc.

Some records are worth keeping under wraps. When Rohit Sharma got out for a duck in 4 balls in the Mumbai Indians (MI) IPL 2025 opening match against Chennai Super Kings (CSK), he equaled the record for most ducks in IPL history. This was Rohit Sharma’s 18th score of zero in the Indian Premier League, and he joined some elite company on the list of most ducks in the IPL.

However, his record was broken by Glenn Maxwell in the first match his franchise, Punjab Kings, played on March 25 in the IPL 2025, and the Australian now has the most ducks in IPL history.

Most ducks in IPL history

The record for the most ducks is held by Glenn Maxwell, who recorded his 19th duck in his franchise Punjab Kings’ first IPL 2025 match against the Gujarat Titans in Ahmedabad. He was out LBW first ball he faced. He has played 134 matches for the Punjab Kings, Mumbai Indians, and Royal Challengers Bengaluru franchise in the IPL since 2011.

Rohit Sharma’s 18th duck in his 258 matches in the IPL made him share the second place with Dinesh Karthik, who played 6 franchises in the tournament and has 257 matches under his belt.

Following Rohit, Maxwell, and Karthik are Piyush Chawla and Sunil Narine with 16 scores of zero to their names. Chawla played 192 matches in IPL, and Narine has played 178 matches, all for KKR in IPL.

Rashid Khan, who has played 121 IPL matches for Sunrisers Hyderabad and Gujarat Titans, has 15 ducks to his name. Mandeep Singh, who played 111 IPL games, also has 16 ducks to his name.

Following them is Manish Pandey, who has played for the most franchises and is one of the few players to have played in all IPL editions from 2008 till now. Pandey has scored 14 ducks in 171 matches, mainly for the Kolkata Knight Riders, Royal Challengers Bengaluru, and Sunrisers Hyderabad.

Also on 14 ducks is Ambati Rayudu, who played for MI and CSK and won three IPL trophies with each franchise. Rayudu played 204 IPL matches in all. Finally, at no.. 10 comes Harbhajan Singh, who played for all three IPL franchises that have won more than one IPL title—MI, CSK, and KKR. Harbhajan scored 14 ducks in his 163 IPL matches.

Here are the players with the most ducks in IPL history:

Rank

Player

Ducks

1

Glenn Maxwell

19

2

Rohit Sharma

18

3

Dinesh Karthik

18

4

Piyush Chawla

16

5

Sunil Narine

16

6

Rashid Khan

15

7

Mandeep Singh

15

8

Manish Pandey

14

9

Ambati Rayudu

14

10

Harbhajan Singh

13

 Stay updated with the latest cricket news, match insights, and exclusive updates at BetBarter and download the BetBarter app to start betting today!