KKR batsman Mandeep Singh was bowled by RCB pacer David Willey on the first ball he faced in the match at the Eden Gardens on April 6th, 2023.
It was a superb delivery from Willey that swung a little and seamed away from the batter after pitching on the middle-stump. The ball beat the outside edge of Mandeep Singh’s bat as the batter played a forward defence and kissed the off-stump to send Mandeep Singh packing for a golden duck.
This latest duck meant that Mandeep Singh became the holder of an unwanted and embarrassing record in the IPL.
Who has most ducks in the IPL history?

Mandeep Singh has been dismissed for a duck 15 times – the most in the IPL history.
The 31-year-old Mandeep Singh, who has played for 4 different franchises in his IPL career spanning 14 seasons, now holds the record for the most ducks in the IPL.
Following Mandeep Singh on this list with 14 ducks each in the IPL are Rohit Sharma and Dinesh Karthik.
Five other batters – Piyush Chawla, Harbhajan Singh, Parthiv Patel, Ajinkya Rahane and Ambati Rayudu – have been dismissed for a duck 13 times in the IPL.
KKR hammer RCB in style
Meanwhile, it was KKR who hammered RCB courtesy of brilliant performances from Shardul Thakur, Rinku Singh, and the spin trio – mystery spinners Sunil Narine and Varun Chakravarthy and young leg-spinner Suyash Sharma – that shared 9 wickets between them.
Faf du Plessis had won the toss and elected to field first. His move was vindicated by David Willey, who dismissed Venkatesh Iyer and Mandeep Singh on consecutive deliveries in the 4th over. Bracewell and Karn Sharma then struck to have KKR in trouble at 89/5 before Shardul Thakur and Rinku Singh delivered a stunning counter-attack with a jaw-dropping partnership of 103 (47) to propel KKR’s total over 200. Thakur smashed his maiden IPL fifty, blasting 68 runs off 29 balls.
RCB got off to a quickfire start as Kohli and Faf du Plessis walloped the KKR pacers, but after being 44/0 in 4.4 overs, RCB collapsed.
Narine castled Kohli and Chakravarthy bowled Du Plessis. From thereon it was the KKR bowlers all over the RCB batters and the visitors were bundled out for 123, suffering a massive 81 runs loss.