Punjab Kings bought England all-rounder Sam Curran for Rs 18.50 crore at the auction, making him the most expensive player in IPL auction history.