The dearth of opportunities saw Sahu moving out of Haryana and seeking a new base in Mumbai. Although his domestic career didn’t improve, the decision did help him earn an IPL contract with the Rajasthan Royals but never got picked in the XI. Consequently, Kings XI Punjab signed him up and although he has played very few games for the franchise, there were signs of promise. The fact that KXIP were impressed was there to see when they signed him up at the 2018 auction overhaul. With a veteran spinner in Ravichandran Ashwin as captain, it remains to be seen as to how Sahu is managed in the team.