Gekas profesjonalną karierę zaczynał wAE Larisa w 1998 roku. W rodzinnym mieście kopał piłkę do 2001 roku. Wtedy przeszedł doII-ligowej wówczasKallithei. Jednak już po jednym sezonie Kallithea przy wydatnej pomocy Gekasa awansowała doI ligi. W barwach Kallithei w ekstraklasie zagrał 73 mecze i strzelił 32 gole. W końcu zawodnikiem zainteresował sięPanathinaikos AO, do którego przeszedł w 2005 roku. Przez 1,5 sezonu występów dla zespołuKoniczynek rozegrał 46 meczów i zdobył 16 goli. Nie jest to niesamowity wynik jak na napastnika, ale niespodziewanie zdecydował się go wypożyczyćVfL Bochum. Gekas osiągnął wBundeslidze życiową formę – w 33 meczach zdobył 20 goli i o 4 bramki wyprzedziłRoya Makaaya iAlexandra Freia, tym samym został królem strzelców w swoim pierwszym sezonie w lidze naszych zachodnich sąsiadów. Od początku sezonu2007/2008 występował wBayerze 04 Leverkusen, z którym podpisał 4-letni kontrakt. Kosztował 4,7 miliona euro. Na początku lutego 2009 roku Gekas został wypożyczony doPortsmouth FC. W grudniu 2009 roku został wypożyczony na pół roku doHerthy BSC, po czym wrócił doBayeru. 19 maja 2010 podpisał dwuletnią umowę zEintracht Frankfurt. Następnie grał wSamsunsporze,Levante UD,Akhisar Belediyesporze iKonyasporze. W 2014 roku wrócił do Akhisar Belediyesporu. W 2015 przeszedł doEskişehirsporu, a w 2016 doFC Sion.