Skip to content
Thomas Castella

Thomas Castella

Goalkeeper  at FC Lausanne-Sport
Age32
CitizenshipSwitzerland
Height1.85 m
Footright
BornJune 30, 1993
at FC Lausanne-Sport 5,075 days · joined 2012-07-01
👕200+ Apps
Market value €100k
Goalkeeper

Career snapshot

5
clubs played for
10/11
debut season
0
goals / match
FC Lausanne-Sport
top club · 244 apps

Career highs

€700k
peak value · 2017
top transfer fee
best season
int'l / penalties
283Appearances
0Goals
1Assists
9Yellow cards
0Red cards
281Full matches (90′)
Full nameThomas Castella
Date of birth1993-06-30 (32 yrs)
Place of birthFribourg, Switzerland
CitizenshipSwitzerland
PositionGoalkeeper
Footright
Height185.00 m
Current clubFC Lausanne-Sport
Joined2012-07-01
Contract expires2028-06-30
AgentGold Kick SA
Jul 2025
25/26 — FC Lausanne-Sport
1 matches · 0 G · 0 A · across 3 competitions
Jul 2024
24/25 — FC Lausanne-Sport
7 matches · 0 G · 0 A · across 2 competitions
May 2024
Injury: unknown
1 games missed
Nov 2023
Injury: unknown
2 games missed
Jul 2023
23/24 — FC Lausanne-Sport
7 matches · 0 G · 0 A · across 2 competitions
Oct 2022
Injury: unknown
6 games missed
Jul 2022
22/23 — FC Lausanne-Sport
32 matches · 0 G · 0 A · across 2 competitions
Mar 2022
Injury: unknown
1 games missed
Oct 2021
Injury: unknown
2 games missed
Sep 2021
Injury: unknown
1 games missed
Jul 2021
21/22 — FC Lausanne-Sport
12 matches · 0 G · 0 A · across 2 competitions
Jul 2020
20/21 — FC Lausanne-Sport
3 matches · 0 G · 0 A · across 2 competitions
Jul 2019
19/20 — FC Lausanne-Sport
32 matches · 0 G · 0 A · across 2 competitions
Jul 2018
18/19 — FC Lausanne-Sport
35 matches · 0 G · 0 A · across 2 competitions
Jul 2017
17/18 — FC Lausanne-Sport
39 matches · 0 G · 0 A · across 2 competitions
Sep 2016
Injury: unknown
4 games missed
Jul 2016
16/17 — FC Lausanne-Sport
26 matches · 0 G · 1 A · across 1 competition
Jul 2015
Injury: unknown
8 games missed
Jul 2015
15/16 — Team Vaud U21, FC Lausanne-Sport
26 matches · 0 G · 0 A · across 2 competitions
Jul 2014
14/15 — FC Lausanne-Sport
27 matches · 0 G · 0 A · across 2 competitions
Aug 2013
Injury: unknown
22 games missed
Jul 2013
13/14 — Team Vaud U21, FC Lausanne-Sport
5 matches · 0 G · 0 A · across 2 competitions
Jul 2012
12/13 — Team Vaud U21, FC Lausanne-Sport
16 matches · 0 G · 0 A · across 2 competitions
Jul 2012
Transfer: Xamax II → Lausanne-Sport
12/13 · Transfer
Jul 2011
11/12 — Neuchâtel Xamax FCS II
8 matches · 0 G · 0 A · across 1 competition
Jul 2011
Transfer: Xamax Youth → Xamax II
11/12 · Transfer
Jul 2010
10/11 — Neuchâtel Xamax, Team BEJUNE U18
7 matches · 0 G · 0 A · across 2 competitions
Jan 1970
Peak market value: €700k
Highest valuation recorded in dataset

Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals0 total · 0.00/90
0
Assists0 total · 0.00/90
0
G+A0 total · 0.00/90
0
Yellow cards0 total · 0.00/90
39
Clean sheets0 total · 0.00/90
0
25,306 min
Minutes played by club
FC Lausanne-Sport 86.2%
Team Vaud U21 8.5%
Neuchâtel Xamax FCS II 2.8%
Neuchâtel Xamax 0.0%
Team BEJUNE U18 2.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
FC Lausanne-Sport 14 12/13 25/26 244 0 1 21,806
Team Vaud U21 3 12/13 15/16 24 0 0 2,150
Neuchâtel Xamax FCS II 1 11/12 11/12 8 0 0 720
Neuchâtel Xamax 1 10/11 10/11 0 0 0 0
Team BEJUNE U18 1 10/11 10/11 7 0 0 630

