Rishabh Pant became the most expensive player in the history of the Indian Premier League after the wicketkeeper-batter was sold for $3.2 million to Lucknow Super Giants on Sunday.