Sports Knight Riders appoint Ryan ten Doeschate as cricket strategy head Ryan ten Doeschate has been appointed cricket strategy head at Knight Riders Sports, overseeing its franchise teams worldwide. By Dailyviewer · 29 Jul 2026