Skip to content
Christopher Martins

Christopher Martins

Midfield - Defensive Midfield  at Spartak Moscow
Age29
CitizenshipLuxembourg Cape Verde
Height1.88 m
Footright
BornFebruary 19, 1997
at Spartak Moscow 1,423 days · joined 2022-07-01
👕200+ Apps 🏴50+ Caps
Market value €6.00m
Defensive Midfield Midfield

Career snapshot

10
clubs played for
12/13
debut season
0.11
goals / match
Spartak Moscow
top club · 114 apps

Position rank · 25/26

#15
goals rank
#28
assists rank
34
season goals
26
season assists

Among 227 Midfield - Defensive Midfields · ≥200 mins

Career highs

€6.00m
peak value · 2025
€7.00m
top transfer fee · 22/23
9
best season · 24/25
86 / 2
int'l caps / goals
301Appearances
34Goals
26Assists
64Yellow cards
0Red cards
93Full matches (90′)
Full nameChristopher Martins
Name in home countryChristopher Martins Pereira
Date of birth1997-02-19 (29 yrs)
Place of birthLuxemburg, Luxembourg
CitizenshipLuxembourg Cape Verde
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height188.00 m
Current clubSpartak Moscow
Joined2022-07-01
Contract expires2028-06-30
Agentscore agencies
Aug 2025
Injury: unknown
2 games missed
Jul 2025
25/26 — Spartak Moscow
7 matches · 2 G · 1 A · across 2 competitions
Jul 2024
24/25 — Spartak Moscow
33 matches · 9 G · 5 A · across 2 competitions
Jul 2023
23/24 — Spartak Moscow
37 matches · 5 G · 4 A · across 2 competitions
May 2023
Injury: unknown
2 games missed
Sep 2022
Injury: unknown
19 games missed
Jul 2022
22/23 — Spartak Moscow
23 matches · 3 G · 4 A · across 2 competitions
Jul 2022
Transfer: BSC Young Boys → Spartak Moscow
22/23 · Transfer · €7.00m
Jun 2022
Transfer: Spartak Moscow → BSC Young Boys
21/22 · Return from loan
Jan 2022
Transfer: BSC Young Boys → Spartak Moscow
21/22 · Loan
Jul 2021
21/22 — BSC Young Boys, Spartak Moscow
40 matches · 1 G · 4 A · across 6 competitions
Jan 2021
Injury: unknown
14 games missed
Sep 2020
Injury: unknown
22 games missed
Jul 2020
20/21 — BSC Young Boys
14 matches · 2 G · 0 A · across 3 competitions
Aug 2019
Injury: unknown
21 games missed
Jul 2019
19/20 — BSC Young Boys U21, BSC Young Boys
29 matches · 3 G · 1 A · across 5 competitions
Jul 2019
Transfer: Olympique Lyon → BSC Young Boys
19/20 · Transfer · €2.00m
Jun 2019
Transfer: Troyes → Olympique Lyon
18/19 · Return from loan
Aug 2018
Transfer: Olympique Lyon → Troyes
18/19 · Loan
Jul 2018
18/19 — ESTAC Troyes, Olympique Lyon, Olympique Lyon B
32 matches · 2 G · 6 A · across 6 competitions
Jun 2018
Transfer: Bourg-en-Bresse → Olympique Lyon
17/18 · Return from loan
Mar 2018
Injury: unknown
3 games missed
Oct 2017
Transfer: Olympique Lyon → Bourg-en-Bresse
17/18 · Loan
Jul 2017
Injury: unknown
2 games missed
Jul 2017
17/18 — Football Bourg-en-Bresse Péronnas 01, Olympique Lyon, Olympique Lyon B
25 matches · 2 G · 1 A · across 5 competitions
Jul 2017
Transfer: Olymp. Lyon B → Olympique Lyon
17/18 · Transfer
Oct 2016
Injury: unknown
8 games missed
Jul 2016
16/17 — Olympique Lyon B, Olympique Lyon UEFA U19
20 matches · 0 G · 0 A · across 2 competitions
Jul 2016
Transfer: Olymp. Lyon U19 → Olymp. Lyon B
16/17 · Transfer
Jul 2015
15/16 — Olympique Lyon B, Olympique Lyon UEFA U19
17 matches · 3 G · 0 A · across 2 competitions
Mar 2015
Injury: unknown
4 games missed
Jul 2014
14/15 — Olympique Lyon B, Olympique Lyon U19
15 matches · 2 G · 0 A · across 2 competitions
Jul 2013
13/14 — Olympique Lyon B
1 matches · 0 G · 0 A · across 1 competition
Jul 2013
Transfer: RFCU Luxembourg → Olymp. Lyon U19
13/14 · Transfer
Jan 2013
Transfer: RFCU Luxem. U17 → RFCU Luxembourg
12/13 · Transfer
Jul 2012
12/13 — Racing FC Union Luxembourg
8 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €6.00m
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).

