Shirt #8
Miguel Ângelo da Silva Rocha - Salary and Stats
Defensive Midfield •
Estoril
Market Value
800K €
Nationality
Portugal
Agent
-
Contract Start
15 August 2024
Contract End
Coming soon
Date of Birth
28 March 1998 (28y)
Place of Birth
Paredes, Portugal
Height
178 cm
Weight
72 kg
Preferred Foot
Right
Played Positions
DM
CM
Stats Overview
| Season | Competition | App | Rtg | Min/G | Min/A | G+A | Min/G+A | G/90 | A/90 | G+A/90 | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career Total | - | 229 | 14888' | 13 | 1145 | 12 | 1241 | 25 | 596 | 0.06 | 0.05 | 0.11 | |
| 2026/2027 |
Primeira Liga
Estoril
|
3 | 160' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2025/2026 |
Primeira Liga
Estoril
|
12 | 662' | 1 | 662 | - | - | 1 | 662 | 0.08 | 0.00 | 0.08 | |
| 2024/2025 |
Primeira Liga
Estoril
|
14 | 946' | 1 | 946 | 1 | 946 | 2 | 473 | 0.07 | 0.07 | 0.14 | |
| 2024/2025 |
Taça de Portugal
Estoril
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2024/2025 |
Stars League
Al Sadd
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2024/2025 |
Qatar Cup
Al Sadd
|
1 | 20' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2023/2024 |
UEFA Europa League
Rennes
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Ligue 1
Rennes
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Stars League
Al Sadd
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Emir Cup
Al Sadd
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2022/2023 |
Ligue 1
Rennes
|
8 | 551' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2022/2023 |
Coupe de France
Rennes
|
1 | 13' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2022/2023 |
Friendlies Clubs
Rennes
|
1 | 76' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2021/2022 |
UEFA Champions League
Lille
|
8 | 440' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2021/2022 |
Ligue 1
Lille
|
23 | 1621' | 3 | 540 | - | - | 3 | 540 | 0.13 | 0.00 | 0.13 | |
| 2021/2022 |
Coupe de France
Lille
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group A
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group B
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group C
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group D
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group E
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group F
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group H
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group I
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group J
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group K
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group L
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group M
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
UEFA Europa League
Lille
|
6 | 468' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2020/2021 |
Ligue 1
Lille
|
33 | 1185' | 1 | 1185 | 2 | 593 | 3 | 395 | 0.03 | 0.06 | 0.09 | |
| 2020/2021 |
Coupe de France
Lille
|
3 | 242' | 1 | 242 | - | - | 1 | 242 | 0.33 | 0.00 | 0.33 | |
| 2020/2021 |
National 3 - Group A
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group B
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group C
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group D
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group E
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group F
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group H
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group I
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group J
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group K
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group L
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group M
|
- | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
UEFA Champions League
Lille
|
3 | 118' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2019/2020 |
Ligue 1
Lille
|
17 | 706' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2019/2020 |
Coupe de la Ligue
Lille
|
2 | 100' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2019/2020 |
Coupe de France
Lille
|
3 | 247' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2019/2020 |
National 2 - Group A
|
1 | 63' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2019/2020 |
National 2 - Group B
|
1 | 63' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2019/2020 |
National 2 - Group C
|
1 | 63' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2019/2020 |
National 2 - Group D
|
1 | 63' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2018/2019 |
Ligue 1
Lille
|
27 | 2264' | 2 | 1132 | - | - | 2 | 1132 | 0.07 | 0.00 | 0.07 | |
| 2018/2019 |
Coupe de la Ligue
Lille
|
1 | 65' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2018/2019 |
Coupe de France
Lille
|
2 | 167' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
| 2017/2018 |
Ligue 1
Dijon
|
17 | 1394' | 2 | 697 | 3 | 465 | 5 | 279 | 0.12 | 0.18 | 0.29 | |
| 2017/2018 |
Ligue 1
Lille
|
1 | 14' | - | - | 3 | 5 | 3 | 5 | 0.00 | 3.00 | 3.00 | |
| 2016/2017 |
Ligue 1
Lille
|
13 | 1127' | 1 | 1127 | 2 | 564 | 3 | 376 | 0.08 | 0.15 | 0.23 | |
| 2016/2017 |
Coupe de France
Lille
|
2 | 53' | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | |
| 2016/2017 |
Primeira Liga
SC Braga
|
11 | 886' | - | - | 1 | 886 | 1 | 886 | 0.00 | 0.09 | 0.09 | |
| 2016/2017 |
Segunda Liga
|
11 | 990' | - | 1 | 990 | - | - | 1 | 990 | 0.09 | 0.00 | 0.09 |
| 2016/2017 |
Taça de Portugal
SC Braga
|
2 | 121' | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 |
Player statistics are available from the 2016/2017 season onwards. Some historical records may be incomplete.
All Competition Stats
| Season | Competition | Games | Shots | Goals | Passes | Tackles | Duels | Dribbles | Fouls | Cards | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # | App | St | Bnch | Rtg | Pen Scr | Pen Mis | Key | Tot | Acc% | Tkl | Blk | Int | Won | Tot | Suc | Att | FC | FS | |||||||||||
| Career Total | - | - | 229 | 174 | 55 | 57 | 72 | 14888' | 161 | 65 | 13 | 12 | - | - | 132 | 7598 | - | 315 | 23 | 197 | 873 | 1898 | 88 | 164 | 327 | 234 | 64 | - | |
| 2026/2027 |
Primeira Liga
Estoril
|
#8 | 3 | 3 | - | 2 | - | 160' | 4 | 2 | - | - | - | - | 2 | 57 | 85% | 2 | - | 4 | 6 | 20 | - | 2 | 7 | 3 | 1 | - | |
| 2025/2026 |
Primeira Liga
Estoril
|
#8 | 12 | 8 | 4 | 6 | 5 | 662' | 4 | 1 | 1 | - | - | - | 1 | 352 | 83% | 15 | 2 | 7 | 44 | 90 | 5 | 9 | 15 | 9 | 1 | - | |
| 2024/2025 |
Primeira Liga
Estoril
|
- | 14 | 13 | 1 | - | - | 946' | 9 | 3 | 1 | 1 | - | - | 4 | 457 | - | 28 | 2 | 13 | 67 | 142 | 6 | 16 | 29 | 18 | 6 | - | |
| 2024/2025 |
Taça de Portugal
Estoril
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2024/2025 |
Stars League
Al Sadd
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2024/2025 |
Qatar Cup
Al Sadd
|
- | 1 | - | 1 | - | 1 | 20' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
UEFA Europa League
Rennes
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Ligue 1
Rennes
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Stars League
Al Sadd
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2023/2024 |
Emir Cup
Al Sadd
|
- | - | - | - | - | 3 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2022/2023 |
Ligue 1
Rennes
|
- | 8 | 7 | 1 | - | - | 551' | 2 | - | - | - | - | - | - | 310 | - | 10 | 2 | 6 | 30 | 73 | 1 | 4 | 13 | 11 | 1 | - | |
| 2022/2023 |
Coupe de France
Rennes
|
- | 1 | 1 | - | - | - | 13' | - | - | - | - | - | - | - | 6 | - | - | - | - | - | - | - | - | - | - | - | - | |
| 2022/2023 |
Friendlies Clubs
Rennes
|
- | 1 | 1 | - | 1 | - | 76' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
UEFA Champions League
Lille
|
- | 8 | 5 | 3 | 2 | 2 | 440' | 3 | - | - | - | - | - | 6 | 210 | - | 5 | 1 | 5 | 27 | 52 | 3 | 3 | 6 | 5 | 4 | - | |
| 2021/2022 |
Ligue 1
Lille
|
- | 23 | 19 | 4 | 6 | 8 | 1621' | 15 | 5 | 3 | - | - | - | 15 | 837 | - | 49 | 3 | 24 | 93 | 200 | 5 | 12 | 32 | 17 | 10 | - | |
| 2021/2022 |
Coupe de France
Lille
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group A
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group B
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group C
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group D
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group E
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group F
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group H
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group I
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group J
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group K
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group L
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2021/2022 |
National 3 - Group M
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
UEFA Europa League
Lille
|
- | 6 | 6 | - | 3 | 1 | 468' | 4 | 4 | - | - | - | - | 2 | 220 | - | 9 | - | 5 | 26 | 52 | 5 | 6 | 9 | 6 | 3 | - | |
| 2020/2021 |
Ligue 1
Lille
|
- | 33 | 11 | 22 | 7 | 23 | 1185' | 14 | 5 | 1 | 2 | - | - | 19 | 856 | - | 33 | 2 | 20 | 82 | 166 | 6 | 13 | 28 | 27 | 6 | - | |
| 2020/2021 |
Coupe de France
Lille
|
- | 3 | 3 | - | 1 | - | 242' | 1 | 1 | 1 | - | - | - | 1 | 196 | 59% | 8 | 1 | 8 | 17 | 21 | - | - | 4 | 3 | 1 | - | |
| 2020/2021 |
National 3 - Group A
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group B
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group C
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group D
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group E
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group F
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group H
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group I
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group J
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group K
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group L
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2020/2021 |
National 3 - Group M
|
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
UEFA Champions League
Lille
|
- | 3 | 1 | 2 | - | 5 | 118' | 1 | - | - | - | - | - | 1 | 53 | 79% | 4 | - | 3 | - | - | - | - | 2 | - | 1 | - | |
| 2019/2020 |
Ligue 1
Lille
|
- | 17 | 8 | 9 | 6 | 12 | 706' | 8 | 4 | - | - | - | - | 8 | 451 | - | 18 | 1 | 4 | 45 | 102 | 4 | 6 | 16 | 9 | 4 | - | |
| 2019/2020 |
Coupe de la Ligue
Lille
|
- | 2 | 1 | 1 | - | 2 | 100' | - | - | - | - | - | - | 1 | 29 | 89% | 1 | 1 | 2 | - | - | 1 | 1 | 4 | 1 | 1 | - | |
| 2019/2020 |
Coupe de France
Lille
|
- | 3 | 3 | - | 1 | - | 247' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
| 2019/2020 |
National 2 - Group A
|
- | 1 | 1 | - | 1 | - | 63' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
National 2 - Group B
|
- | 1 | 1 | - | 1 | - | 63' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
National 2 - Group C
|
- | 1 | 1 | - | 1 | - | 63' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2019/2020 |
National 2 - Group D
|
- | 1 | 1 | - | 1 | - | 63' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2018/2019 |
Ligue 1
Lille
|
- | 27 | 26 | 1 | 6 | 1 | 2264' | 27 | 11 | 2 | - | - | - | 12 | 1208 | - | 59 | 2 | 21 | 133 | 286 | 8 | 16 | 56 | 28 | 10 | - | |
| 2018/2019 |
Coupe de la Ligue
Lille
|
- | 1 | 1 | - | 1 | - | 65' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 2018/2019 |
Coupe de France
Lille
|
- | 2 | 2 | - | 2 | - | 167' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
| 2017/2018 |
Ligue 1
Dijon
|
- | 17 | 15 | 2 | 3 | 3 | 1394' | 23 | 10 | 2 | 3 | - | - | 23 | 669 | - | 25 | 2 | 16 | 84 | 203 | 15 | 26 | 31 | 30 | 4 | - | |
| 2017/2018 |
Ligue 1
Lille
|
- | 1 | - | 1 | - | 2 | 14' | 23 | 10 | - | 3 | - | - | 23 | 669 | - | 25 | 2 | 16 | 84 | 203 | 15 | 26 | 31 | 30 | - | - | |
| 2016/2017 |
Ligue 1
Lille
|
- | 13 | 13 | - | 3 | 1 | 1127' | 14 | 7 | 1 | 2 | - | - | 9 | 630 | - | 24 | 2 | 16 | 65 | 142 | 7 | 13 | 17 | 18 | 2 | - | |
| 2016/2017 |
Coupe de France
Lille
|
- | 2 | - | 2 | - | 2 | 53' | 1 | 1 | - | - | - | - | - | 26 | 78% | - | - | 2 | 3 | 7 | 2 | 2 | 1 | 1 | - | - | |
| 2016/2017 |
Primeira Liga
SC Braga
|
- | 11 | 11 | - | 3 | - | 886' | 8 | 1 | - | 1 | - | - | 5 | 362 | 82% | - | - | 25 | 67 | 139 | 5 | 9 | 26 | 18 | 4 | - | |
| 2016/2017 |
Segunda Liga
|
- | 11 | 11 | - | - | - | 990' | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - |
| 2016/2017 |
Taça de Portugal
SC Braga
|
- | 2 | 1 | 1 | - | 1 | 121' | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - |
Player statistics are available from the 2016/2017 season onwards. Some historical records may be incomplete.
No international caps recorded.
Injuries & Sidelined
Sidelined
| Injury | Start | End | Duration |
|---|---|---|---|
| Ankle Injury | 08 Jan 2023 | - | - |
| Ankle Injury | 18 Apr 2022 | 08 Oct 2022 | 5 mo |
| Ankle Injury | 02 Aug 2021 | 20 Aug 2021 | 2 wk |
| Thigh Injury | 08 Sep 2020 | 24 Sep 2020 | 2 wk |
| Thigh Injury | 15 Apr 2019 | 12 Sep 2019 | 5 mo |
| Hip/Thigh Injury | 04 Jan 2019 | 15 Jan 2019 | 1 wk |
| Knee Injury | 06 Apr 2018 | 20 May 2018 | 1 mo |
| Groin Injury | 08 Feb 2018 | 15 Mar 2018 | 1 mo |
| Ankle/Foot Injury | 12 May 2017 | 31 May 2017 | 2 wk |
Absences
| Date | Reason | Competition | Season |
|---|---|---|---|
| 16 Aug 2025 | Unknown Injury (Missing Fixture) | Primeira Liga | 2025 |
| 11 Aug 2025 | Unknown Injury (Missing Fixture) | Primeira Liga | 2025 |
| 03 Jun 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 27 May 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 21 May 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 14 May 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 06 May 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 30 Apr 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 23 Apr 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 15 Apr 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 09 Apr 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 01 Apr 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 19 Mar 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 11 Mar 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 05 Mar 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 26 Feb 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 23 Feb 2023 | Ankle Injury (Missing Fixture) | UEFA Europa League | 2022 |
| 19 Feb 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 16 Feb 2023 | Ankle Injury (Missing Fixture) | UEFA Europa League | 2022 |
| 12 Feb 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 04 Feb 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 01 Feb 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 27 Jan 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 15 Jan 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 11 Jan 2023 | Ankle Injury (Missing Fixture) | Ligue 1 | 2022 |
| 27 Oct 2022 | Injury (Missing Fixture) | UEFA Europa League | 2022 |
| 06 Oct 2022 | Injury (Missing Fixture) | UEFA Europa League | 2022 |
| 01 Oct 2022 | Injury (Missing Fixture) | Ligue 1 | 2022 |
| 21 May 2022 | Injury (Missing Fixture) | Ligue 1 | 2021 |
| 14 May 2022 | Injury (Missing Fixture) | Ligue 1 | 2021 |
| 06 May 2022 | Injury (Missing Fixture) | Ligue 1 | 2021 |
| 01 May 2022 | Injury (Missing Fixture) | Ligue 1 | 2021 |
| 24 Apr 2022 | Injury (Missing Fixture) | Ligue 1 | 2021 |
| 02 Apr 2022 | Yellow Cards (Missing Fixture) | Ligue 1 | 2021 |
| 22 Jan 2022 | Injury (Missing Fixture) | Ligue 1 | 2021 |
| 08 Dec 2021 | Yellow Cards (Missing Fixture) | UEFA Champions League | 2021 |
| 22 Sep 2021 | Yellow Cards (Missing Fixture) | Ligue 1 | 2021 |
Transfer History
| Date | From | To | Fee / Type | |
|---|---|---|---|---|
| 15 Aug 2024 | Al Sadd | Estoril | Free | |
| 01 Jul 2018 | Dijon | Lille | - | |
| 31 Aug 2017 | Lille | Dijon | Loan | |
| 09 Jun 2017 | Lille | SC Braga | - | |
| 09 Jun 2017 | SC Braga | Lille | € 5M | |
| 31 Jan 2017 | SC Braga | Lille | Loan | |
| 01 Jul 2016 | SC Covilha | SC Braga | - | |
| 01 Jul 2014 | SC Braga | SC Covilha | Free | |
| 01 Jul 2013 | Pacos Ferreira | SC Braga | Free |
Trophies & Honours
| Ligue 1 France | |
| 2020/2021 | Winner |
| 2018/2019 | 2nd Place |
| Trophée des Champions France | |
| 2021 | Winner |
| Emir Cup Qatar | |
| 2024 | Winner |
| Taça da Liga Portugal | |
| 2016/2017 | 2nd Place |
| Super Cup Portugal | |
| 2016 | 2nd Place |
📝
Scouting Notes — Premium feature
Add private notes about this player — observations, ratings, reminders. Only you can see them.
View subscription plansFrequently Asked Questions
Miguel Ângelo da Silva Rocha's exact salary is available with a TransferBOL Premium subscription. Unlock full access to see verified salary details.
Miguel Ângelo da Silva Rocha's weekly and monthly salary breakdown is available with a TransferBOL Premium subscription.
Miguel Ângelo da Silva Rocha's contract details are available with a TransferBOL Premium subscription.
Miguel Ângelo da Silva Rocha's current market value is estimated at 800K €.
Miguel Ângelo da Silva Rocha has won 3 trophies, including Ligue 1, Trophée des Champions, Emir Cup.