Career
Born in Prilep, Gesoski played for local side FK Pobeda, leading the Macedonian league in goal-scoring three times and winning the 2003-2004 and 2006-2007 championships. After ten seasons with Pobeda, he would join Macedonian sides FK Milano Kumanovo and FK Metalurg Skopje for short spells. Gesoski joined Greek second division side Diagoras F.C. on a six-month contract in January 2010.