Skip to content
Marvin Martins

Marvin Martins

Defender - Centre-Back  at FC Winterthur
Age31
CitizenshipLuxembourg Cape Verde
Height1.86 m
Footright
BornFebruary 17, 1995
at FC Winterthur 282 days · joined 2025-08-15
👕200+ Apps 🏴25+ Caps
Market value €400k
Rating · 24/25 4.7 Average
Centre-Back Defender

Career snapshot

8
clubs played for
12/13
debut season
0.04
goals / match
Jeunesse Esch
top club · 87 apps

Position rank · 24/25

#2115
goals rank
#2500
assists rank
11
season goals
23
season assists

Among 3,233 Defender - Centre-Backs · ≥200 mins

Career highs

€700k
peak value · 2023
top transfer fee
3
best season · 18/19
48 / 3
int'l caps / goals
271Appearances
11Goals
23Assists
44Yellow cards
2Red cards
105Full matches (90′)
Full nameMarvin Martins
Name in home countryMarvin Martins Santos da Graça
Date of birth1995-02-17 (31 yrs)
Place of birthLuxemburg, Luxembourg
CitizenshipLuxembourg Cape Verde
PositionDefender - Centre-Back (main: Defender)
Footright
Height186.00 m
Current clubFC Winterthur
Joined2025-08-15
Contract expires2026-06-30
Aug 2025
Transfer: Almere City → FC Winterthur
25/26 · Transfer
Jan 2025
Transfer: Austria Vienna → Almere City
24/25 · Transfer
Aug 2024
Injury: unknown
9 games missed
Jul 2024
24/25 — Austria Vienna, Almere City FC
16 matches · 1 G · 0 A · across 4 competitions
May 2024
Injury: unknown
2 games missed
Feb 2024
Injury: unknown
4 games missed
Jul 2023
23/24 — Austria Vienna
26 matches · 0 G · 0 A · across 4 competitions
Oct 2022
Injury: unknown
1 games missed
Sep 2022
Injury: unknown
2 games missed
Jul 2022
22/23 — Austria Vienna
40 matches · 2 G · 4 A · across 5 competitions
Apr 2022
Injury: unknown
1 games missed
Nov 2021
Injury: unknown
6 games missed
Jul 2021
Injury: unknown
10 games missed
Jul 2021
Injury: unknown
1 games missed
Jul 2021
21/22 — Young Violets Austria Wien, Austria Vienna
16 matches · 0 G · 2 A · across 3 competitions
Jul 2021
Transfer: Casa Pia → Austria Vienna
21/22 · Transfer
Sep 2020
Transfer: Karpaty → Casa Pia
20/21 · Transfer
Jul 2020
20/21 — Casa Pia AC
29 matches · 2 G · 1 A · across 2 competitions
Jul 2019
19/20 — Karpaty Lviv
23 matches · 1 G · 1 A · across 3 competitions
Jul 2019
Transfer: Pr. Niederkorn → Karpaty Lviv
19/20 · Transfer
Jul 2018
18/19 — FC Progrès Niederkorn
34 matches · 3 G · 3 A · across 3 competitions
Jul 2018
Transfer: Jeunesse Esch → Pr. Niederkorn
18/19 · Transfer
Jul 2017
17/18 — Jeunesse Esch
28 matches · 1 G · 3 A · across 2 competitions
Jul 2016
16/17 — Jeunesse Esch
24 matches · 1 G · 4 A · across 2 competitions
Jun 2016
Injury: unknown
2 games missed
Jan 2016
Injury: unknown
16 games missed
Aug 2015
Injury: unknown
1 games missed
Jul 2015
15/16 — Jeunesse Esch
7 matches · 0 G · 0 A · across 2 competitions
Jan 2015
Injury: unknown
14 games missed
Jul 2014
14/15 — Jeunesse Esch
14 matches · 0 G · 3 A · across 3 competitions
Jul 2013
13/14 — Jeunesse Esch
14 matches · 0 G · 2 A · across 2 competitions
Jul 2013
Transfer: Jeun. Esch U19 → Jeunesse Esch
13/14 · Transfer
Jul 2012
12/13 — Jeunesse Esch U19
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €700k
Highest valuation recorded in dataset

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

Goals1 total · 0.11/90
50
Assists0 total · 0.00/90
0
G+A1 total · 0.11/90
39
Yellow cards3 total · 0.34/90
42
9,411 min
Minutes played by club
Austria Vienna 29.0%
Almere City FC 8.4%
Young Violets Austria Wien 0.0%
Casa Pia AC 11.1%
Karpaty Lviv 19.9%
FC Progrès Niederkorn 7.1%
Jeunesse Esch 24.5%
Jeunesse Esch U19 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Austria Vienna 4 21/22 24/25 85 2 6 2,731
Almere City FC 1 24/25 24/25 12 1 0 794
Young Violets Austria Wien 1 21/22 21/22 1 0 0 0
Casa Pia AC 1 20/21 20/21 29 2 1 1,045
Karpaty Lviv 1 19/20 19/20 23 1 1 1,873
FC Progrès Niederkorn 1 18/19 18/19 34 3 3 664
Jeunesse Esch 5 13/14 17/18 87 2 12 2,304
Jeunesse Esch U19 1 12/13 12/13 0 0 0 0

