Willyan Rocha
Career snapshot
Career highs
Born the same day
Shares 1995-01-27 · 6 players total
| Full name | Willyan Rocha |
|---|---|
| Name in home country | Willyan da Silva Rocha |
| Date of birth | 1995-01-27 (31 yrs) |
| Place of birth | Rio de Janeiro, Brazil |
| Citizenship | Brazil Italy |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 191.00 m |
| Current club | Al-Jazira Club |
| Joined | 2025-08-12 |
| Contract expires | 2027-06-30 |
| Agent | Sferico Sports ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CSKA Moscow | 4 | 22/23 | 25/26 | 106 | 7 | 9 | 4,762 |
| Al-Jazira Club | 1 | 25/26 | 25/26 | 2 | 0 | 0 | 0 |
| Portimonense SAD | 4 | 19/20 | 22/23 | 88 | 6 | 6 | 3,049 |
| CD Cova Piedade | 2 | 17/18 | 18/19 | 49 | 4 | 2 | 2,778 |
| CD Cova da Piedade U23 | 1 | 18/19 | 18/19 | 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 |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier Liga | CSKA Moscow | 2 | 0 | 0 | 1 | 0 | 0 |
| 25/26 | Russian Super Cup | CSKA Moscow | 1 | 0 | 1 | 0 | 0 | 0 |
| 25/26 | UAE Pro League | Al-Jazira Club | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Premier Liga | CSKA Moscow | 26 | 1 | 3 | 3 | 1 | 2,261 |
| 24/25 | Russian Cup | CSKA Moscow | 9 | 0 | 1 | 5 | 0 | 0 |
| 23/24 | Premier Liga | CSKA Moscow | 24 | 2 | 1 | 10 | 1 | 993 |
| 23/24 | Russian Cup | CSKA Moscow | 11 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Russian Super Cup | CSKA Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga Portugal | Portimonense SAD | 4 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Premier Liga | CSKA Moscow | 22 | 3 | 1 | 3 | 1 | 646 |
| 22/23 | Russian Cup | CSKA Moscow | 10 | 1 | 2 | 3 | 0 | 862 |
| 21/22 | Allianz Cup | Portimonense SAD | 2 | 1 | 0 | 1 | 0 | 180 |
| 21/22 | Liga Portugal | Portimonense SAD | 26 | 1 | 3 | 12 | 1 | 2,138 |
| 21/22 | Taça de Portugal | Portimonense SAD | 4 | 0 | 1 | 2 | 0 | 0 |
| 20/21 | Liga NOS | Portimonense SAD | 32 | 0 | 2 | 12 | 0 | 0 |
| 20/21 | Taça de Portugal | Portimonense SAD | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Allianz Cup | Portimonense SAD | 3 | 1 | 0 | 1 | 0 | 270 |
| 19/20 | Liga NOS | Portimonense SAD | 16 | 3 | 0 | 7 | 0 | 461 |
| 18/19 | Allianz Cup | CD Cova Piedade | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ledman LigaPro | CD Cova Piedade | 14 | 1 | 2 | 6 | 1 | 1,212 |
| 18/19 | Liga Revelação | CD Cova da Piedade U23 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Ledman LigaPro | CD Cova Piedade | 31 | 2 | 0 | 15 | 0 | 1,375 |
| 17/18 | Taça CTT | CD Cova Piedade | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça de Portugal | CD Cova Piedade | 2 | 1 | 0 | 0 | 0 | 191 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2016-01-01 | Flamengo U20 | Flamengo B | Transfer | 0 | — |
| 15/16 | 2016-02-01 | Flamengo B | Desportiva-ES | Loan | 0 | — |
| 15/16 | 2016-04-01 | Desportiva-ES | Flamengo B | Return from loan | 0 | — |
| 16/17 | 2017-01-01 | Flamengo B | Grêmio B | Transfer | 0 | — |
| 16/17 | 2017-01-02 | Grêmio B | Votuporanguense | Loan | 0 | — |
| 16/17 | 2017-06-30 | Votuporanguense | Grêmio B | Return from loan | 0 | — |
| 17/18 | 2017-07-03 | Grêmio B | Cova Piedade | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Cova Piedade | Portimonense | Transfer | 200000 | — |
| 22/23 | 2022-09-01 | Portimonense | CSKA Moscow | Transfer | 1500000 | €2.00m |
| 25/26 | 2025-08-12 | CSKA Moscow | Al-Jazira | Transfer | 6000000 | €5.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | unknown injury | 2018-08-01 | 2019-01-05 | 158 | 18 |
| 19/20 | unknown injury | 2019-10-10 | 2019-11-06 | 28 | 4 |
| 22/23 | Foot bruise | 2022-10-16 | 2022-10-20 | 5 | 2 |
| 23/24 | Hip bruise | 2023-07-22 | 2023-07-30 | 9 | 3 |
| 24/25 | Injury to the ankle | 2024-08-10 | 2024-08-16 | 7 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €375k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Víctor Méndez | 2 | 0 | 0 |
| Luquinha | 1 | 1 | 0 |
| Dener | 1 | 2 | 0 |
| Fali Candé | 1 | 0 | 0 |
| Lucas Fernandes | 1 | 1 | 0 |
| Fabrício | 1 | 0 | 0 |
| Hugo Firmino | 1 | 1 | 0 |
| Anderson Oliveira | 1 | 0 | 0 |
| Pedro Sá | 1 | 0 | 0 |
| Khellven | 2 | 1 | 0 |
| Tamerlan Musaev | 2 | 1 | 0 |
| Samuel Portugal | 1 | 0 | 0 |
| Ivan Oblyakov | 2 | 1 | 0 |
| Fahd Moufi | 1 | 0 | 0 |
| Abbosbek Fayzullaev | 2 | 0 | 0 |
| Lucas Possignolo | 1 | 1 | 0 |
| Igor Diveev | 2 | 3 | 0 |
| Anton Zabolotnyi | 2 | 1 | 0 |
| Fedor Chalov | 2 | 1 | 0 |
| Igor Akinfeev | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Liga NOS | Portimonense SAD | 3 | 16 |
| 22/23 | Premier Liga | CSKA Moscow | 3 | 22 |
| 17/18 | Ledman LigaPro | CD Cova Piedade | 2 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Liga Portugal | Portimonense SAD | 3 | 26 |
| 24/25 | Premier Liga | CSKA Moscow | 3 | 26 |
| 18/19 | Ledman LigaPro | CD Cova Piedade | 2 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 16/17 | 2017-06-30 | Votuporanguense | Grêmio B | Return from loan | — | — |
| 16/17 | 2017-01-02 | Grêmio B | Votuporanguense | Loan | — | — |
| 15/16 | 2016-04-01 | Desportiva-ES | Flamengo B | Return from loan | — | — |
| 15/16 | 2016-02-01 | Flamengo B | Desportiva-ES | Loan | — | — |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 17/18 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | 35 | 2,261 | 8 | 0 | 1 | 0.36 |
| 23/24 | 36 | 993 | 11 | 1 | 1 | 1.18 |
| 22/23 | 36 | 1,508 | 7 | 0 | 1 | 0.48 |
| 21/22 | 32 | 2,318 | 15 | 0 | 1 | 0.62 |
| 20/21 | 33 | 0 | 12 | 0 | 0 | 0 |
| 19/20 | 19 | 731 | 8 | 1 | 0 | 1.11 |
| 18/19 | 15 | 1,212 | 6 | 1 | 1 | 0.59 |
| 17/18 | 34 | 1,566 | 15 | 2 | 0 | 0.98 |
Output by competition
Career goals and assists broken down by tournament.
More on Willyan Rocha
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Willyan Rocha
Who is Willyan Rocha?
Willyan Rocha is a Brazil professional footballer who plays as a centre-back for Al-Jazira Club.
How old is Willyan Rocha?
Willyan Rocha is 31 years old. He was born on January 27, 1995 in Rio de Janeiro.
What position does Willyan Rocha play?
Willyan Rocha plays as a centre-back (Defender - Centre-Back).
What club does Willyan Rocha play for?
Willyan Rocha currently plays for Al-Jazira Club.
How many career goals has Willyan Rocha scored?
Across all senior club competitions in our dataset, Willyan Rocha has scored 17 goals in 245 appearances.
What is Willyan Rocha's market value?
Willyan Rocha's most recent reported market value is €6.00m.