Kyle Lafferty has signed for Scottish Premeiership side Kilmarnock on a deal until the end of the season.

Northern Ireland international Lafferty was a free agent after leaving Italian Serie B outfit Reggina four weeks ago and is new manager Tommy Wright's first signing.

Kilmarnock currently sit tenth in the table, four points ahead of bottom placed Hamilton although they have played two games more.

33 year old Lafferty, who has 79 caps for Northern Ireland, could make his debut against table topping Rangers tomorrow.