El central uruguayo formó parte del Real Madrid Castilla entre los años 2008 y 2010. Además, ha pasado por otros equipos como Danubio, Mónaco, Valenciennes, 1860 Múnich o Maccabi Haifa, su último club.
Durante la pasada temporada, Gary Kagelmacher disputó un total de 38 partidos con el conjunto israelí (34 en la Liga de Israel, dos en Europa League, uno en Copa Israel y otro en Copa Toto).
Actualmente, Kagelmacher inicia una nueva aventura en su carrera futbolística en la Liga Belga. El Kortrijk ha hecho oficial el traspaso del jugador a través de la página web y de las redes sociales.
.@GaryKagelmacher staat dichtbij een transfer naar @kvkofficieel, transfer definitief na medische testen. #COYR pic.twitter.com/3DafTgXMys
— KV Kortrijk (@kvkofficieel) 5 de agosto de 2017