Career trajectory — goals, assists & market value

2€175K3€350K5€525K6€700K13/14 — 2 assists213/1414/15 — 3 assists314/1515/1616/17 — 1 goals (Jeunesse Esch)16/17 — 4 assists516/1717/18 — 1 goals (Jeunesse Esch)17/18 — 3 assists417/1818/19 — 3 goals (FC Progrès Niederkorn)18/19 — 3 assists618/1919/20 — 1 goals (Karpaty Lviv)19/20 — 1 assists219/2020/21 — 2 goals (Casa Pia AC)20/21 — 1 assists320/2121/22 — 2 assists221/2222/23 — 2 goals (Austria Vienna)22/23 — 4 assists622/2323/2424/25 — 1 goals (Almere City FC)124/2514/15 — €100K15/16 — €75K16/17 — €50K17/18 — €75K18/19 — €125K19/20 — €150K20/21 — €300K21/22 — €275K22/23 — €600K23/24 — €700K24/25 — €600KGoalsAssistsMarket value

Goals by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 1116/1717/18: 1117/1818/19: 3318/1919/20: 1119/2020/21: 2220/2121/22: 0021/2222/23: 2222/2323/24: 0023/2424/25: 1124/25

Assists by season

12/13: 0012/1313/14: 2213/1414/15: 3314/1515/16: 0015/1616/17: 4416/1717/18: 3317/1818/19: 3318/1919/20: 1119/2020/21: 1120/2121/22: 2221/2222/23: 4422/2323/24: 0023/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 Bundesliga Austria Vienna 2 0 0 1 0 0
24/25 Eredivisie Almere City FC 12 1 0 1 0 794
24/25 ÖFB-Cup Austria Vienna 0 0 0 0 0 0
24/25 UECL Qualifiers Austria Vienna 2 0 0 1 0 0
23/24 Bundesliga Austria Vienna 20 0 0 3 2 0
23/24 Bundesliga EC-Play-off Austria Vienna 1 0 0 0 0 0
23/24 ÖFB-Cup Austria Vienna 2 0 0 0 0 0
23/24 UECL Quali Austria Vienna 3 0 0 1 0 0
22/23 Bundesliga Austria Vienna 30 1 3 5 0 2,596
22/23 Bundesliga EC-Play-off Austria Vienna 2 0 0 2 0 0
22/23 Conference L. Austria Vienna 3 0 0 1 0 0
22/23 Europa League Qualifying Austria Vienna 2 1 0 1 0 135
22/23 ÖFB-Cup Austria Vienna 3 0 1 0 0 0
21/22 2. Liga Young Violets Austria Wien 1 0 0 0 0 0
21/22 Bundesliga Austria Vienna 14 0 2 1 0 0
21/22 UECL Quali Austria Vienna 1 0 0 0 0 0
20/21 Liga Portugal 2 Casa Pia AC 28 2 1 6 0 1,045
20/21 Taça de Portugal Casa Pia AC 1 0 0 0 0 0
19/20 Premier Liga Karpaty Lviv 21 1 1 4 0 1,873
19/20 Premier Liga - Abstiegsrunde Karpaty Lviv 1 0 0 0 0 0
19/20 Ukrainian Cup Karpaty Lviv 1 0 0 0 0 0
18/19 BGL Ligue FC Progrès Niederkorn 24 3 2 2 0 664
18/19 Coupe de Luxembourg FC Progrès Niederkorn 4 0 0 0 0 0
18/19 Europa League Qualifying FC Progrès Niederkorn 6 0 1 2 0 0
17/18 BGL Ligue Jeunesse Esch 25 1 3 5 0 2,124
17/18 Coupe de Luxembourg Jeunesse Esch 3 0 0 0 0 0
16/17 BGL Ligue Jeunesse Esch 22 0 4 3 0 0
16/17 Coupe de Luxembourg Jeunesse Esch 2 1 0 0 0 180
15/16 BGL Ligue Jeunesse Esch 5 0 0 1 0 0
15/16 Coupe de Luxembourg Jeunesse Esch 2 0 0 0 0 0
14/15 BGL Ligue Jeunesse Esch 11 0 3 1 0 0
14/15 Coupe de Luxembourg Jeunesse Esch 1 0 0 0 0 0
14/15 Europa League Qualifying Jeunesse Esch 2 0 0 1 0 0
13/14 BGL Ligue Jeunesse Esch 12 0 2 2 0 0
13/14 Coupe de Luxembourg Jeunesse Esch 2 0 0 0 0 0
12/13 Coupe du Prince Jeunesse Esch U19 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
13/14 2013-07-01 Jeun. Esch U19 Jeunesse Esch Transfer 0
18/19 2018-07-01 Jeunesse Esch Pr. Niederkorn Transfer 100000
19/20 2019-07-01 Pr. Niederkorn Karpaty Lviv Transfer 150000
20/21 2020-09-14 Karpaty Casa Pia Transfer 300000
21/22 2021-07-01 Casa Pia Austria Vienna Transfer 275000
24/25 2025-01-04 Austria Vienna Almere City Transfer 400000
25/26 2025-08-15 Almere City FC Winterthur Transfer 400000
SeasonInjuryFromToDays missedGames missed
14/15 Cruciate ligament tear 2015-01-16 2015-05-13 118 14
15/16 Bruised back 2015-08-01 2015-08-06 6 1
15/16 Cruciate ligament surgery 2016-01-25 2016-06-12 140 16
15/16 Fitness 2016-06-13 2016-07-17 35 2
21/22 Muscle injury 2021-07-16 2021-07-21 6 1
21/22 Adductor pain 2021-07-28 2021-09-16 51 10
21/22 Adductor pain 2021-11-04 2021-12-11 38 6
21/22 unknown injury 2022-04-07 2022-04-14 8 1
22/23 Adductor injury 2022-09-30 2022-10-08 9 2
22/23 Knee problems 2022-10-12 2022-10-14 3 1
23/24 Torn muscle fiber 2024-02-25 2024-03-19 24 4
23/24 unknown injury 2024-05-22 2024-05-29 8 2
24/25 unknown injury 2024-08-15 2024-09-30 47 9
Current€400k
Peak€700k
Low€50k
Δ since start+€325k
€50k€213k€375k€538k€700k197019701970
DateValue
Jan 1, 1970 €400k
Jan 1, 1970 €600k
Jan 1, 1970 €400k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €500k
Jan 1, 1970 €400k
Jan 1, 1970 €600k
Jan 1, 1970 €250k
Jan 1, 1970 €275k
Jan 1, 1970 €275k
Jan 1, 1970 €300k
Jan 1, 1970 €150k
Jan 1, 1970 €100k
Jan 1, 1970 €125k
Jan 1, 1970 €75k
Jan 1, 1970 €50k
Jan 1, 1970 €50k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €100k
Jan 1, 1970 €75k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #21649 3 0 former national player
Team #21648 3 0 former national player
Team #21647 3 0 former national player
Team #3580 #22 39 3 current national player

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
18/19 BGL Ligue FC Progrès Niederkorn 3 24
20/21 Liga Portugal 2 Casa Pia AC 2 28
16/17 Coupe de Luxembourg Jeunesse Esch 1 2