Career trajectory — goals, assists & market value

0€175K1€350K1€525K1€700K13/1414/1515/1616/17 — 1 assists116/1717/1818/1919/2020/2121/2222/2323/2424/2525/2613/14 — €50K14/15 — €200K15/16 — €300K16/17 — €400K17/18 — €700K18/19 — €700K19/20 — €500K20/21 — €500K21/22 — €300K22/23 — €300K23/24 — €400K24/25 — €200K25/26 — €100KGoalsAssistsMarket value

Goals by season

10/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26

Assists by season

10/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 1116/1717/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Super League FC Lausanne-Sport 0 0 0 0 0 0
25/26 Swiss Cup FC Lausanne-Sport 1 0 0 0 0 90
25/26 UECL Qualifiers FC Lausanne-Sport 0 0 0 0 0 0
24/25 Super League FC Lausanne-Sport 4 0 0 0 0 360
24/25 Swiss Cup FC Lausanne-Sport 3 0 0 0 0 300
23/24 Super League FC Lausanne-Sport 6 0 0 0 0 540
23/24 Swiss Cup FC Lausanne-Sport 1 0 0 0 0 90
22/23 Challenge League FC Lausanne-Sport 31 0 0 3 0 2,707
22/23 Swiss Cup FC Lausanne-Sport 1 0 0 0 0 2
21/22 Super League FC Lausanne-Sport 9 0 0 1 0 810
21/22 Swiss Cup FC Lausanne-Sport 3 0 0 0 0 300
20/21 Super League FC Lausanne-Sport 2 0 0 0 0 180
20/21 Swiss Cup FC Lausanne-Sport 1 0 0 0 0 90
19/20 Challenge League FC Lausanne-Sport 30 0 0 0 0 2,700
19/20 Schweizer Cup FC Lausanne-Sport 2 0 0 1 0 210
18/19 Challenge League FC Lausanne-Sport 35 0 0 0 0 3,150
18/19 Schweizer Cup FC Lausanne-Sport 0 0 0 0 0 0
17/18 Schweizer Cup FC Lausanne-Sport 3 0 0 0 0 270
17/18 Super League FC Lausanne-Sport 36 0 0 2 0 3,240
16/17 Super League FC Lausanne-Sport 26 0 1 0 0 2,267
15/16 1. Liga Gr. 1 Team Vaud U21 3 0 0 0 0 270
15/16 Challenge League FC Lausanne-Sport 23 0 0 0 0 2,070
14/15 Challenge League FC Lausanne-Sport 27 0 0 1 0 2,430
14/15 Schweizer Cup FC Lausanne-Sport 0 0 0 0 0 0
13/14 2. Liga Inter - Gr. 2 Team Vaud U21 5 0 0 0 0 440
13/14 Super League FC Lausanne-Sport 0 0 0 0 0 0
12/13 2. Liga Inter - Gr. 2 Team Vaud U21 16 0 0 0 0 1,440
12/13 Super League FC Lausanne-Sport 0 0 0 0 0 0
11/12 2. Liga inter - Gr. 3 (- 11/12) Neuchâtel Xamax FCS II 8 0 0 0 0 720
10/11 Super League Neuchâtel Xamax 0 0 0 0 0 0
10/11 U18 Elite League Team BEJUNE U18 7 0 0 1 0 630
SeasonDateFromToTypeMarket valueFee
11/12 2011-07-01 Xamax Youth Xamax II Transfer 0
12/13 2012-07-01 Xamax II Lausanne-Sport Transfer 0
SeasonInjuryFromToDays missedGames missed
13/14 unknown injury 2013-08-15 2014-01-01 140 22
15/16 Shoulder injury 2015-07-01 2015-08-31 62 8
16/17 unknown injury 2016-09-20 2016-10-21 32 4
21/22 unknown injury 2021-09-08 2021-09-15 8 1
21/22 unknown injury 2021-10-01 2021-10-21 21 2
21/22 unknown injury 2022-03-30 2022-04-06 8 1
22/23 Elbow injury 2022-10-22 2023-01-06 77 6
23/24 unknown injury 2023-11-22 2023-12-07 16 2
23/24 unknown injury 2024-05-08 2024-05-13 6 1
Current€100k
Peak€700k
Low€50k
Δ since start+€50k
€50k€213k€375k€538k€700k197019701970
DateValue
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €200k
Jan 1, 1970 €400k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €300k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €300k
Jan 1, 1970 €200k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #19429 #12 0 0 former national player
TeammatePPG played withJoint goalsMinutes
Andi Zeqiri 2 0 0
Francesco Margiotta 1 0 0
Noah Loosli 2 0 0
João Oliveira 2 0 0
Per-Egil Flo 2 0 0
Benjamin Kololli 1 0 0
Maxime Dominguez 2 0 0
Romain Dessarzin 2 0 0
Alvyn Sanches 1 0 0
Cameron Puertas 2 0 0
Aldin Turkes 2 0 0
Ming-Yang Yang 1 0 0
Anel Husic 2 0 0
Dan Ndoye 2 0 0

