Australian all-rounder Perry, 33, took figures of 6-15 from four overs as Royal Challengers Bangalore recorded a seven-wicket win over Mumbai Indians.
Perry took six wickets as Mumbai was bowled out for 113 in Delhi. Bangalore chased down the total with five overs to spare.
Perry also top-scored with the bat for Bangalore, scoring 40 runs off 38 balls as they finished on 115-3.
The Bangalore star also became the first player in either men's or women's cricket to score 100 runs and take six wickets in all three formats of the game.
Asked to bat first, Mumbai Indians were comfortably placed at 65-1 before a flurry of wickets from Perry sent their batting line-up tumbling from two to seven.
By the time Perry claimed her sixth wicket, Mumbai were 82-7.
Four of her six wickets came by bowling the batsman out, the other two being lbw dismissals.
Among her victims were England all-rounder Nat Sciver-Brunt, India captain Harmanpreet Kaur, and New Zealand all-rounder Amelia Kerr.
In reply, Bangalore struggled at 39-3, with Smriti Mandhana, Sophie Molineux and Sophie Devine all dismissed cheaply, but a 76-run 53-ball partnership between Perry and wicketkeeper Richa Ghosh helped them to a comfortable victory.
The previous bowling record in the WPL was set by South African all-rounder Marizanne Kapp in 2023, the inaugural year of the competition. She took 5-15 for Delhi Capitals against Gujarat Giants.