Hayley Matthews won the Purple Cap with 16 wickets in WPL 2023.