Tom Gaal is represented by the football agency B O K S - Björn O. Krohn Sports. The player currently plays for FC St. Gallen 1879; the current market value is €1.80m. Contract expires on 30.06.2027 — 7 months left.

timeline Career History

17/18
Gladbach U17 Gladbach U17
18/19
Gladbach U19 Gladbach U19
20/21
Wolfsburg II Wolfsburg II
21/22
Gladbach II Gladbach II
23/24
SSV Ulm 1846 SSV Ulm 1846
25/26
St. Gallen St. Gallen

Rating

69

CEN

Tom Gaal player profile photo

Tom Gaal

Germany • Centre-Back visibility67,3B Wikidata Q122397431

ATT

38

TEC

43

TAC

58

DEF

68

CRE

40

AGE

25

Height: 1,93
Foot: Both
euro €1.80m

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Defence

Age

25

Height

1,93

Foot

Both

Personal details

Date of Birth
03.03.2001
Place of birth
Mönchengladbach, Germany
Nationality
Germany
League
Super League
Shirt number
26

info About Tom Gaal

Tom Gaal is a 25-year-old Centre-Back from Germany. Tom Gaal has played for FC St. Gallen 1879 since 2025. The contract runs until June 2027. Current estimated market value: €1.80m. Tom Gaal is represented by the football agency B O K S - Björn O. Krohn Sports. 6 transfers on record. Average rating over the last 13 matches: 6.85. Height 1.93 m, preferred foot: both.

Who is Tom Gaal's agent?

expand_more

Tom Gaal is represented by the football agency B O K S - Björn O. Krohn Sports.

Which club does Tom Gaal play for?

expand_more

Tom Gaal currently plays for FC St. Gallen 1879 as a Centre-Back.

What is Tom Gaal's market value?

expand_more

Tom Gaal's market value is estimated at around €1.80m (2026 data).

Where is Tom Gaal from?

expand_more

Tom Gaal holds Germany nationality.

How old is Tom Gaal?

expand_more

Tom Gaal is 25 years old.

scoreboard Recent Matches

Date Opponent Score Rating
31 Oct 2026
Servette FC (H)
Swiss Super League
2 - 1 (W) 7.4
24 Oct 2026
BSC Young Boys (A)
Swiss Super League
2 - 0 (L) 6.9
11 Oct 2026
FC Lausanne-Sport (H)
Swiss Super League
1 - 0 (W) 7.3
20 Sep 2026
Basel (A)
Swiss Super League
1 - 3 (W) 6.8
16 Sep 2026
FC Lugano (A)
Swiss Super League
4 - 1 (L) –