Skip to content
Vincent Rüfli

Vincent Rüfli

Defender - Right-Back  at Etoile Carouge FC
Age38
CitizenshipSwitzerland
Height1.80 m
Footright
BornJanuary 22, 1988
at Etoile Carouge FC 1,023 days · joined 2023-08-05
👕200+ Apps Veteran
Market value €25k
Right-Back Defender

Career snapshot

8
clubs played for
05/06
debut season
0.06
goals / match
Etoile Carouge FC
top club · 138 apps

Position rank · 25/26

#5
goals rank
#68
assists rank
30
season goals
28
season assists

Among 173 Defender - Right-Backs · ≥200 mins

Career highs

€900k
peak value · 2017
top transfer fee
9
best season · 24/25
1 / 0
int'l caps / goals
465Appearances
30Goals
28Assists
114Yellow cards
3Red cards
168Full matches (90′)
Full nameVincent Rüfli
Date of birth1988-01-22 (38 yrs)
Place of birthCarouge, Switzerland
CitizenshipSwitzerland
PositionDefender - Right-Back (main: Defender)
Footright
Height180.00 m
Current clubEtoile Carouge FC
Joined2023-08-05
Contract expires
AgentONEANDTEN
Aug 2025
Injury: unknown
2 games missed
Jul 2025
25/26 — Etoile Carouge FC
6 matches · 2 G · 0 A · across 1 competition
May 2025
Injury: unknown
1 games missed
Jul 2024
24/25 — Etoile Carouge FC
36 matches · 9 G · 6 A · across 2 competitions
Aug 2023
Transfer: Without Club → Etoile Carouge
23/24 · Transfer
Jul 2023
23/24 — Etoile Carouge FC
26 matches · 1 G · 0 A · across 1 competition
Jan 2023
Transfer: Etoile Carouge → Without Club
22/23 · Transfer
Jul 2022
Transfer: StadeLO → Etoile Carouge
22/23 · Transfer
Jul 2022
22/23 — Etoile Carouge FC
13 matches · 1 G · 0 A · across 2 competitions
Jun 2022
Transfer: Etoile Carouge → StadeLO
21/22 · Return from loan
Feb 2022
Transfer: StadeLO → Etoile Carouge
21/22 · Loan
Sep 2021
Injury: unknown
1 games missed
Jul 2021
Transfer: FC St. Gallen → StadeLO
21/22 · Transfer
Jul 2021
21/22 — FC Stade-Lausanne-Ouchy, Etoile Carouge FC
22 matches · 0 G · 0 A · across 4 competitions
Jun 2021
Transfer: StadeLO → FC St. Gallen
20/21 · Return from loan
May 2021
Injury: unknown
4 games missed
Jan 2021
Transfer: FC St. Gallen → StadeLO
20/21 · Loan
Jul 2020
20/21 — FC Stade-Lausanne-Ouchy, FC St. Gallen 1879
22 matches · 0 G · 1 A · across 3 competitions
Jul 2019
19/20 — FC St. Gallen 1879
18 matches · 1 G · 0 A · across 2 competitions
Jul 2019
Transfer: Paris FC → FC St. Gallen
19/20 · Transfer
Jul 2018
Transfer: Dijon → Paris FC
18/19 · Transfer
Jul 2018
18/19 — Paris FC
17 matches · 1 G · 1 A · across 2 competitions
Jul 2017
17/18 — Dijon FCO
3 matches · 0 G · 0 A · across 1 competition
May 2017
Injury: unknown
1 games missed
Apr 2017
Injury: unknown
5 games missed
Feb 2017
Injury: unknown
3 games missed
Oct 2016
Injury: unknown
5 games missed
Aug 2016
Transfer: FC Sion → Dijon
16/17 · Transfer
Jul 2016
16/17 — Dijon FCO
20 matches · 0 G · 3 A · across 2 competitions
Jul 2015
15/16 — FC Sion
37 matches · 0 G · 4 A · across 3 competitions
Jul 2014
Injury: unknown
4 games missed
Jul 2014
14/15 — FC Sion U21, FC Sion
33 matches · 1 G · 2 A · across 3 competitions
Jul 2013
Injury: unknown
5 games missed
Jul 2013
13/14 — FC Sion U21, FC Sion
31 matches · 1 G · 3 A · across 3 competitions
Jul 2013
Transfer: Servette FC → FC Sion
13/14 · Transfer
Jul 2012
Injury: unknown
4 games missed
Jul 2012
12/13 — Servette FC
29 matches · 0 G · 3 A · across 2 competitions
Jul 2011
11/12 — Servette FC
33 matches · 2 G · 4 A · across 2 competitions
Jul 2010
10/11 — Servette FC
31 matches · 6 G · 1 A · across 3 competitions
Jul 2009
09/10 — Servette FC
21 matches · 1 G · 0 A · across 2 competitions
Jul 2008
08/09 — Servette FC
18 matches · 1 G · 0 A · across 2 competitions
Jul 2008
Transfer: Etoile Carouge → Servette FC
08/09 · Transfer
Jul 2007
07/08 — Etoile Carouge FC
25 matches · 1 G · 0 A · across 3 competitions
Jul 2006
06/07 — Etoile Carouge FC
18 matches · 1 G · 0 A · across 3 competitions
Jul 2006
Transfer: Carouge Youth → Etoile Carouge
06/07 · Transfer
Jul 2005
05/06 — Etoile Carouge FC
6 matches · 1 G · 0 A · across 1 competition
Jan 1970
Peak market value: €900k
Highest valuation recorded in dataset