Last 50 matches for FC Lausanne-Sport The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-05-24 C1 Servette FC 3–3 FC Lausanne-Sport Available
2025-05-18 C1 FC Lausanne-Sport 1–1 FC Lugano Available
2025-05-14 C1 FC Lausanne-Sport 2–3 FC Basel 1893 Available
2025-05-11 C1 FC Luzern 1–1 FC Lausanne-Sport Available
2025-05-03 C1 FC Lausanne-Sport 3–2 BSC Young Boys Available
2025-04-21 C1 FC Lausanne-Sport 2–0 FC Lugano Available
2025-04-12 C1 FC Winterthur 1–0 FC Lausanne-Sport Available
2025-04-05 C1 FC Lausanne-Sport 2–0 FC Sion Available
2025-04-02 C1 FC Zürich 2–2 FC Lausanne-Sport Available
2025-03-30 C1 FC Lausanne-Sport 1–4 FC Luzern Available
2025-03-15 C1 FC St. Gallen 0–2 FC Lausanne-Sport Available
2025-03-08 C1 BSC Young Boys 3–0 FC Lausanne-Sport Available
2025-03-01 C1 FC Lausanne-Sport 0–1 Servette FC Available
2025-02-22 C1 FC Lausanne-Sport 2–2 Grasshopper Club Zürich Available
2025-02-16 C1 FC Basel 1893 1–1 FC Lausanne-Sport Available
2025-02-08 C1 FC Lausanne-Sport 4–1 Yverdon Sport FC Available
2025-02-04 C1 Grasshopper Club Zürich 2–2 FC Lausanne-Sport Available
2025-02-01 C1 FC Lausanne-Sport 1–2 BSC Young Boys Available
2025-01-26 C1 FC St. Gallen 3–2 FC Lausanne-Sport Available
2025-01-19 C1 FC Lausanne-Sport 0–0 FC Luzern Available
2024-12-15 C1 FC Lugano 1–4 FC Lausanne-Sport Available
2024-12-08 C1 FC Lausanne-Sport 3–0 FC Zürich Available
2024-11-30 C1 FC Basel 1893 1–1 FC Lausanne-Sport Available
2024-11-23 C1 FC Lausanne-Sport 1–0 FC Sion Available
2024-11-09 C1 FC Winterthur 1–0 FC Lausanne-Sport Available
2024-11-03 C1 FC Lausanne-Sport 1–0 Servette FC Available
2024-10-29 C1 Yverdon Sport FC 0–3 FC Lausanne-Sport Available
2024-10-26 C1 FC Lausanne-Sport 3–0 Grasshopper Club Zürich Available
2024-10-20 C1 FC Lausanne-Sport 2–0 FC Winterthur Available
2024-10-05 C1 FC Luzern 2–2 FC Lausanne-Sport Available
2024-09-28 C1 Servette FC 1–0 FC Lausanne-Sport Available
2024-09-22 C1 FC Lausanne-Sport 3–1 Yverdon Sport FC Available
2024-09-18 C1 FC Lausanne-Sport 1–2 FC Lugano Available
2024-08-31 C1 BSC Young Boys 1–1 FC Lausanne-Sport Available
2024-08-11 C1 FC Zürich 2–0 FC Lausanne-Sport Available
2024-08-04 C1 FC Lausanne-Sport 3–4 FC St. Gallen Available
2024-07-27 C1 FC Sion 4–0 FC Lausanne-Sport Available
2024-07-21 C1 FC Lausanne-Sport 3–2 FC Basel 1893 Available
2024-05-21 C1 FC Lausanne-Sport 0–0 Grasshopper Club Zürich Available
2024-05-18 C1 Stade Lausanne-Ouchy 0–4 FC Lausanne-Sport Available
2024-05-15 C1 FC Lausanne-Sport 0–2 FC Luzern Available
2024-05-10 C1 FC Lausanne-Sport 0–0 FC Basel 1893 INJURED unknown injury
2024-05-05 C1 Yverdon Sport FC 3–1 FC Lausanne-Sport Available
2024-04-20 C1 FC Lugano 2–0 FC Lausanne-Sport Available
2024-04-13 C1 FC Lausanne-Sport 1–0 FC Zürich Available
2024-04-07 C1 FC Luzern 0–0 FC Lausanne-Sport Available
2024-04-04 C1 FC Lausanne-Sport 3–3 FC St. Gallen Available
2024-04-01 C1 Grasshopper Club Zürich 0–1 FC Lausanne-Sport Available
2024-03-17 C1 FC Lausanne-Sport 2–0 BSC Young Boys Available
2024-03-10 C1 Servette FC 3–1 FC Lausanne-Sport Available

