Kilmarnock have signed former England under-20 star Tope Obadeyi on a three-year contract.

The Left-winger started his career with Bolton but made only four appearances and went on a succession of loan moves.

The 24-year-old moved to Rio Ave in 2012 and made 12 appearances in the Portuguese top flight before returning to north-west England to sign for Bury the following year, although he spent most of last season on loan at Plymouth.

It comes on the same day as striker Josh Magennis, who was released by Aberdeen in the summer, penned a similar deal with Killie after a loan spell with St Mirren.