Goals2 total · 0.76/90
100
Assists1 total · 0.38/90
93
G+A3 total · 1.14/90
100
Yellow cards0 total · 0.00/90
73
8,355 min
Minutes played by club
Spartak Moscow 40.7%
BSC Young Boys 16.4%
BSC Young Boys U21 0.0%
Olympique Lyon 0.0%
ESTAC Troyes 14.9%
Olympique Lyon B 5.9%
Football Bourg-en-Bresse Péronnas 01 19.8%
Olympique Lyon UEFA U19 2.3%
Olympique Lyon U19 0.0%
Racing FC Union Luxembourg 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Spartak Moscow 5 21/22 25/26 114 20 17 3,399
BSC Young Boys 3 19/20 21/22 68 5 2 1,368
BSC Young Boys U21 1 19/20 19/20 1 0 0 0
Olympique Lyon 2 17/18 18/19 2 0 0 0
ESTAC Troyes 1 18/19 18/19 31 2 6 1,242
Olympique Lyon B 6 13/14 18/19 45 2 0 494
Football Bourg-en-Bresse Péronnas 01 1 17/18 17/18 22 2 1 1,658
Olympique Lyon UEFA U19 2 15/16 16/17 9 3 0 194
Olympique Lyon U19 1 14/15 14/15 1 0 0 0
Racing FC Union Luxembourg 1 12/13 12/13 8 0 0 0

Career trajectory — goals, assists & market value

4€1.5M7€3M11€4.5M14€6M14/15 — 2 goals (Olympique Lyon B)214/1515/16 — 3 goals (Olympique Lyon UEFA U19)315/1617/18 — 2 goals (Football Bourg-en-Bresse Péronnas 01)17/18 — 1 assists317/1818/19 — 2 goals (ESTAC Troyes)18/19 — 6 assists818/1919/20 — 3 goals (BSC Young Boys)19/20 — 1 assists419/2020/21 — 2 goals (BSC Young Boys)220/2121/22 — 1 goals (Spartak Moscow)21/22 — 4 assists521/2222/23 — 3 goals (Spartak Moscow)22/23 — 4 assists722/2323/24 — 5 goals (Spartak Moscow)23/24 — 4 assists923/2424/25 — 9 goals (Spartak Moscow)24/25 — 5 assists1424/2525/26 — 2 goals (Spartak Moscow)25/26 — 1 assists325/2614/15 — €100K17/18 — €400K18/19 — €400K19/20 — €2M20/21 — €2M21/22 — €3.5M22/23 — €5M23/24 — €4.5M24/25 — €5M25/26 — €6MGoalsAssistsMarket value

Goals by season

12/13: 0012/1313/14: 0013/1414/15: 2214/1515/16: 3315/1616/17: 0016/1717/18: 2217/1818/19: 2218/1919/20: 3319/2020/21: 2220/2121/22: 1121/2222/23: 3322/2323/24: 5523/2424/25: 9924/2525/26: 2225/26

Assists by season

