Sky Sports understands that Kilmarnock starlet Rory McKenzie has agreed a new contract with the SPL club.