Tom Gaal è un difensore del St.Gallen che è sceso in campo nella maggior parte delle gare della sua squadra in Super League nel 2025/2026, avendo collezionato 30 presenze, per un totale di 2654 minuti. É stato scelto nell'11 iniziale in tutte le 30 presenze, su 38 giornate.
La sua ultima presenza in campionato è stata il 17 maggio, gara in cui ha giocato 90 minuti con la maglia del St.Gallen contro Thun, nel pareggio per 1-1. In totale il difensore ha realizzato 2 gol nel 2025/2026; ha inoltre offerto 2 assist. Ha ricevuto 6 cartellini gialli.
Ha aperto le sue marcature in questo campionato contro Young Boys il 19 ottobre, avendo segnato nella vittoria per 2-1.
Nell'ultima stagione con Ulm in 2. Bundesliga Gaal ha collezionato 21 presenze, realizzando 1 gol e fornendo 3 passaggi vincenti.
Prima di arrivare a vestire la maglia del St.Gallen nel luglio 2025, Gaal ha collezionato 52 presenze in campionato con Ulm, per un totale di 5 reti e 3 assist.