Percentile rank vs 38 other Defender - Right-Backs with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals2 total · 0.81/90
100
Assists0 total · 0.00/90
0
G+A2 total · 0.81/90
97
Yellow cards3 total · 1.21/90
0
15,154 min
Minutes played by club
Etoile Carouge FC 43.3%
FC Stade-Lausanne-Ouchy 0.0%
FC St. Gallen 1879 3.6%
Paris FC 8.9%
Dijon FCO 0.0%
FC Sion 17.7%
FC Sion U21 0.0%
Servette FC 26.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Etoile Carouge FC 8 05/06 25/26 138 16 6 6,560
FC Stade-Lausanne-Ouchy 2 20/21 21/22 28 0 1 0
FC St. Gallen 1879 2 19/20 20/21 26 1 0 542
Paris FC 1 18/19 18/19 17 1 1 1,345
Dijon FCO 2 16/17 17/18 23 0 3 0
FC Sion 3 13/14 15/16 99 2 9 2,681
FC Sion U21 2 13/14 14/15 2 0 0 0
Servette FC 5 08/09 12/13 132 10 8 4,026

Career trajectory — goals, assists & market value

4€225K8€450K11€675K15€900K05/06 — 1 goals (Etoile Carouge FC)105/0606/07 — 1 goals (Etoile Carouge FC)106/0707/08 — 1 goals (Etoile Carouge FC)107/0808/09 — 1 goals (Servette FC)108/0909/10 — 1 goals (Servette FC)109/1010/11 — 6 goals (Servette FC)10/11 — 1 assists710/1111/12 — 2 goals (Servette FC)11/12 — 4 assists611/1212/13 — 3 assists312/1313/14 — 1 goals (FC Sion)13/14 — 3 assists413/1414/15 — 1 goals (FC Sion)14/15 — 2 assists314/1515/16 — 4 assists415/1616/17 — 3 assists316/1717/1818/19 — 1 goals (Paris FC)18/19 — 1 assists218/1919/20 — 1 goals (FC St. Gallen 1879)119/2020/21 — 1 assists120/2121/2222/23 — 1 goals (Etoile Carouge FC)122/2323/24 — 1 goals (Etoile Carouge FC)123/2424/25 — 9 goals (Etoile Carouge FC)24/25 — 6 assists1524/2525/26 — 2 goals (Etoile Carouge FC)225/2608/09 — €75K10/11 — €200K11/12 — €650K12/13 — €750K13/14 — €500K14/15 — €650K15/16 — €650K16/17 — €800K17/18 — €900K18/19 — €900K19/20 — €600K20/21 — €300K21/22 — €150K22/23 — €50K23/24 — €25K24/25 — €25K25/26 — €25KGoalsAssistsMarket value

Goals by season

05/06: 1105/0606/07: 1106/0707/08: 1107/0808/09: 1108/0909/10: 1109/1010/11: 6610/1111/12: 2211/1212/13: 0012/1313/14: 1113/1414/15: 1114/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 1118/1919/20: 1119/2020/21: 0020/2121/22: 0021/2222/23: 1122/2323/24: 1123/2424/25: 9924/2525/26: 2225/26

Assists by season

