Yadav goes to Daredevils; KKR get Ten Doeschate