Marvin Martins
Career snapshot
Position rank · 24/25
Among 3,233 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 1995-02-17 · 6 players total
| Full name | Marvin Martins |
|---|---|
| Name in home country | Marvin Martins Santos da Graça |
| Date of birth | 1995-02-17 (31 yrs) |
| Place of birth | Luxemburg, Luxembourg |
| Citizenship | Luxembourg Cape Verde |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 186.00 m |
| Current club | FC Winterthur |
| Joined | 2025-08-15 |
| Contract expires | 2026-06-30 |
Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games 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 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| 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 |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lucas Galvão | 1 | 0 | 0 |
| Tim Hall | 1 | 0 | 0 |
| Danel Sinani | 1 | 0 | 0 |
| Haris Tabakovic | 1 | 0 | 0 |
| Patrick Stumpf | 1 | 4 | 0 |
| Emmanuel Lapierre | 1 | 0 | 0 |
| Manuel Polster | 1 | 0 | 0 |
| Andrea Deidda | 1 | 0 | 0 |
| Ken Corral | 1 | 0 | 0 |
| Sébastien Thill | 2 | 1 | 0 |
| Johannes Handl | 2 | 0 | 0 |
| Milos Todorovic | 1 | 2 | 0 |
| Andreas Gruber | 1 | 1 | 0 |
| Aleksandar Jukic | 1 | 2 | 0 |
| David Soares | 1 | 0 | 0 |
| Christian Früchtl | 1 | 0 | 0 |
| Dominik Fitz | 1 | 2 | 0 |
| Matthias Braunöder | 1 | 0 | 0 |
| Reinhold Ranftl | 1 | 0 | 0 |
| Ricardo Delgado | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 16/17 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Marvin Martins
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.