The cricketer with the most stumpings in international cricket is MS Dhoni, with a total of 195 stumpings across all formats (38 in Tests, 123 in ODIs, and 34 in T20Is). He is followed by Kumar Sangakkara (139 stumpings) and Romesh Kaluwitharana (101 stumpings)