05/06: 0005/0606/07: 0006/0707/08: 0007/0808/09: 0008/0909/10: 0009/1010/11: 1110/1111/12: 4411/1212/13: 3312/1313/14: 3313/1414/15: 2214/1515/16: 4415/1616/17: 3316/1717/18: 0017/1818/19: 1118/1919/20: 0019/2020/21: 1120/2121/22: 0021/2222/23: 0022/2323/24: 0023/2424/25: 6624/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Challenge League Etoile Carouge FC 6 2 0 3 0 223
24/25 Challenge League Etoile Carouge FC 32 8 5 12 0 345
24/25 Swiss Cup Etoile Carouge FC 4 1 1 1 0 355
23/24 Promotion League Etoile Carouge FC 26 1 0 5 0 2,015
22/23 Promotion League Etoile Carouge FC 12 1 0 0 1 999
22/23 Swiss Cup Etoile Carouge FC 1 0 0 0 0 0
21/22 Challenge League FC Stade-Lausanne-Ouchy 13 0 0 3 0 0
21/22 Promotion League Etoile Carouge FC 5 0 0 2 0 0
21/22 Promotion League - Aufstiegsr. Etoile Carouge FC 3 0 0 0 1 0
21/22 Swiss Cup FC Stade-Lausanne-Ouchy 1 0 0 0 0 0
20/21 Challenge League FC Stade-Lausanne-Ouchy 14 0 1 3 0 0
20/21 Europa League Qualifying FC St. Gallen 1879 0 0 0 0 0 0
20/21 Super League FC St. Gallen 1879 8 0 0 3 0 0
19/20 Schweizer Cup FC St. Gallen 1879 2 0 0 1 0 0
19/20 Super League FC St. Gallen 1879 16 1 0 3 0 542
18/19 L1/L2 Playoffs Paris FC 0 0 0 0 0 0
18/19 Ligue 2 Paris FC 17 1 1 0 0 1,345
17/18 Ligue 1 Dijon FCO 3 0 0 0 0 0
16/17 Coupe de France Dijon FCO 1 0 0 0 0 0
16/17 Ligue 1 Dijon FCO 19 0 3 8 0 0
15/16 Europa League FC Sion 5 0 0 1 0 0
15/16 Schweizer Cup FC Sion 4 0 0 3 0 0
15/16 Super League FC Sion 28 0 4 5 0 0
14/15 Promotion League FC Sion U21 1 0 0 0 0 0
14/15 Schweizer Cup FC Sion 5 1 0 1 0 368
14/15 Super League FC Sion 27 0 2 5 0 0
13/14 Promotion League FC Sion U21 1 0 0 0 0 0
13/14 Schweizer Cup FC Sion 1 0 0 0 0 0
13/14 Super League FC Sion 29 1 3 11 0 2,313
12/13 Europa League Qualifying Servette FC 2 0 0 0 0 0
12/13 Super League Servette FC 27 0 3 6 0 0
11/12 Super League Servette FC 30 2 4 12 0 1,309
11/12 Swiss Cup Servette FC 3 0 0 1 0 0
10/11 Challenge League Servette FC 27 6 0 7 0 398
10/11 Super League Barrage Servette FC 2 0 1 0 0 0
10/11 Swiss Cup Servette FC 2 0 0 2 0 0
09/10 Challenge League Servette FC 20 1 0 3 0 1,626
09/10 Swiss Cup Servette FC 1 0 0 0 0 0
08/09 Challenge League Servette FC 16 1 0 4 0 693
08/09 Swiss Cup Servette FC 2 0 0 0 0 0
07/08 1. Liga Gr. 1 (- 11/12) Etoile Carouge FC 21 1 0 3 1 1,723
07/08 1. Liga Playoff Etoile Carouge FC 2 0 0 1 0 0
07/08 Swiss Cup qualifiers Etoile Carouge FC 2 0 0 1 0 0
06/07 1. Liga Gr. 1 (- 11/12) Etoile Carouge FC 16 1 0 3 0 642
06/07 1. Liga Playoff Etoile Carouge FC 1 0 0 0 0 0
06/07 Swiss Cup qualifiers Etoile Carouge FC 1 0 0 1 0 0
05/06 1. Liga Gr. 1 (- 11/12) Etoile Carouge FC 6 1 0 0 0 258
SeasonDateFromToTypeMarket valueFee
06/07 2006-07-01 Carouge Youth Etoile Carouge Transfer 0
08/09 2008-07-01 Etoile Carouge Servette FC Transfer 0
13/14 2013-07-01 Servette FC FC Sion Transfer 500000
16/17 2016-08-04 FC Sion Dijon Transfer 650000
18/19 2018-07-09 Dijon Paris FC Transfer 900000
19/20 2019-07-01 Paris FC FC St. Gallen Transfer 600000
20/21 2021-01-15 FC St. Gallen StadeLO Loan 300000
20/21 2021-06-30 StadeLO FC St. Gallen Return from loan 150000
21/22 2021-07-14 FC St. Gallen StadeLO Transfer 150000
21/22 2022-02-15 StadeLO Etoile Carouge Loan 50000
21/22 2022-06-30 Etoile Carouge StadeLO Return from loan 50000
22/23 2022-07-13 StadeLO Etoile Carouge Transfer 50000
22/23 2023-01-01 Etoile Carouge Without Club Transfer 50000
23/24 2023-08-05 Without Club Etoile Carouge Transfer 50000
SeasonInjuryFromToDays missedGames missed
12/13 Adductor pain 2012-07-24 2012-08-08 16 4
13/14 Adductor pain 2013-07-29 2013-08-30 33 5
14/15 Bruised knee 2014-07-23 2014-08-16 25 4
16/17 Knee injury 2016-10-12 2016-11-16 36 5
16/17 Adductor injury 2017-02-27 2017-03-31 33 3
16/17 Adductor injury 2017-04-07 2017-05-12 36 5
16/17 Ill 2017-05-19 2017-05-31 13 1
20/21 unknown injury 2021-05-05 2021-06-30 57 4
21/22 unknown injury 2021-09-08 2021-09-13 6 1
24/25 unknown injury 2025-05-21 2025-06-30 41 1
25/26 unknown injury 2025-08-06 2025-08-20 15 2
Current€25k
Peak€900k
Low
Δ since start+€25k
€225k€450k€675k€900k197019701970
DateValue
Jan 1, 1970 €25k
Jan 1, 1970 €25k
Jan 1, 1970 €25k
Jan 1, 1970 €25k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €150k
Jan 1, 1970 €150k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €600k
Jan 1, 1970 €600k
Jan 1, 1970 €900k
Jan 1, 1970 €900k
Jan 1, 1970 €800k
Jan 1, 1970 €900k
Jan 1, 1970 €800k
Jan 1, 1970 €650k
Jan 1, 1970 €650k
Jan 1, 1970 €650k
Jan 1, 1970 €650k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €750k
Jan 1, 1970 €450k
Jan 1, 1970 €250k
Jan 1, 1970 €650k
Jan 1, 1970 €200k
Jan 1, 1970 €75k
Jan 1, 1970
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #3384 1 0 former national player
TeammatePPG played withJoint goalsMinutes
Matias Vitkieviez 2 1 0
Aurélien Chappuis 2 0 0
Christopher Routis 1 0 0
Oscar Correia 2 2 0
Mathis Magnin 2 0 0
Nassim Zoukit 2 0 0
Moussa Konaté 1 2 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
24/25 Challenge League Etoile Carouge FC 8 32
10/11 Challenge League Servette FC 6 27
25/26 Challenge League Etoile Carouge FC 2 6

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Challenge League Etoile Carouge FC 5 32
11/12 Super League Servette FC 4 30
15/16 Super League FC Sion 4 28

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-06-30 Etoile Carouge StadeLO Return from loan €50k
21/22 2022-02-15 StadeLO Etoile Carouge Loan €50k
20/21 2021-06-30 StadeLO FC St. Gallen Return from loan €150k
20/21 2021-01-15 FC St. Gallen StadeLO Loan €300k

