На взрослом уровне начал выступать в лихтенштейнском клубе «Вадуц», дебютный матч сыграл в 18-летнем возрасте в сезоне 2001/02. В течение пяти сезонов играл за «Вадуц» и за это время провёл 101 матч во втором дивизионе Швейцарии. В сезоне 2006/07 перешёл в австрийский клуб второго дивизиона «Хартберг», где сыграл лишь 7 матчей и на следующий год вернулся в Лихтенштейн. В дальнейшем играл за клубы низших дивизионов «Эшен-Маурен» и «Тризенберг».
В июне 2011 года Герстер объявил о завершении игровой карьеры[2] и уехал в Нигерию в качестве детского тренера-волонтёра. В течение полутора лет он работал тренером в городе Кадуна вместе со своими бывшими коллегами по сборной Лихтенштейна Ронни Бюхелем, Фабио Д’Элиа, Симоном Нушем и итальянским горнолыжником Стефаном Танеи[3][4].
Летом 2013 года Герстер вернулся в Лихтенштейн, возобновил игровую карьеру и отыграл полсезона за «Тризенберг», а в конце года перешёл на тренерскую работу в своём клубе[5][6].