Skip to content
Olivier Custodio

Olivier Custodio

Midfield - Defensive Midfield  at FC Lausanne-Sport
Age31
CitizenshipSwitzerland
Height1.80 m
Footright
BornFebruary 10, 1995
at FC Lausanne-Sport 1,423 days · joined 2022-07-01
👕200+ Apps 🏴25+ Caps
Market value €100k
Defensive Midfield Midfield

Career snapshot

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

Position rank · 25/26

#74
goals rank
#12
assists rank
39
season goals
44
season assists

Among 227 Midfield - Defensive Midfields · ≥200 mins

Career highs

€1.25m
peak value · 2018
top transfer fee
11
best season · 13/14
48 / 1
int'l caps / goals
439Appearances
39Goals
44Assists
102Yellow cards
0Red cards
127Full matches (90′)
Full nameOlivier Custodio
Name in home countryOlivier Custodio Da Costa
Date of birth1995-02-10 (31 yrs)
Place of birthMontreux, Switzerland
CitizenshipSwitzerland
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height180.00 m
Current clubFC Lausanne-Sport
Joined2022-07-01
Contract expires
AgentBinary Sports Group
Outfitteradidas
Jul 2025
25/26 — FC Lausanne-Sport
11 matches · 1 G · 2 A · across 3 competitions
Sep 2024
Injury: unknown
8 games missed
Jul 2024
24/25 — FC Lausanne-Sport
25 matches · 0 G · 3 A · across 2 competitions
Jul 2023
23/24 — FC Lausanne-Sport
37 matches · 0 G · 3 A · across 2 competitions
Jan 2023
Injury: unknown
Jul 2022
22/23 — FC Lausanne-Sport
36 matches · 2 G · 6 A · across 2 competitions
Jul 2022
Transfer: FC Lugano → Lausanne-Sport
22/23 · Transfer
Jul 2021
21/22 — FC Lugano
39 matches · 2 G · 4 A · across 2 competitions
Feb 2021
Injury: unknown
2 games missed
Jul 2020
20/21 — FC Lugano
35 matches · 3 G · 2 A · across 2 competitions
Jun 2020
Injury: unknown
5 games missed
Jul 2019
19/20 — FC Lugano
35 matches · 2 G · 6 A · across 3 competitions
Jul 2019
Transfer: FC Luzern → FC Lugano
19/20 · Transfer
Aug 2018
Injury: unknown
5 games missed
Jul 2018
18/19 — FC Luzern
29 matches · 0 G · 0 A · across 2 competitions
Nov 2017
Injury: unknown
9 games missed
Jul 2017
17/18 — FC Luzern
33 matches · 0 G · 0 A · across 3 competitions
Jul 2017
Transfer: Lausanne-Sport → FC Luzern
17/18 · Transfer
Apr 2017
Injury: unknown
3 games missed
Jul 2016
16/17 — Team Vaud U21, FC Lausanne-Sport
30 matches · 2 G · 2 A · across 3 competitions
Jul 2015
15/16 — FC Lausanne-Sport
34 matches · 0 G · 14 A · across 2 competitions
Jul 2014
14/15 — Team Vaud U21, FC Lausanne-Sport
28 matches · 1 G · 2 A · across 2 competitions
Jul 2013
13/14 — Team Vaud U21, FC Lausanne-Sport
22 matches · 11 G · 0 A · across 3 competitions
Jul 2013
Transfer: Team Vaud U18 → Lausanne-Sport
13/14 · Transfer
Jul 2012
12/13 — Team Vaud U18
21 matches · 8 G · 0 A · across 1 competition
Jul 2011
11/12 — Team Vaud U18
22 matches · 7 G · 0 A · across 1 competition
Jul 2010
10/11 — Team Vaud U18
2 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €1.25m
Highest valuation recorded in dataset

Percentile rank vs 59 other Midfield - Defensive Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.30/90
93
Assists2 total · 0.61/90
100
G+A3 total · 0.91/90
100
Yellow cards2 total · 0.61/90
2
11,460 min
Minutes played by club
FC Lausanne-Sport 52.2%
FC Lugano 42.6%
FC Luzern 0.0%
Team Vaud U21 1.1%
Team Vaud U18 4.1%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
FC Lausanne-Sport 8 13/14 25/26 196 6 32 5,981
FC Lugano 3 19/20 21/22 109 7 12 4,881
FC Luzern 2 17/18 18/19 62 0 0 0
Team Vaud U21 3 13/14 16/17 27 11 0 127
Team Vaud U18 3 10/11 12/13 45 15 0 471

Career trajectory — goals, assists & market value