Teams faced most often by Thomas Castella's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
FC Basel 1893 12 4 5 3 19 17 +2 33%
FC Luzern 12 3 5 4 14 17 -3 25%
FC Lugano 11 4 2 5 14 11 +3 36%
BSC Young Boys 11 2 1 8 12 23 -11 18%
Servette FC 11 4 3 4 17 15 +2 36%
Grasshopper Club Zürich 11 5 4 2 15 15 0 45%
FC Zürich 10 3 5 2 15 13 +2 30%
FC St. Gallen 10 2 2 6 17 24 -7 20%
FC Winterthur 10 3 2 5 16 11 +5 30%
Stade Lausanne-Ouchy 8 4 3 1 17 6 +11 50%
FC Vaduz 8 5 1 2 14 7 +7 63%
Yverdon Sport FC 7 4 1 2 17 10 +7 57%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
10/11 Senior debut season

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
22/23 32 2,709 3 0 0 0.1
21/22 12 1,110 1 0 0 0.08
19/20 32 2,910 1 0 0 0.03
17/18 39 3,510 2 0 0 0.05
14/15 27 2,430 1 0 0 0.04
10/11 7 630 1 0 0 0.14

Goalkeeper-specific aggregates: clean sheets and goals conceded by season.

SeasonMatchesMinsClean sheetsCS %Goals concededGC / 90′
25/26 1 90 0 0% 1 1
24/25 7 660 2 29% 10 1.36
23/24 7 630 2 29% 11 1.57
22/23 32 2,709 9 28% 32 1.06
21/22 12 1,110 2 17% 23 1.86
20/21 3 270 0 0% 7 2.33
19/20 32 2,910 15 47% 32 0.99
18/19 35 3,150 12 34% 36 1.03
17/18 39 3,510 4 10% 70 1.79
16/17 26 2,267 9 35% 40 1.59
15/16 26 2,340 8 31% 30 1.15
14/15 27 2,430 6 22% 44 1.63
13/14 5 440 2 40% 6 1.23
12/13 16 1,440 5 31% 19 1.19

Output by competition

Career goals and assists broken down by tournament.

Super League
83 apps
0 G
1 A
Swiss Cup
15 apps
0 G
0 A
Challenge League
146 apps
0 G
0 A
2. Liga Inter - Gr. 2
21 apps
0 G
0 A
2. Liga inter - Gr. 3 (- 11/12)
8 apps
0 G
0 A
U18 Elite League
7 apps
0 G
0 A

Frequently asked about Thomas Castella

Who is Thomas Castella?

Thomas Castella is a Switzerland professional footballer who plays as a goalkeeper for FC Lausanne-Sport.

How old is Thomas Castella?

Thomas Castella is 32 years old. He was born on June 30, 1993 in Fribourg.

What position does Thomas Castella play?

Thomas Castella plays as a goalkeeper (Goalkeeper).

What club does Thomas Castella play for?

Thomas Castella currently plays for FC Lausanne-Sport.

What is Thomas Castella's market value?

Thomas Castella's most recent reported market value is €100k.