Last 26 matches for Etoile Carouge FC 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-03-14 C2 Etoile Carouge FC 0–0 FC Thun Berner Oberland Available
2025-03-07 C2 FC Stade Nyonnais 0–3 Etoile Carouge FC Available
2025-03-02 C2 Etoile Carouge FC 3–2 FC Vaduz Available
2025-02-22 C2 AC Bellinzona 0–0 Etoile Carouge FC Available
2025-02-14 C2 FC Schaffhausen 0–0 Etoile Carouge FC Available
2025-02-07 C2 Etoile Carouge FC 2–1 Neuchâtel Xamax FCS Available
2025-01-31 C2 Stade Lausanne-Ouchy 1–0 Etoile Carouge FC Available
2025-01-24 C2 Etoile Carouge FC 1–1 FC Wil 1900 Available
2024-12-14 C2 FC Vaduz 3–2 Etoile Carouge FC Available
2024-12-08 C2 Etoile Carouge FC 1–0 FC Schaffhausen Available
2024-11-30 C2 FC Wil 1900 2–1 Etoile Carouge FC Available
2024-11-22 C2 Etoile Carouge FC 2–2 AC Bellinzona Available
2024-11-09 C2 FC Thun Berner Oberland 2–1 Etoile Carouge FC Available
2024-11-01 C2 Etoile Carouge FC 2–1 FC Aarau Available
2024-10-25 C2 Etoile Carouge FC 1–1 Stade Lausanne-Ouchy Available
2024-10-18 C2 Neuchâtel Xamax FCS 0–3 Etoile Carouge FC Available
2024-10-04 C2 Etoile Carouge FC 3–1 FC Stade Nyonnais Available
2024-09-27 C2 Stade Lausanne-Ouchy 5–1 Etoile Carouge FC Available
2024-09-24 C2 Etoile Carouge FC 1–0 FC Vaduz Available
2024-09-20 C2 FC Stade Nyonnais 2–4 Etoile Carouge FC Available
2024-08-30 C2 Etoile Carouge FC 3–1 FC Wil 1900 Available
2024-08-24 C2 FC Aarau 1–0 Etoile Carouge FC Available
2024-08-09 C2 Etoile Carouge FC 0–2 FC Thun Berner Oberland Available
2024-08-03 C2 AC Bellinzona 1–1 Etoile Carouge FC Available
2024-07-26 C2 Etoile Carouge FC 3–1 Neuchâtel Xamax FCS Available
2024-07-19 C2 FC Schaffhausen 2–3 Etoile Carouge FC Available

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