12/13: 0012/1313/14: 0013/1414/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 1117/1818/19: 6618/1919/20: 1119/2020/21: 0020/2121/22: 4421/2222/23: 4422/2323/24: 4423/2424/25: 5524/2525/26: 1125/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Premier Liga Spartak Moscow 6 2 1 0 0 236
25/26 Russian Cup Spartak Moscow 1 0 0 0 0 0
24/25 Premier Liga Spartak Moscow 23 3 5 6 0 495
24/25 Russian Cup Spartak Moscow 10 6 0 1 0 113
23/24 Premier Liga Spartak Moscow 26 4 4 4 0 360
23/24 Russian Cup Spartak Moscow 11 1 0 1 0 507
22/23 Premier Liga Spartak Moscow 18 2 4 1 0 598
22/23 Russian Cup Spartak Moscow 5 1 0 0 0 279
21/22 Champions League BSC Young Boys 5 0 0 1 0 0
21/22 Champions League Qu. BSC Young Boys 5 0 0 1 0 0
21/22 Premier Liga Spartak Moscow 10 1 1 5 0 811
21/22 Russian Cup Spartak Moscow 4 0 2 2 0 0
21/22 Super League BSC Young Boys 15 0 1 2 0 0
21/22 Swiss Cup BSC Young Boys 1 0 0 0 0 0
20/21 Champions League Qu. BSC Young Boys 2 0 0 0 0 0
20/21 Europa League BSC Young Boys 1 0 0 0 0 0
20/21 Super League BSC Young Boys 11 2 0 2 0 391
19/20 1. Liga Gr. 1 BSC Young Boys U21 1 0 0 0 0 0
19/20 Champions League Qu. BSC Young Boys 1 0 0 0 0 0
19/20 Europa League BSC Young Boys 2 0 0 0 0 0
19/20 Schweizer Cup BSC Young Boys 3 1 0 1 0 146
19/20 Super League BSC Young Boys 22 2 1 6 0 831
18/19 Coupe de France ESTAC Troyes 1 0 0 0 0 0
18/19 Coupe de la Ligue ESTAC Troyes 0 0 0 0 0 0
18/19 L1/L2 Playoffs ESTAC Troyes 1 0 0 0 0 0
18/19 Ligue 1 Olympique Lyon 0 0 0 0 0 0
18/19 Ligue 2 ESTAC Troyes 29 2 6 8 0 1,242
18/19 National 2 - Grp. A Olympique Lyon B 1 0 0 1 0 0
17/18 Coupe de France Football Bourg-en-Bresse Péronnas 01 3 1 0 2 0 295
17/18 L2/N1 Playoffs Football Bourg-en-Bresse Péronnas 01 2 0 0 0 0 0
17/18 Ligue 1 Olympique Lyon 2 0 0 1 0 0
17/18 Ligue 2 Football Bourg-en-Bresse Péronnas 01 17 1 1 4 0 1,363
17/18 National 2 - Grp. B Olympique Lyon B 1 0 0 0 0 0
16/17 CFA - Grp. C Olympique Lyon B 18 0 0 4 0 0
16/17 UEFA Youth League Olympique Lyon UEFA U19 2 0 0 1 0 0
15/16 CFA - Grp. B Olympique Lyon B 10 0 0 2 0 0
15/16 UEFA Youth League Olympique Lyon UEFA U19 7 3 0 2 0 194
14/15 CFA - Grp. C Olympique Lyon B 14 2 0 3 0 494
14/15 Coupe Gambardella Olympique Lyon U19 1 0 0 0 0 0
13/14 National 2 - Grp. B Olympique Lyon B 1 0 0 0 0 0
12/13 BGL Ligue Racing FC Union Luxembourg 8 0 0 3 0 0
SeasonDateFromToTypeMarket valueFee
12/13 2013-01-01 RFCU Luxem. U17 RFCU Luxembourg Transfer 0
13/14 2013-07-01 RFCU Luxembourg Olymp. Lyon U19 Transfer 0
16/17 2016-07-01 Olymp. Lyon U19 Olymp. Lyon B Transfer 100000
17/18 2017-07-01 Olymp. Lyon B Olympique Lyon Transfer 100000
17/18 2017-10-13 Olympique Lyon Bourg-en-Bresse Loan 400000
17/18 2018-06-30 Bourg-en-Bresse Olympique Lyon Return from loan 400000
18/19 2018-08-29 Olympique Lyon Troyes Loan 400000
18/19 2019-06-30 Troyes Olympique Lyon Return from loan 2000000
19/20 2019-07-01 Olympique Lyon BSC Young Boys Transfer 2000000 €2.00m
21/22 2022-01-31 BSC Young Boys Spartak Moscow Loan 3500000
21/22 2022-06-30 Spartak Moscow BSC Young Boys Return from loan 5000000
22/23 2022-07-01 BSC Young Boys Spartak Moscow Transfer 5000000 €7.00m
SeasonInjuryFromToDays missedGames missed
14/15 Syndesmosis ligament tear 2015-03-11 2015-04-27 48 4
16/17 Facial injury 2016-10-11 2017-01-01 83 8
17/18 Meniscus injury 2017-07-13 2017-08-13 32 2
17/18 Ankle injury 2018-03-02 2018-03-18 17 3
19/20 Inflammation of pubic bone 2019-08-28 2019-11-21 86 21
20/21 Adductor pain 2020-09-17 2020-12-11 86 22
20/21 Hip problems 2021-01-18 2021-03-12 54 14
22/23 Adductor tear 2022-09-04 2023-02-04 154 19
22/23 unknown injury 2023-05-20 2023-06-02 14 2
25/26 unknown injury 2025-08-30 15 2
Current€6.00m
Peak€6.00m
Low€100k
Δ since start+€5.90m
€100k€1.58m€3.05m€4.53m€6.00m197019701970
DateValue
Jan 1, 1970 €6.00m
Jan 1, 1970 €6.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €4.50m
Jan 1, 1970 €4.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.60m
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.60m
Jan 1, 1970 €800k
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €400k
Jan 1, 1970 €400k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #21649 #8 2 0 former national player
Team #21648 3 1 former national player
Team #21647 #4 6 0 former national player
Team #21646 0 0 former national player
Team #3580 #8 75 1 recent national player

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
24/25 Russian Cup Spartak Moscow 6 10
23/24 Premier Liga Spartak Moscow 4 26
24/25 Premier Liga Spartak Moscow 3 23

