Thomas Geyer del Ulm ha collezionato 7 presenze, per un totale di 337 minuti. É partito titolare in 3 partite su 28 giornate ed è stato spesso utilizzato come subentrato, in 4 occasioni.
La sua ultima presenza in campionato è stata l'8 marzo, partita in cui ha giocato 20 minuti con la maglia del Ulm contro il Colonia, nella sconfitta per 1-0.
La gara casalinga contro Magdeburg, il 12 aprile, sarà la prossima sfida di 2. Bundesliga per Ulm.
Nella passata stagione di 3. Liga Geyer è sceso in campo in 25 partite con Ulm, fornendo 1 assist.
Prima di cominciare l'esperienza con Ulm nel luglio 2019, il difensore ha collezionato 111 presenze in campionato con Aalen, per un totale di 2 reti e 1 assist.
Il difensore ha fatto il suo esordio in 2. Bundesliga con Ulm l'1 settembre 2024 come subentrato contro il Paderborn all'età di 33 anni e 179 giorni. In generale in 2. Bundesliga, ha giocato 7 partite, senza gol e senza assist.