4€313K7€625K11€938K14€1.3M11/12 — 7 goals (Team Vaud U18)711/1212/13 — 8 goals (Team Vaud U18)812/1313/14 — 11 goals (Team Vaud U21)1113/1414/15 — 1 goals (FC Lausanne-Sport)14/15 — 2 assists314/1515/16 — 14 assists1415/1616/17 — 2 goals (FC Lausanne-Sport)16/17 — 2 assists416/1717/1818/1919/20 — 2 goals (FC Lugano)19/20 — 6 assists819/2020/21 — 3 goals (FC Lugano)20/21 — 2 assists520/2121/22 — 2 goals (FC Lugano)21/22 — 4 assists621/2222/23 — 2 goals (FC Lausanne-Sport)22/23 — 6 assists822/2323/24 — 3 assists323/2424/25 — 3 assists324/2525/26 — 1 goals (FC Lausanne-Sport)25/26 — 2 assists325/2613/14 — €50K14/15 — €150K15/16 — €500K16/17 — €1M17/18 — €1M18/19 — €1.3M19/20 — €1.3M20/21 — €750K21/22 — €600K22/23 — €400K23/24 — €400K24/25 — €400K25/26 — €100KGoalsAssistsMarket value

Goals by season

10/11: 0010/1111/12: 7711/1212/13: 8812/1313/14: 111113/1414/15: 1114/1515/16: 0015/1616/17: 2216/1717/18: 0017/1818/19: 0018/1919/20: 2219/2020/21: 3320/2121/22: 2221/2222/23: 2222/2323/24: 0023/2424/25: 0024/2525/26: 1125/26

Assists by season

10/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 2214/1515/16: 141415/1616/17: 2216/1717/18: 0017/1818/19: 0018/1919/20: 6619/2020/21: 2220/2121/22: 4421/2222/23: 6622/2323/24: 3323/2424/25: 3324/2525/26: 2225/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Super League FC Lausanne-Sport 4 1 0 2 0 297
25/26 Swiss Cup FC Lausanne-Sport 1 0 0 0 0 0
25/26 UECL Qualifiers FC Lausanne-Sport 6 0 2 0 0 0
24/25 Super League FC Lausanne-Sport 22 0 2 5 0 0
24/25 Swiss Cup FC Lausanne-Sport 3 0 1 1 0 0
23/24 Super League FC Lausanne-Sport 34 0 3 8 0 0
23/24 Swiss Cup FC Lausanne-Sport 3 0 0 0 0 0
22/23 Challenge League FC Lausanne-Sport 33 1 6 10 0 2,949
22/23 Swiss Cup FC Lausanne-Sport 3 1 0 1 0 300
21/22 Super League FC Lugano 33 1 1 13 0 2,356
21/22 Swiss Cup FC Lugano 6 1 3 0 0 513
20/21 Super League FC Lugano 32 3 2 8 0 867
20/21 Swiss Cup FC Lugano 3 0 0 1 0 0
19/20 Europa League FC Lugano 6 0 0 1 0 0
19/20 Schweizer Cup FC Lugano 1 0 0 1 0 0
19/20 Super League FC Lugano 28 2 6 8 0 1,145
18/19 Schweizer Cup FC Luzern 3 0 0 0 0 0
18/19 Super League FC Luzern 26 0 0 2 0 0
17/18 Europa League Qualifying FC Luzern 2 0 0 1 0 0
17/18 Schweizer Cup FC Luzern 3 0 0 0 0 0
17/18 Super League FC Luzern 28 0 0 6 0 0
16/17 1. Liga Gr. 1 Team Vaud U21 2 0 0 0 0 0
16/17 Schweizer Cup FC Lausanne-Sport 0 0 0 0 0 0
16/17 Super League FC Lausanne-Sport 28 2 2 3 0 1,005
15/16 Challenge League FC Lausanne-Sport 32 0 14 13 0 0
15/16 Schweizer Cup FC Lausanne-Sport 2 0 0 0 0 0
14/15 1. Liga Gr. 1 Team Vaud U21 9 0 0 3 0 0
14/15 Challenge League FC Lausanne-Sport 19 1 2 4 0 1,430
13/14 2. Liga Inter - Gr. 2 Team Vaud U21 16 11 0 4 0 127
13/14 Schweizer Cup FC Lausanne-Sport 2 0 0 0 0 0
13/14 Super League FC Lausanne-Sport 4 0 0 1 0 0
12/13 U18 Elite League Team Vaud U18 21 8 0 4 0 224
11/12 U18 Elite League Team Vaud U18 22 7 0 1 0 247
10/11 U18 Elite League Team Vaud U18 2 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
13/14 2013-07-01 Team Vaud U18 Lausanne-Sport Transfer 0
17/18 2017-07-01 Lausanne-Sport FC Luzern Transfer 1000000
19/20 2019-07-01 FC Luzern FC Lugano Transfer 750000
22/23 2022-07-01 FC Lugano Lausanne-Sport Transfer 400000
SeasonInjuryFromToDays missedGames missed
16/17 unknown injury 2017-04-20 2017-05-11 22 3
17/18 Syndesmotic ligament tear 2017-11-05 2018-02-15 103 9
18/19 Partial patellar tendon tear 2018-08-01 2018-08-24 24 5
19/20 unknown injury 2020-06-27 2020-07-14 18 5
20/21 unknown injury 2021-02-18 2021-03-02 13 2
22/23 Calf injury 2023-01-08 2023-01-26 19 0
24/25 Ankle injury 2024-09-10 2024-11-01 53 8
Current€100k
Peak€1.25m
Low€50k
Δ since start+€50k
€50k€350k€650k€950k€1.25m197019701970
DateValue
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €1.25m
Jan 1, 1970 €750k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.25m
Jan 1, 1970 €750k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.00m
Jan 1, 1970 €750k
Jan 1, 1970 €500k
Jan 1, 1970 €100k
Jan 1, 1970 €150k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #28436 4 0 former national player
Team #28155 14 0 former national player
Team #23140 #8 9 0 former national player
Team #22998 #6 7 0 former national player
Team #19429 #10 9 1 former national player
Team #16817 4 0 former national player
Team #9534 1 0 former national player
TeammatePPG played withJoint goalsMinutes
Numa Lavanchy 2 1 0
Ming-Yang Yang 1 0 0
Jonathan Sabbatini 1 0 0
Sandi Lovrić 2 1 0
Raoul Giger 1 0 0
Mattia Bottani 2 3 0
Alex Gauthier 2 0 0
Alvyn Sanches 2 1 0
Jetmir Krasniqi 2 0 0
Brighton Labeau 2 4 0
Kaly Sène 1 0 0
Noam Baumann 1 0 0
Noë Dussenne 1 2 0
Antoine Bernede 1 0 0
Romain Dessarzin 2 0 0
Kevin Martin 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
13/14 2. Liga Inter - Gr. 2 Team Vaud U21 11 16
12/13 U18 Elite League Team Vaud U18 8 21
11/12 U18 Elite League Team Vaud U18 7 22

