Ekici begann mit fünf Jahren in der Jugend des Münchner Vorortvereins SpVgg Unterhaching mit dem Fußballspielen und wechselte knapp anderthalb Jahre später in die Jugendabteilung des FC Bayern München.[1] Noch als A-Jugendlicher absolvierte er gegen Ende der Saison 2007/08 neun Spiele für die zweite Mannschaft in der drittklassigen Regionalliga Süd. Sein erstes Spiel bestritt er dabei fünf Tage vor seinem 18. Geburtstag. Am 20. März 2008 stand er in der Startelf, die im Heimspiel gegen Elversberg 1:1 spielte.
Für die zweite Mannschaft kam er in der zur Saison 2008/09 neu geschaffenen 3. Liga in 32 von 38 Spielen zum Einsatz und zu sechs Toren. Am ersten Spieltag am 27. Juli 2008 gelang ihm beim 2:1-Sieg im Heimspiel gegen den 1. FC Union Berlin mit dem zwischenzeitlichen 2:0 in der 76. Minute ein Tor; das 1:0 durch Thomas Müller in der 49. Minute bereitete er vor.
In der Winterpause der Saison 2009/10 nahm er am Trainingslager der ersten Mannschaft in Dubai teil. Am 1. Februar 2010 gab der FC Bayern bekannt, dass Ekici einen Profivertrag bis zum 30. Juni 2011 unterschrieben habe und mit der ersten Mannschaft unter Trainer Louis van Gaal trainieren würde. Damit zerschlug sich ein zuvor diskutierter Wechsel zum 1. FC Köln. Er spielte jedoch zunächst weiterhin für die zweite Mannschaft und absolvierte auch in der Rückrunde kein Pflichtspiel für das Bundesligateam.
1. FC Nürnberg
Über ein Leihgeschäft wechselte Ekici ab 2. Juli 2010 für eine Saison zum 1. FC Nürnberg. Sein Debüt für den „Club“ gab er am 15. August 2010 in der 1. Hauptrunde des DFB-Pokal-Wettbewerbs, in dem er beim 2:0-Auswärtssieg über Eintracht Trier auch sein erstes Tor erzielte. Sein Bundesliga-Debüt erfolgte am 21. August 2010 (1. Spieltag) im Spiel gegen Borussia Mönchengladbach, sein erstes Bundesligator gelang ihm am 16. Oktober 2010 (8. Spieltag) bei der 2:3-Niederlage im Auswärtsspiel gegen den FC St. Pauli.
Ekici war ein Schlüsselspieler im Mittelfeld und zuständig für Eckbälle und Freistöße. Er absolvierte in der Saison 32 Bundesligaspiele, in denen er drei Tore erzielte und neun weitere auflegte.
SV Werder Bremen
Zur Saison 2011/12 wechselte Ekici vorzeitig zum SV Werder Bremen, der ihn mit einem bis zum 30. Juni 2015 gültigen Vertrag ausstattete; sein Vertrag beim FC Bayern München galt noch bis 30. Juni 2012.[2] Ekicis erste Saison bei den Bremern, die für ihn fünf Millionen Euro Ablösesumme überwiesen haben sollen, verlief nicht zufriedenstellend, sowohl für ihn persönlich als auch den Verein, der die Qualifikation für die Europa League verpasste.[3] Nachdem er unter Trainer Robin Dutt kaum noch aufgestellt wurde, wechselte er im August 2014 zum türkischen ErstligistenTrabzonspor.[4]
Trabzonspor
Für Trabzonspor debütierte Ekici am 31. August 2014 (1. Spieltag) beim torlosen Unentschieden im Auswärtsspiel gegen Kayseri Erciyesspor von Beginn an, ehe er in der 84. Minute für Serdar Gürler ausgewechselt wurde. Hier etablierte er sich in seiner ersten Saison schnell als Leistungsträger und fiel vor allem durch seine vielen Freistoßtore auf. Im Winter 2016/17 wollte Ekici – ein halbes Jahr vor Ablauf seines Vertrags – zu Fenerbahçe Istanbul wechseln, Trabzonspor präferierte jedoch einen Transfer zu Beşiktaş Istanbul. Da Ekici an seinem Plan festhielt, wurde er im Januar 2017 suspendiert.[5]
Fenerbahçe
Zur Spielzeit 2017/18 wechselte Ekici zu Fenerbahçe Istanbul. Er verließ den Verein im Sommer 2020.
Am 9. Oktober 2009 debütierte Ekici in der deutschen U20-Nationalmannschaft bei der 2:3-Niederlage in Solothurn gegen die Schweiz. In seinem vierten Spiel am 3. März 2010 beim 1:1-Unentschieden gegen die Auswahl der Schweiz in Berlin erzielte er auch sein erstes Tor.
Am 29. Oktober 2010 wurde bekannt, dass Ekici künftig für die türkische Nationalmannschaft auflaufen wird. Sein Debüt gab er am 17. November 2010 in einem Freundschaftsspiel in Amsterdam gegen die Niederlande. Seit seinem ersten Einsatz für die türkische A-Nationalmannschaft in einem Pflichtspiel am 29. März 2011 in der Qualifikation für die Europameisterschaft 2012 gegen Österreich ist er nur noch für die Türkei spielberechtigt.