Top assist seasons

SeasonCompetitionClubAssistsMatches
18/19 Ligue 2 ESTAC Troyes 6 29
24/25 Premier Liga Spartak Moscow 5 23
22/23 Premier Liga Spartak Moscow 4 18

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-06-30 Spartak Moscow BSC Young Boys Return from loan €5.00m
21/22 2022-01-31 BSC Young Boys Spartak Moscow Loan €3.50m
18/19 2019-06-30 Troyes Olympique Lyon Return from loan €2.00m
18/19 2018-08-29 Olympique Lyon Troyes Loan €400k
17/18 2018-06-30 Bourg-en-Bresse Olympique Lyon Return from loan €400k
17/18 2017-10-13 Olympique Lyon Bourg-en-Bresse Loan €400k

Teams faced most often by Christopher Martins'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 18 4 5 62 27 +35 67%
FC Luzern 27 14 6 7 56 48 +8 52%
FC St. Gallen 27 18 5 4 62 43 +19 67%
FC Basel 1893 23 13 4 6 51 28 +23 57%
FC Lugano 22 13 6 3 38 19 +19 59%
FC Sion 19 15 1 3 42 24 +18 79%
Servette FC 16 6 5 5 17 17 0 38%
Clermont Foot 63 15 5 1 9 16 18 -2 33%
Grasshopper Club Zürich 14 10 2 2 28 7 +21 71%
AC Ajaccio 13 6 3 4 17 10 +7 46%
Angers SCO 12 4 1 7 17 18 -1 33%
SM Caen 12 7 2 3 15 9 +6 58%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
12/13 Senior debut season
14/15 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 33 608 7 0 0 1.04
23/24 37 867 5 0 0 0.52
22/23 23 877 1 1 0 0.21
21/22 40 811 11 2 0 1.44
20/21 14 391 2 0 0 0.46
19/20 29 977 7 0 0 0.64
18/19 32 1,242 9 1 0 0.72
17/18 25 1,658 7 0 0 0.38
16/17 20 0 5 0 0 0
15/16 17 194 4 0 0 1.86
14/15 15 494 3 0 0 0.55
12/13 8 0 3 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Premier Liga
83 apps
12 G
15 A
Russian Cup
31 apps
8 G
2 A
Super League
48 apps
4 G
2 A
Ligue 2
46 apps
3 G
7 A
UEFA Youth League
9 apps
3 G
0 A
CFA - Grp. C
32 apps
2 G
0 A
Swiss Cup
4 apps
1 G
0 A
Coupe de France
4 apps
1 G
0 A
Champions League
5 apps
0 G
0 A
Champions League Qu.
8 apps
0 G
0 A

Frequently asked about Christopher Martins

Who is Christopher Martins?

Christopher Martins is a Luxembourg professional footballer who plays as a defensive midfield for Spartak Moscow.

How old is Christopher Martins?

Christopher Martins is 29 years old. He was born on February 19, 1997 in Luxemburg.

What position does Christopher Martins play?

Christopher Martins plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Christopher Martins play for?

Christopher Martins currently plays for Spartak Moscow.

How many career goals has Christopher Martins scored?

Across all senior club competitions in our dataset, Christopher Martins has scored 34 goals in 301 appearances.

What is Christopher Martins's market value?

Christopher Martins's most recent reported market value is €6.00m.