Çelik played for IF Warta and BK Häcken at youth level before joining GAIS in 2007.[4] "I started as a striker but now I play as an inner midfielder and winger. It does not matter if I play on the right or the left, both positions work for me," he said in an interview on the club's website.[4] Çelik made his competitive début against GIF Sundsvall in the Allsvenskan on 20 July 2008,[2][4] and appeared in the starting eleven for the first time six weeks later against IFK Göteborg.[5] He signed a three-year contract in May 2009,[4] and scored his first goal for the club later that year against Kalmar FF.[2]
Rangers
Having left GAIS at the end of his contract, Çelik was offered a three-and-a-half-year contract from Scottish Premier League team Rangers,[6] which he signed on 20 January 2012.[7][8] After Rangers went into administration, Çelik chose to leave the club in March 2012 without a pay-off.[9] He stated that he didn't make the wrong decision in joining the club, but the club entering administration was unpredictable.[9]
GAIS claimed that Rangers owed them £240,000 compensation for the transfer of Celik. However, there were suggestions that Celik was not offered a new contract within 60 days before the end of his previous deal, meaning that no compensation would have been necessary. Both GAIS and Celik disputed this and the club have threatened to take the matter to FIFA if Rangers don't pay them.[10]
Return to GAIS
After leaving Rangers in March 2012, Çelik signed an eight-month contract with GAIS.[11]
Pescara
Çelik continued his career in Italian first league with the newcomer Pescara in 2012. He scored the first goal for Pescara the 2012–13 season against Sampdoria in a 3–2 loss.
International career
Çelik has represented Sweden at youth level.[12] He made his under-21 debut against Norway on 2 June 2011 and scored two goals in a 4–1 win.[13] He is eligible to play for Turkey through his parents.[4]