Gary Kagelmacher (* 21. April 1988 in Montevideo; vollständiger Name Gary Christofer Kagelmacher Pérez) ist ein uruguayischer Fußballspieler mit deutschen Wurzeln und Staatsangehörigkeit.
Kagelmacher, dessen Vater ebenfalls einige Jahre im uruguayischen Profifußball als Spieler aktiv war, besuchte die Deutsche Schule Montevideo. Er begann seine Karriere in seiner Geburtsstadt beim Danubio FC, für den er bereits 2004 in der Jugendmannschaft spielte. Für den Verein absolvierte er insgesamt vier Erstligaspiele und gehörte dem sowohl im Torneo Apertura 2006 als auch in der Meisterschaft der Gesamt-Spielzeit 2006/07 siegreichen Team an.
Im August 2007 zog es ihn nach Spanien. Dort heuerte er bei Real Madrid Castilla an, der zweiten Mannschaft von Real Madrid. Zu Beginn nur für ein Jahr ausgeliehen, einigte man sich, nach guten Leistungen in der zweiten Mannschaft, im Sommer 2008 mit Danubio FC ihn für zwei weitere Jahre auszuleihen.