In January 2018, he was bought by the Delhi Daredevils in the 2018 IPL auction for Rupees 1.2 crores. On 23 April 2018, Shaw became the youngest player to open batting in the Indian Premier League history at the age of 18 and 165 days while playing for Delhi Daredevils during their match against Kings XI Punjab.