Top assist seasons

SeasonCompetitionClubAssistsMatches
15/16 Challenge League FC Lausanne-Sport 14 32
22/23 Challenge League FC Lausanne-Sport 6 33
19/20 Super League FC Lugano 6 28

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 INJURED Ankle injury
2024-10-26 C1 FC Lausanne-Sport 3–0 Grasshopper Club Zürich INJURED Ankle injury
2024-10-20 C1 FC Lausanne-Sport 2–0 FC Winterthur INJURED Ankle injury
2024-10-05 C1 FC Luzern 2–2 FC Lausanne-Sport INJURED Ankle injury
2024-09-28 C1 Servette FC 1–0 FC Lausanne-Sport INJURED Ankle injury
2024-09-22 C1 FC Lausanne-Sport 3–1 Yverdon Sport FC INJURED Ankle injury
2024-09-18 C1 FC Lausanne-Sport 1–2 FC Lugano INJURED Ankle injury
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 Available
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 Olivier Custodio'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 3 4 5 17 23 -6 25%
FC Zürich 12 3 4 5 14 15 -1 25%
FC St. Gallen 12 4 3 5 17 23 -6 33%
BSC Young Boys 12 1 2 9 9 28 -19 8%
Servette FC 12 5 6 1 18 10 +8 42%
FC Sion 12 3 6 3 14 12 +2 25%
FC Luzern 12 6 4 2 21 16 +5 50%
FC Vaduz 12 6 3 3 19 11 +8 50%
FC Chiasso 4 3 0 1 9 4 +5 75%
Neuchâtel Xamax FCS 4 1 2 1 3 3 0 25%
FC Wil 1900 4 2 2 0 13 6 +7 50%
FC Thun 4 1 2 1 6 4 +2 25%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
10/11 Senior debut season
11/12 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 11 297 2 0 0 0.61
24/25 25 0 6 0 0 0
23/24 37 0 8 0 0 0
22/23 36 3,249 11 0 0 0.3
21/22 39 2,869 13 0 0 0.41
20/21 35 867 9 0 0 0.93
19/20 35 1,145 10 1 0 0.86
18/19 29 0 2 0 0 0
17/18 33 0 7 0 0 0
16/17 30 1,005 3 1 0 0.36
15/16 34 0 13 0 0 0
14/15 28 1,430 7 0 0 0.44
13/14 22 127 5 0 0 3.54
12/13 21 224 4 0 0 1.61
11/12 22 247 1 0 0 0.36
10/11 2 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

U18 Elite League
45 apps
15 G
0 A
2. Liga Inter - Gr. 2
16 apps
11 G
0 A
Super League
239 apps
9 G
16 A
Challenge League
84 apps
2 G
22 A
Swiss Cup
30 apps
2 G
4 A
UECL Qualifiers
6 apps
0 G
2 A
Europa League
6 apps
0 G
0 A
1. Liga Gr. 1
11 apps
0 G
0 A

Frequently asked about Olivier Custodio

Who is Olivier Custodio?

Olivier Custodio is a Switzerland professional footballer who plays as a defensive midfield for FC Lausanne-Sport.

How old is Olivier Custodio?

Olivier Custodio is 31 years old. He was born on February 10, 1995 in Montreux.

What position does Olivier Custodio play?

Olivier Custodio plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Olivier Custodio play for?

Olivier Custodio currently plays for FC Lausanne-Sport.

How many career goals has Olivier Custodio scored?

Across all senior club competitions in our dataset, Olivier Custodio has scored 39 goals in 439 appearances.

What is Olivier Custodio's market value?

Olivier Custodio's most recent reported market value is €100k.