Top assist seasons

SeasonCompetitionClubAssistsMatches
16/17 BGL Ligue Jeunesse Esch 4 22
17/18 BGL Ligue Jeunesse Esch 3 25
14/15 BGL Ligue Jeunesse Esch 3 11

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

OpponentPWDLGFGAGDWin %
NAC Breda 6 2 1 3 4 8 -4 33%
FC Arouca 6 1 3 2 5 6 -1 17%
Rio Ave FC 5 2 2 1 7 7 0 40%
Heracles Almelo 4 1 2 1 4 5 -1 25%
AZ Alkmaar J 4 3 0 1 11 6 +5 75%
FC Den Bosch 4 2 2 0 7 3 +4 50%
CD Santa Clara 4 1 1 2 3 5 -2 25%
Telstar 4 2 1 1 5 4 +1 50%
FC Eindhoven 4 2 2 0 5 2 +3 50%
FC Vizela 4 0 1 3 3 8 -5 0%
FC Utrecht J 4 4 0 0 10 2 +8 100%
FC Dordrecht 4 3 1 0 8 3 +5 75%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
16/17 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 16 794 3 0 0 0.34
23/24 26 0 4 0 2 0
22/23 40 2,731 9 0 0 0.3
21/22 16 0 1 1 0 0
20/21 29 1,045 6 0 0 0.52
19/20 23 1,873 4 0 0 0.19
18/19 34 664 4 0 0 0.54
17/18 28 2,124 5 0 0 0.21
16/17 24 180 3 0 0 1.5
15/16 7 0 1 1 0 0
14/15 14 0 2 0 0 0
13/14 14 0 2 0 0 0

Output by competition

Career goals and assists broken down by tournament.

BGL Ligue
99 apps
4 G
14 A
Liga Portugal 2
28 apps
2 G
1 A
Bundesliga
66 apps
1 G
5 A
Europa League Qualifying
10 apps
1 G
1 A
Premier Liga
21 apps
1 G
1 A
Eredivisie
12 apps
1 G
0 A
Coupe de Luxembourg
14 apps
1 G
0 A
ÖFB-Cup
5 apps
0 G
1 A
UECL Qualifiers
6 apps
0 G
0 A

Frequently asked about Marvin Martins

Who is Marvin Martins?

Marvin Martins is a Luxembourg professional footballer who plays as a centre-back for FC Winterthur.

How old is Marvin Martins?

Marvin Martins is 31 years old. He was born on February 17, 1995 in Luxemburg.

What position does Marvin Martins play?

Marvin Martins plays as a centre-back (Defender - Centre-Back).

What club does Marvin Martins play for?

Marvin Martins currently plays for FC Winterthur.

How many career goals has Marvin Martins scored?

Across all senior club competitions in our dataset, Marvin Martins has scored 11 goals in 271 appearances.

What is Marvin Martins's market value?

Marvin Martins's most recent reported market value is €400k.