Malcom
Career snapshot
Career highs
Born the same day
Shares 1997-02-26 · 6 players total
| Full name | Malcom |
|---|---|
| Name in home country | Malcom Filipe Silva de Oliveira |
| Date of birth | 1997-02-26 (29 yrs) |
| Place of birth | São Paulo, Brazil |
| Citizenship | Brazil Russia |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | left |
| Height | 171.00 m |
| Current club | Al-Hilal SFC |
| Joined | 2023-07-26 |
| Contract expires | 2027-06-30 |
| Agent | Elenko Sports Ltda. |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Al-Hilal SFC | 4 | 2025 | 25/26 | 99 | 38 | 31 | 2,047 |
| Zenit St. Petersburg | 5 | 19/20 | 23/24 | 109 | 42 | 24 | 1,498 |
| Sport Club Corinthians Paulista | 2 | 2014 | 2015 | 70 | 10 | 5 | 1,266 |
| FC Barcelona | 1 | 18/19 | 18/19 | 24 | 4 | 2 | 858 |
| FC Girondins Bordeaux | 3 | 15/16 | 17/18 | 96 | 23 | 16 | 1,301 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Saudi Pro League | Al-Hilal SFC | 1 | 1 | 0 | 0 | 0 | 79 |
| 24/25 | AFC Champions League | Al-Hilal SFC | 11 | 3 | 6 | 0 | 0 | 299 |
| 24/25 | King's Cup | Al-Hilal SFC | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Saudi Pro League | Al-Hilal SFC | 30 | 9 | 11 | 3 | 0 | 291 |
| 24/25 | Saudi Super Cup | Al-Hilal SFC | 1 | 1 | 0 | 1 | 0 | 79 |
| 23/24 | AFC Champions League | Al-Hilal SFC | 11 | 4 | 2 | 1 | 0 | 222 |
| 23/24 | King's Cup | Al-Hilal SFC | 5 | 1 | 5 | 0 | 0 | 468 |
| 23/24 | Premier Liga | Zenit St. Petersburg | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Russian Super Cup | Zenit St. Petersburg | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Saudi Pro League | Al-Hilal SFC | 31 | 15 | 7 | 4 | 0 | 177 |
| 23/24 | Saudi Super Cup | Al-Hilal SFC | 2 | 3 | 0 | 1 | 0 | 60 |
| 22/23 | Premier Liga | Zenit St. Petersburg | 27 | 23 | 9 | 1 | 0 | 102 |
| 22/23 | Russian Cup | Zenit St. Petersburg | 5 | 2 | 0 | 1 | 1 | 157 |
| 22/23 | Russian Super Cup | Zenit St. Petersburg | 1 | 1 | 0 | 0 | 0 | 77 |
| 21/22 | Champions League | Zenit St. Petersburg | 6 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Europa League | Zenit St. Petersburg | 2 | 1 | 0 | 0 | 0 | 180 |
| 21/22 | Premier Liga | Zenit St. Petersburg | 24 | 8 | 7 | 3 | 0 | 233 |
| 21/22 | Russian Cup | Zenit St. Petersburg | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Russian Super Cup | Zenit St. Petersburg | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Club World Cup | Al-Hilal SFC | 5 | 1 | 0 | 0 | 0 | 372 |
| 2015 | Campeonato Paulista | Sport Club Corinthians Paulista | 10 | 3 | 0 | 0 | 0 | 174 |
| 2015 | Copa do Brasil | Sport Club Corinthians Paulista | 2 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Libertadores | Sport Club Corinthians Paulista | 3 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Série A | Sport Club Corinthians Paulista | 31 | 5 | 4 | 1 | 0 | 488 |
| 2014 | Campeonato Paulista | Sport Club Corinthians Paulista | 1 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Copa do Brasil | Sport Club Corinthians Paulista | 3 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Série A | Sport Club Corinthians Paulista | 20 | 2 | 1 | 1 | 0 | 604 |
| 20/21 | Champions League | Zenit St. Petersburg | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier Liga | Zenit St. Petersburg | 21 | 3 | 4 | 2 | 0 | 542 |
| 20/21 | Russian Super Cup | Zenit St. Petersburg | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier Liga | Zenit St. Petersburg | 12 | 4 | 1 | 0 | 0 | 207 |
| 19/20 | Russian Cup | Zenit St. Petersburg | 3 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | Champions League | FC Barcelona | 3 | 1 | 0 | 0 | 0 | 39 |
| 18/19 | Copa del Rey | FC Barcelona | 6 | 2 | 0 | 0 | 0 | 211 |
| 18/19 | LaLiga | FC Barcelona | 15 | 1 | 2 | 0 | 0 | 608 |
| 17/18 | Coupe de France | FC Girondins Bordeaux | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Europa League Qualifying | FC Girondins Bordeaux | 2 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | FC Girondins Bordeaux | 35 | 12 | 7 | 2 | 0 | 239 |
| 16/17 | Coupe de France | FC Girondins Bordeaux | 4 | 2 | 0 | 0 | 0 | 99 |
| 16/17 | Coupe de la Ligue | FC Girondins Bordeaux | 4 | 0 | 2 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | FC Girondins Bordeaux | 37 | 7 | 5 | 2 | 0 | 392 |
| 15/16 | Coupe de France | FC Girondins Bordeaux | 1 | 1 | 0 | 0 | 0 | 38 |
| 15/16 | Ligue 1 | FC Girondins Bordeaux | 12 | 1 | 1 | 0 | 0 | 533 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-01 | Corinthians U20 | Corinthians | Transfer | 0 | — |
| 15/16 | 2016-01-31 | Corinthians | G. Bordeaux | Transfer | 10000000 | €5.00m |
| 18/19 | 2018-07-24 | G. Bordeaux | Barcelona | Transfer | 45000000 | €41.00m |
| 19/20 | 2019-08-02 | Barcelona | Zenit S-Pb | Transfer | 40000000 | €41.50m |
| 23/24 | 2023-07-26 | Zenit S-Pb | Al-Hilal | Transfer | 30000000 | €60.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Ligament stretching | 2018-09-03 | 2018-09-25 | 23 | 3 |
| 18/19 | ankle sprain | 2018-12-06 | 2019-01-05 | 31 | 4 |
| 19/20 | Hip injury | 2019-08-15 | 2019-12-23 | 131 | 26 |
| 20/21 | Bruised ribs | 2020-09-26 | 2020-10-01 | 6 | 1 |
| 20/21 | Knee collateral ligament strain | 2020-10-15 | 2020-11-13 | 30 | 7 |
| 20/21 | Knee injury | 2021-02-15 | 2021-03-15 | 29 | 4 |
| 21/22 | concussion | 2021-08-15 | 2021-08-19 | 5 | 1 |
| 21/22 | Muscle injury | 2021-10-20 | 2021-11-01 | 13 | 3 |
| 21/22 | Leg injury | 2021-12-12 | 2022-01-22 | 42 | 1 |
| 23/24 | Knee injury | 2024-05-23 | 2024-05-27 | 5 | 2 |
| 23/24 | Fitness | 2024-05-24 | 2024-05-30 | 7 | 1 |
| 24/25 | unknown injury | 2024-11-21 | 2024-11-29 | 9 | 2 |
| 24/25 | Toothache | 2025-05-25 | 2025-05-27 | 3 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €27.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €24.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €22.00m |
| Jan 1, 1970 | €24.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €30.50m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53818 | #17 | 6 | 1 | — | — | former national player |
| Team #37018 | #21 | 5 | 0 | — | — | former national player |
| Team #7658 | #20 | 14 | 2 | — | — | former national player |
| Team #3439 | #21 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Douglas Santos | 2 | 2 | 0 |
| Wilmar Barrios | 2 | 1 | 0 |
| Vyacheslav Karavaev | 2 | 0 | 0 |
| Mikhail Kerzhakov | 2 | 0 | 0 |
| Wendel | 2 | 5 | 0 |
| Aleksandar Mitrović | 3 | 13 | 0 |
| Andrey Mostovoy | 2 | 7 | 0 |
| Youssouf Sabaly | 2 | 1 | 0 |
| Artem Dzyuba | 2 | 11 | 0 |
| Claudinho | 2 | 8 | 0 |
| Cássio | 2 | 1 | 0 |
| Dmitriy Chistyakov | 2 | 0 | 0 |
| François Kamano | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Premier Liga | Zenit St. Petersburg | 23 | 27 |
| 23/24 | Saudi Pro League | Al-Hilal SFC | 15 | 31 |
| 17/18 | Ligue 1 | FC Girondins Bordeaux | 12 | 35 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Saudi Pro League | Al-Hilal SFC | 11 | 30 |
| 22/23 | Premier Liga | Zenit St. Petersburg | 9 | 27 |
| 17/18 | Ligue 1 | FC Girondins Bordeaux | 7 | 35 |
Teams faced most often by Malcom'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 % |
|---|---|---|---|---|---|---|---|---|
| Valencia CF | 25 | 16 | 6 | 3 | 65 | 32 | +33 | 64% |
| Sevilla FC | 24 | 17 | 4 | 3 | 56 | 24 | +32 | 71% |
| Villarreal CF | 22 | 16 | 3 | 3 | 62 | 28 | +34 | 73% |
| Athletic Club | 22 | 17 | 4 | 1 | 43 | 7 | +36 | 77% |
| Getafe CF | 21 | 15 | 5 | 1 | 39 | 8 | +31 | 71% |
| CA Osasuna | 17 | 13 | 2 | 2 | 42 | 15 | +27 | 76% |
| Atlético Madrid | 16 | 9 | 5 | 2 | 24 | 18 | +6 | 56% |
| Club Atlético de Madrid | 14 | 9 | 1 | 4 | 22 | 14 | +8 | 64% |
| Levante UD | 14 | 11 | 1 | 2 | 38 | 17 | +21 | 79% |
| RC Celta de Vigo | 13 | 9 | 2 | 2 | 29 | 18 | +11 | 69% |
| Real Madrid | 13 | 7 | 3 | 3 | 24 | 16 | +8 | 54% |
| Real Madrid CF | 13 | 6 | 0 | 7 | 26 | 21 | +5 | 46% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 15/16 | First senior goal | |
| 21/22 | Goal #50 (career) | |
| 23/24 | Goal #100 (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 | 44 | 669 | 4 | 0 | 0 | 0.54 |
| 23/24 | 50 | 927 | 6 | 0 | 0 | 0.58 |
| 22/23 | 33 | 336 | 2 | 0 | 1 | 0.8 |
| 21/22 | 35 | 413 | 3 | 0 | 0 | 0.65 |
| 2015 | 46 | 662 | 1 | 0 | 0 | 0.14 |
| 2014 | 24 | 604 | 1 | 0 | 0 | 0.15 |
| 20/21 | 25 | 542 | 2 | 0 | 0 | 0.33 |
| 17/18 | 38 | 239 | 3 | 0 | 0 | 1.13 |
| 16/17 | 45 | 491 | 2 | 0 | 0 | 0.37 |
Output by competition
Career goals and assists broken down by tournament.
More on Malcom
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Malcom
Who is Malcom?
Malcom is a Brazil professional footballer who plays as a attacking midfield for Al-Hilal SFC.
How old is Malcom?
Malcom is 29 years old. He was born on February 26, 1997 in São Paulo.
What position does Malcom play?
Malcom plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Malcom play for?
Malcom currently plays for Al-Hilal SFC.
How many career goals has Malcom scored?
Across all senior club competitions in our dataset, Malcom has scored 117 goals in 398 appearances.
What is Malcom's market value?
Malcom's most recent reported market value is €22.00m.