OpponentPWDLGFGAGDWin %
FC Zürich 27 12 3 12 41 36 +5 44%
BSC Young Boys 27 6 4 17 35 48 -13 22%
FC St. Gallen 27 6 9 12 30 35 -5 22%
FC Basel 1893 26 5 5 16 28 57 -29 19%
FC Luzern 26 14 6 6 49 39 +10 54%
FC Lugano 23 8 9 6 32 26 +6 35%
Neuchâtel Xamax FCS 19 10 7 2 34 17 +17 53%
Grasshopper Club Zürich 18 7 7 4 25 21 +4 39%
FC Thun 16 8 2 6 24 21 +3 50%
FC Vaduz 11 7 2 2 22 12 +10 64%
FC Winterthur 11 5 3 3 18 14 +4 45%
FC Lausanne-Sport 10 5 2 3 15 10 +5 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
05/06 Senior debut season
05/06 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 6 223 3 0 0 1.21
24/25 36 700 13 0 0 1.67
23/24 26 2,015 5 0 0 0.22
22/23 13 999 0 1 1 0.18
21/22 22 0 5 0 1 0
20/21 22 0 6 0 0 0
19/20 18 542 4 0 0 0.66
16/17 20 0 8 0 0 0
15/16 37 0 9 0 0 0
14/15 33 368 6 0 0 1.47
13/14 31 2,313 11 1 0 0.47
12/13 29 0 6 0 0 0
11/12 33 1,309 13 1 0 0.96
10/11 31 398 9 0 0 2.04
09/10 21 1,626 3 1 0 0.22
08/09 18 693 4 0 0 0.52
07/08 25 1,723 5 0 1 0.31
06/07 18 642 4 0 0 0.56

Output by competition

Career goals and assists broken down by tournament.

Challenge League
128 apps
18 G
6 A
Super League
165 apps
4 G
16 A
1. Liga Gr. 1 (- 11/12)
43 apps
3 G
0 A
Swiss Cup
26 apps
2 G
1 A
Promotion League
45 apps
2 G
0 A
Ligue 2
17 apps
1 G
1 A
Ligue 1
22 apps
0 G
3 A
Super League Barrage
2 apps
0 G
1 A
Europa League
5 apps
0 G
0 A

Frequently asked about Vincent Rüfli

Who is Vincent Rüfli?

Vincent Rüfli is a Switzerland professional footballer who plays as a right-back for Etoile Carouge FC.

How old is Vincent Rüfli?

Vincent Rüfli is 38 years old. He was born on January 22, 1988 in Carouge.

What position does Vincent Rüfli play?

Vincent Rüfli plays as a right-back (Defender - Right-Back).

What club does Vincent Rüfli play for?

Vincent Rüfli currently plays for Etoile Carouge FC.

How many career goals has Vincent Rüfli scored?

Across all senior club competitions in our dataset, Vincent Rüfli has scored 30 goals in 465 appearances.

What is Vincent Rüfli's market value?

Vincent Rüfli's most recent reported market value is €25k.