Has any other player won the purple cap twice in the IPL like Harshal Patel has?
Also, what kind of an over is a "smudger"?

Middlesex cricketer Mike Smith, who later became a scorer, is credited with recording the first over in which every ball had a different outcome, which has since been known as a "smudger" • Getty Images
That over by the Nottinghamshire legspinner Calvin Harrison came during their Championship match against Hampshire at Trent Bridge last week. It was the 48th over of Hampshire's second innings, near the end of the match. The first delivery went for five wides, then the subsequent balls went for three, two, six, four and one, before the final delivery was a dot. Every ball of the over thus had a different outcome: this unusual event is apparently known on the county circuit as a "Smudger", after the former Middlesex opener Mike "MJ" Smith. He was a tall batter, with an unusual movement across the crease as the bowler delivered, and played five one-day internationals for England in 1973 and 1974.
Harshal Patel took 24 wickets for Punjab Kings in this year's IPL, to take the purple cap for the most wickets by a handy margin. Patel also won it in 2021, when he picked up 32 wickets (the joint-most in any IPL season) for Royal Challengers Bangalore.
Top of the pile here is the West Indian fast bowler Courtney Walsh, who was out without scoring in 43 of his 185 innings, 61 of which were not out. Second is Stuart Broad, who was dismissed for nought 39 times (244 innings, 41 not-outs). But the leader in percentage terms, at least among the men with most ducks in Tests, is the New Zealander Chris Martin, who was dismissed 52 times, 36 of those without scoring (he also had a creditable 52 not-outs). Martin also bagged seven pairs in Tests - no-one else has more than four.
The leaders in these two tables are both likely to add to their tallies in the forthcoming T20 World Cup. Virat Kohli leads the way ">for the batters, with 1141. The only other man over 1000 is Mahela Jayawardene (1016). Rohit Sharma goes into the 2024 tournament with 963.
Before upsetting Bangladesh last week at Prairie View in Houston, Texas, the United States men's team had won 36 previous official internationals - but only one of them was against a Test-playing nation. The USA defeated Ireland by 26 runs in a T20 match in Lauderhill (Florida) in December 2021.
Steven Lynch is the editor of the updated edition of Wisden on the Ashes