Der grossgewachsene Innenverteidiger durchlief sämtliche Nachwuchsstufen von Borussia Mönchengladbach, ehe er im Sommer 2023 zum SSV Ulm 1846 wechselte. In seiner ersten Saison in der 3. Liga bestritt er 31 Partien und steuerte vier Tore zum späteren Aufstieg seines Teams bei. In der vergangenen Spielzeit in der 2. Bundesliga kam Gaal auf 21 Einsätze und war an vier Toren direkt beteiligt.
«Tom ist zweikampfstark, verfügt über eine saubere Technik und ist athletisch auf einem sehr stabilen Niveau. Wir sind überzeugt davon, dass wir ihn noch weiterentwickeln können und sind froh, dass wir ihn von unserem Verein überzeugen konnten», erklärt Roger Stilz, Sportchef des FC St.Gallen 1879.