Most Career Stumpings in ODI Cricket. Note: This image is AI-generated.

Most Career Stumpings in ODI Cricket. (This image is AI-generated)

In ODI, stumping is one of the most impressive skills a wicketkeeper can demonstrate, showcasing quick reflexes and impeccable timing. Wicketkeepers can change the course of a match in an instant with their precise stumpings particularly when facing spinners. MS Dhoni holds the record for the most career stumpings in ODI cricket with 123 stumpings in 350 matches.

Top 5 Players with the Most Career Stumpings in ODI Cricket

PlayerSpanMatchesInnings (as keeper)DismissedStumpings
MS Dhoni (IND)2004-2019350345444123
KC Sangakkara (SL)2000-201540435348299
RS Kaluwitharana (SL)1990-200418918520675
Moin Khan (PAK)1990-200421920928773
Mushfiqur Rahim (BAN)2006-202527425829756

MS Dhoni – 123 Stumpings (2004-2019)

MS Dhoni participated in 350 ODIs between 2004 and 2019, achieving 444 dismissals which included a record 123 stumpings. His incredible 0.08-second stumping in 2018 and memorable highlights like six dismissals against England in 2007 and the no-look run out of Ross Taylor in 2016 demonstrated his exceptional skills.

KC Sangakkara – 99 Stumpings (2000-2015)

Kumar Sangakkara participated in 404 ODIs and achieved a remarkable 482 dismissals which includes 99 stumpings. He excelled in the 2015 World Cup, scoring four centuries and making impressive stumpings with three in a single game.

RS Kaluwitharana – 75 Stumpings (1990-2004)

Romesh Kaluwitharana participated in 189 ODIs, achieving 206 dismissals which included 75 stumpings. He was well-known for his swift hands and bold approach. He made a significant impact in the 1996 World Cup where he stumped Sidhu during the semi-final and scored 33 runs in the final.

Moin Khan – 73 Stumpings (1990-2004)

Moin Khan participated in 219 ODIs and achieved 287 dismissals which included 73 stumpings. He played a crucial role in the 1992 World Cup final by stumping Allan Lamb and had impressive performances such as making 3 stumpings against Sri Lanka in 1995.

Mushfiqur Rahim – 56 Stumpings (2006-2025)

Mushfiqur Rahim has participated in 274 ODIs and achieved 297 dismissals which include 56 stumpings. He has set records such as making 3 stumpings in a single match against the West Indies in 2012 and has made significant contributions in World Cups against players like Morgan and Rohit.