Özyakup started in the youth academy of AZ, which he spend 3 years with the Dutch club, before moving to England with Arsenal. He spent 3 years in London developing in the youth team. Ozyakup made his competitive first team debut for Arsenal in a League Cup against Shrewsbury Town, supplying the assist for Yossi Benayoun to round off the game 3–1.
Beşiktaş completed the signing of Özyakup on 8 June 2012 for a fee of €500,000. This season Ozyakup has made 13 appearances in the Turkish Superleague scoring two goals.
Ajax may face a battle to sign the midfielder, due to Besiktas wanting ten million euros for Özyakup.