Gelson Martins
Career snapshot
Career highs
Born the same day
Shares 1995-05-11 · 6 players total
| Full name | Gelson Martins |
|---|---|
| Name in home country | Gelson Dany Batalha Martins |
| Date of birth | 1995-05-11 (31 yrs) |
| Place of birth | Praia, Portugal |
| Citizenship | Portugal Cape Verde |
| Position | Attack - Right Winger (main: Attack) |
| Foot | right |
| Height | 173.00 m |
| Current club | Olympiacos Piraeus |
| Joined | 2024-01-02 |
| Contract expires | 2026-06-30 |
| Agent | Universal Twenty Two |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Olympiacos Piraeus | 3 | 23/24 | 25/26 | 55 | 9 | 15 | 846 |
| AS Monaco | 5 | 18/19 | 22/23 | 129 | 16 | 14 | 2,054 |
| Atlético de Madrid | 1 | 18/19 | 18/19 | 12 | 1 | 0 | 135 |
| Sporting CP | 4 | 14/15 | 17/18 | 140 | 27 | 25 | 3,497 |
| Sporting CP B | 1 | 14/15 | 14/15 | 40 | 6 | 10 | 415 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Super League 1 | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Europa League | Olympiacos Piraeus | 7 | 0 | 2 | 3 | 0 | 0 |
| 24/25 | Kypello Elladas | Olympiacos Piraeus | 5 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | SL1 Play-off | Olympiacos Piraeus | 5 | 1 | 3 | 0 | 0 | 392 |
| 24/25 | Super League 1 | Olympiacos Piraeus | 21 | 6 | 6 | 3 | 0 | 256 |
| 23/24 | Kypello Elladas | Olympiacos Piraeus | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SL1 Play-off | Olympiacos Piraeus | 9 | 2 | 2 | 2 | 0 | 198 |
| 23/24 | Super League 1 | Olympiacos Piraeus | 5 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Champions League Qu. | AS Monaco | 2 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Coupe de France | AS Monaco | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | AS Monaco | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | AS Monaco | 11 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League Qu. | AS Monaco | 4 | 1 | 0 | 0 | 0 | 285 |
| 21/22 | Coupe de France | AS Monaco | 5 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Europa League | AS Monaco | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Ligue 1 | AS Monaco | 32 | 4 | 3 | 4 | 0 | 480 |
| 20/21 | Coupe de France | AS Monaco | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | AS Monaco | 23 | 3 | 4 | 3 | 0 | 520 |
| 19/20 | Coupe de France | AS Monaco | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | AS Monaco | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | AS Monaco | 21 | 4 | 1 | 3 | 1 | 421 |
| 18/19 | Champions League | Atlético de Madrid | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Copa del Rey | Atlético de Madrid | 2 | 1 | 0 | 1 | 0 | 135 |
| 18/19 | Coupe de la Ligue | AS Monaco | 1 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | LaLiga | Atlético de Madrid | 8 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | AS Monaco | 16 | 4 | 2 | 1 | 0 | 348 |
| 18/19 | UEFA Super Cup | Atlético de Madrid | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Champions League | Sporting CP | 6 | 1 | 2 | 2 | 0 | 463 |
| 17/18 | Champions League Qu. | Sporting CP | 2 | 1 | 1 | 0 | 0 | 170 |
| 17/18 | Europa League | Sporting CP | 5 | 1 | 0 | 0 | 0 | 475 |
| 17/18 | Liga NOS | Sporting CP | 31 | 8 | 8 | 3 | 0 | 336 |
| 17/18 | Taça CTT | Sporting CP | 3 | 1 | 0 | 0 | 0 | 166 |
| 17/18 | Taça de Portugal | Sporting CP | 5 | 1 | 1 | 0 | 0 | 408 |
| 16/17 | Allianz Cup | Sporting CP | 2 | 1 | 0 | 1 | 0 | 135 |
| 16/17 | Champions League | Sporting CP | 6 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga NOS | Sporting CP | 32 | 6 | 10 | 6 | 0 | 462 |
| 16/17 | Taça de Portugal | Sporting CP | 4 | 0 | 0 | 2 | 0 | 0 |
| 15/16 | Allianz Cup | Sporting CP | 2 | 1 | 1 | 0 | 0 | 135 |
| 15/16 | Champions League Qu. | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Europa League | Sporting CP | 6 | 1 | 2 | 0 | 0 | 274 |
| 15/16 | Liga NOS | Sporting CP | 29 | 4 | 0 | 3 | 0 | 302 |
| 15/16 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Taça de Portugal | Sporting CP | 3 | 1 | 0 | 0 | 0 | 171 |
| 14/15 | Allianz Cup | Sporting CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga Portugal 2 | Sporting CP B | 40 | 6 | 10 | 2 | 0 | 415 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | CF Benfica S15 | Sporting U17 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Sporting U17 | Sporting U19 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Sporting U19 | Sporting B | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Sporting B | Sporting CP | Transfer | 800000 | — |
| 18/19 | 2018-07-25 | Sporting CP | Atlético Madrid | Transfer | 35000000 | €22.00m |
| 18/19 | 2019-01-27 | Atlético Madrid | Monaco | Loan | 20000000 | — |
| 18/19 | 2019-06-30 | Monaco | Atlético Madrid | Return from loan | 28000000 | — |
| 19/20 | 2019-07-01 | Atlético Madrid | Monaco | Transfer | 28000000 | €30.00m |
| 23/24 | 2024-01-02 | Monaco | Olympiacos | Transfer | 2500000 | €3.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Broken nose bone | 2019-01-11 | 2019-01-15 | 5 | 1 |
| 18/19 | Hamstring injury | 2019-01-17 | 2019-01-25 | 9 | 1 |
| 20/21 | Knee problems | 2021-01-13 | 2021-01-25 | 13 | 2 |
| 20/21 | Knee surgery | 2021-01-26 | 2021-03-31 | 65 | 11 |
| 20/21 | Corona virus | 2021-04-24 | 2021-05-04 | 11 | 2 |
| 21/22 | Adductor injury | 2022-04-03 | 2022-04-18 | 16 | 3 |
| 21/22 | Adductor injury | 2022-04-23 | 2022-05-02 | 10 | 2 |
| 22/23 | Adductor pain | 2022-10-08 | 2022-10-10 | 3 | 1 |
| 22/23 | Adductor injury | 2023-03-01 | 2023-03-22 | 22 | 3 |
| 23/24 | Muscle injury | 2024-02-02 | 2024-02-26 | 25 | 6 |
| 23/24 | Muscle injury | 2024-02-28 | 2024-03-27 | 29 | 5 |
| 24/25 | Hamstring injury | 2024-09-23 | 2024-10-02 | 10 | 2 |
| 24/25 | Muscle injury | 2024-10-07 | 2024-10-21 | 15 | 1 |
| 24/25 | Muscle injury | 2024-11-25 | 2024-12-06 | 12 | 3 |
| 24/25 | Rest | 2025-01-17 | 2025-01-21 | 5 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53807 | — | 1 | 1 | — | — | former national player |
| Team #53246 | #20 | 1 | 1 | — | — | former national player |
| Team #16374 | #21 | 5 | 2 | — | — | former national player |
| Team #16373 | #18 | 9 | 3 | — | — | former national player |
| Team #16372 | #18 | 21 | 7 | — | — | former national player |
| Team #16371 | #18 | 10 | 0 | — | — | former national player |
| Team #3300 | #19 | 21 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Caio Henrique | 2 | 1 | 0 |
| Islam Slimani | 2 | 2 | 0 |
| André Silva | 2 | 5 | 0 |
| Djibril Sidibé | 2 | 0 | 0 |
| Sofiane Diop | 2 | 2 | 0 |
| Alexander Nübel | 2 | 0 | 0 |
| Kevin Volland | 2 | 4 | 0 |
| Bruno Fernandes | 2 | 4 | 0 |
| Ruben Aguilar | 2 | 2 | 0 |
| Aurélien Tchouaméni | 2 | 1 | 0 |
| William Carvalho | 2 | 3 | 0 |
| Youssouf Fofana | 2 | 0 | 0 |
| Guillermo Maripán | 2 | 0 | 0 |
| Axel Disasi | 2 | 0 | 0 |
| Benoît Badiashile | 2 | 0 | 0 |
| Aleksandr Golovin | 2 | 3 | 0 |
| Wissam Ben Yedder | 2 | 6 | 0 |
| Sebastián Coates | 2 | 0 | 0 |
| Adrien Silva | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Liga NOS | Sporting CP | 8 | 31 |
| 14/15 | Liga Portugal 2 | Sporting CP B | 6 | 40 |
| 16/17 | Liga NOS | Sporting CP | 6 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | Liga Portugal 2 | Sporting CP B | 10 | 40 |
| 16/17 | Liga NOS | Sporting CP | 10 | 32 |
| 17/18 | Liga NOS | Sporting CP | 8 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-06-30 | Monaco | Atlético Madrid | Return from loan | — | €28.00m |
| 18/19 | 2019-01-27 | Atlético Madrid | Monaco | Loan | — | €20.00m |
Teams faced most often by Gelson 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 % |
|---|---|---|---|---|---|---|---|---|
| OGC Nice | 16 | 8 | 3 | 5 | 21 | 22 | -1 | 50% |
| Montpellier HSC | 16 | 8 | 5 | 3 | 29 | 20 | +9 | 50% |
| Paris Saint-Germain | 16 | 5 | 4 | 7 | 22 | 33 | -11 | 31% |
| Stade Rennais | 15 | 7 | 5 | 3 | 26 | 21 | +5 | 47% |
| Olympique Lyonnais | 15 | 4 | 2 | 9 | 18 | 33 | -15 | 27% |
| AS Saint-Étienne | 15 | 7 | 5 | 3 | 27 | 14 | +13 | 47% |
| Girondins Bordeaux | 15 | 7 | 3 | 5 | 27 | 17 | +10 | 47% |
| Olympique Marseille | 15 | 7 | 3 | 5 | 34 | 23 | +11 | 47% |
| FC Nantes | 15 | 11 | 3 | 1 | 20 | 6 | +14 | 73% |
| Lille OSC | 15 | 8 | 5 | 2 | 28 | 13 | +15 | 53% |
| Angers SCO | 14 | 10 | 2 | 2 | 21 | 8 | +13 | 71% |
| Stade de Reims | 12 | 3 | 7 | 2 | 12 | 10 | +2 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 14/15 | First senior goal | |
| 21/22 | Goal #50 (career) |
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 | 38 | 648 | 7 | 0 | 0 | 0.97 |
| 23/24 | 15 | 198 | 2 | 0 | 0 | 0.91 |
| 21/22 | 47 | 765 | 4 | 0 | 0 | 0.47 |
| 20/21 | 27 | 520 | 3 | 0 | 0 | 0.52 |
| 19/20 | 23 | 421 | 3 | 0 | 1 | 0.86 |
| 18/19 | 29 | 483 | 2 | 0 | 0 | 0.37 |
| 17/18 | 52 | 2,018 | 5 | 1 | 0 | 0.27 |
| 16/17 | 44 | 597 | 9 | 0 | 0 | 1.36 |
| 15/16 | 42 | 882 | 3 | 0 | 0 | 0.31 |
| 14/15 | 42 | 415 | 2 | 0 | 0 | 0.43 |
Output by competition
Career goals and assists broken down by tournament.
More on Gelson Martins
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gelson Martins
Who is Gelson Martins?
Gelson Martins is a Portugal professional footballer who plays as a right winger for Olympiacos Piraeus.
How old is Gelson Martins?
Gelson Martins is 31 years old. He was born on May 11, 1995 in Praia.
What position does Gelson Martins play?
Gelson Martins plays as a right winger (Attack - Right Winger).
What club does Gelson Martins play for?
Gelson Martins currently plays for Olympiacos Piraeus.
How many career goals has Gelson Martins scored?
Across all senior club competitions in our dataset, Gelson Martins has scored 59 goals in 376 appearances.
What is Gelson Martins's market value?
Gelson Martins's most recent reported market value is €3.00m.