| Squadre | P | P | GS | MS | MIN | Age | Pts. | ELO | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() Stade Rennais
2022/23
| 9 | 0 | 0 | 1 | 0 | 9 | 7 | 2 | 564 | 28 | 5.7 | 71 | |
![]() Ligue 1 Uber Eats 8 | 0 | 0 | 1 | 0 | 8 | 6 | 2 | 551' | 28 | 5.8 | 71 | | |
![]() Coupe de Francia 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 13' | 28 | 4.7 | 70 | | |
![]() Lille
2021/22
| 31 | 4 | 0 | 13 | 0 | 31 | 25 | 6 | 2135 | 27 | 6.5 | 73 | |
![]() Ligue 1 Uber Eats 23 | 3 | 0 | 10 | 0 | 23 | 19 | 4 | 1620' | 27 | 6.4 | 73 | | |
![]() UEFA Champions League 7 | 0 | 0 | 3 | 0 | 7 | 5 | 2 | 436' | 27 | 5.3 | 72 | | |
![]() Super Cup 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 79' | 26 | 8.8 | 70 | | |
![]() Lille
2020/21
| 42 | 2 | 2 | 10 | 0 | 42 | 20 | 22 | 1894 | 25 | 5.7 | 68 | |
![]() Ligue 1 Uber Eats 33 | 1 | 2 | 6 | 0 | 33 | 11 | 22 | 1184' | 26 | 5.3 | 68 | | |
![]() Europa League 6 | 0 | 0 | 3 | 0 | 6 | 6 | 0 | 468' | 25 | 5.9 | 68 | | |
![]() Coupe de Francia 3 | 1 | 0 | 1 | 0 | 3 | 3 | 0 | 242' | 26 | 6.3 | 68 | | |
![]() Lille
2019/20
| 25 | 0 | 0 | 6 | 0 | 25 | 13 | 12 | 1170 | 25 | 5.4 | 69 | |
![]() Ligue 1 Uber Eats 17 | 0 | 0 | 4 | 0 | 17 | 8 | 9 | 705' | 24 | 5.2 | 69 | | |
![]() UEFA Champions League 3 | 0 | 0 | 1 | 0 | 3 | 1 | 2 | 118' | 25 | 4.5 | 69 | | |
![]() Coupe de la Ligue 2 | 0 | 0 | 1 | 0 | 2 | 1 | 1 | 100' | 25 | 5.4 | 68 | | |
![]() Coupe de Francia 3 | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 247' | 25 | 5.3 | 67 | | |
![]() Lille II
2019/20
| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 63 | 24 | 5.1 | 70 | |
![]() National 2 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 63' | 24 | 5.1 | 70 | | |
![]() Lille
2018/19
| 30 | 2 | 0 | 11 | 0 | 30 | 29 | 1 | 2497 | 24 | 7.1 | 73 | |
![]() Ligue 1 Uber Eats 27 | 2 | 0 | 10 | 0 | 27 | 26 | 1 | 2265' | 24 | 7.3 | 73 | | |
![]() Coupe de la Ligue 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 65' | 23 | 4.6 | 69 | | |
![]() Coupe de Francia 2 | 0 | 0 | 1 | 0 | 2 | 2 | 0 | 167' | 24 | 5.2 | 71 | | |
![]() Dijon FCO
2017/18
| 17 | 2 | 3 | 4 | 0 | 17 | 15 | 2 | 1394 | 22 | 6.8 | 68 | |
![]() Ligue 1 Uber Eats 17 | 2 | 3 | 4 | 0 | 17 | 15 | 2 | 1394' | 22 | 6.8 | 68 | | |
![]() Lille
2017/18
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 14 | 22 | 4.2 | 64 | |
![]() Ligue 1 Uber Eats 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 14' | 22 | 4.2 | 64 | | |
![]() Lille
2016/17
| 15 | 1 | 2 | 2 | 0 | 15 | 13 | 2 | 1182 | 22 | 6.2 | 66 | |
![]() Ligue 1 Uber Eats 13 | 1 | 2 | 2 | 0 | 13 | 13 | 0 | 1129' | 22 | 6.2 | 66 | | |
![]() Coupe de Francia 2 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 53' | 22 | 4.3 | 63 | | |
![]() Sporting Braga
2016/17
| 17 | 0 | 1 | 7 | 0 | 17 | 15 | 2 | 1240 | 22 | 6.2 | 60 | |
![]() Primeira Liga 11 | 0 | 1 | 4 | 0 | 11 | 11 | 0 | 886' | 22 | 6.1 | 60 | | |
![]() Taça de Portogallo 2 | 0 | 0 | 1 | 0 | 2 | 1 | 1 | 121' | 22 | 4.3 | 57 | | |
![]() Taça da Liga 4 | 0 | 0 | 2 | 0 | 4 | 3 | 1 | 233' | 22 | 5.2 | 60 | | |
![]() Sporting Braga II
2016/17
| 11 | 1 | 0 | 2 | 0 | 11 | 11 | 0 | 990 | 21 | 6.4 | 53 | |
![]() Segunda Liga 11 | 1 | 0 | 2 | 0 | 11 | 11 | 0 | 990' | 21 | 6.4 | 53 | | |
![]() SC Covilha
2015/16
| 34 | 0 | 1 | 3 | 0 | 34 | 23 | 11 | 1813 | 21 | 5.6 | 49 | |
![]() Segunda Liga 34 | 0 | 1 | 3 | 0 | 34 | 23 | 11 | 1813' | 21 | 5.6 | 49 | | |
![]() Prev. Taça da Liga 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0' | 20 | 0 | 36 | | |
![]() SC Covilha
2014/15
| 7 | 0 | 0 | 0 | 0 | 7 | 4 | 3 | 401 | 20 | 5.5 | 37 | |
![]() Segunda Liga 5 | 0 | 0 | 0 | 0 | 5 | 3 | 2 | 263' | 20 | 5.4 | 34 | | |
![]() Taça de Portogallo 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 48' | 19 | 4.4 | 25 | | |
![]() Taça da Liga 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 90' | 20 | 6.3 | 37 | | |
![]() Prev. Taça da Liga 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0' | 19 | 0 | 30 | | |
![]() Sporting Braga II
2013/14
| 17 | 1 | 0 | 3 | 0 | 17 | 1 | 16 | 430 | 19 | 4.5 | 30 | |
![]() Segunda Liga 17 | 1 | 0 | 3 | 0 | 17 | 1 | 16 | 430' | 19 | 4.5 | 30 | |
| Squadre | P | P | GS | MS | MIN | Age | Pts. | ELO | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() Portogallo U21
2014
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 10 | 19 | 4.2 | 30 | |
![]() International Amichevole U21 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 10 | 19 | 4.2 | 30 | |
| Squadre | P | P | GS | MS | Min | Age | Pts | ELO | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ||||||||||||
![]() | ||||||||||||
![]() | ||||||||||||
![]() | ||||||||||||
![]() | ||||||||||||
![]() | ||||||||||||
![]() | ||||||||||||
![]() |
Miguel Rocha è un calciatore portoghese che ha iniziato la sua carriera professionistica nel 2013 con il Sporting Braga II nella Segunda Liga. Durante la sua prima stagione, ha giocato 17 partite, segnando un gol e ricevendo 3 cartellini gialli.
Nel 2014/15, Rocha si è trasferito al SC Covilha, sempre nella Segunda Liga. Durante questa stagione, ha giocato 5 partite e ha partecipato alla Taça de Portogallo e alla Taça da Liga con il club.
Nel 2015/16, Rocha ha continuato a giocare con il SC Covilha, giocando 34 partite e fornendo un assist. Ha dimostrato di essere un giocatore affidabile e disciplinato, ricevendo solo 3 cartellini gialli durante tutta la stagione.
Nel 2016/17, Rocha è tornato al Sporting Braga, questa volta nel Primeira Liga. Ha giocato 11 partite e ha fornito un assist. Ha anche partecipato alla Taça de Portogallo e alla Taça da Liga con il club, giocando 2 partite in ciascuna competizione e ricevendo un cartellino giallo in entrambi i casi.
Nel gennaio del 2017, Rocha è stato ceduto in prestito al Lille, che giocava nella Ligue 1 Uber Eats. Durante questa stagione, ha giocato una sola partita con il Lille, ma ha dimostrato la sua abilità nel segnare gol, realizzandone uno. Ha inoltre fornito 2 assist e ha ricevuto 4 cartellini gialli.
Nella stagione successiva, il 2017/18, Rocha è tornato al Lille a tempo pieno. Ha giocato 17 partite e ha dimostrato di essere una forza in attacco, segnando 2 gol e fornendo 3 assist. Ha ricevuto 4 cartellini gialli durante questa stagione.
Nel 2018/19, Rocha ha continuato a giocare con il Lille. Ha giocato 27 partite e ha mostrato le sue capacità offensive segnando 2 gol. Ha anche ricevuto 10 cartellini gialli, dimostrando una certa aggressività nel gioco.
Nel 2019/20, Rocha ha giocato 17 partite in Ligue 1 Uber Eats con il Lille, ricevendo 4 cartellini gialli. Ha anche partecipato alla UEFA Champions League, giocando 3 partite e ricevendo un cartellino giallo. Ha anche giocato in Coupe de la Ligue e in Coupe de Francia, giocando complessivamente 5 partite in queste competizioni.
Nel 2020/21, Rocha ha giocato 33 partite di Ligue 1 Uber Eats con il Lille, segnando un gol e fornendo 2 assist. Ha ricevuto 6 cartellini gialli durante questa stagione. Ha anche partecipato all'Europa League, giocando 6 partite e ricevendo 3 cartellini gialli. Ha inoltre giocato 3 partite in Coupe de Francia, segnando un gol e ricevendo un cartellino giallo.
Nel 2021/22, Rocha ha giocato 23 partite di Ligue 1 Uber Eats con il Lille, segnando 3 gol e ricevendo 10 cartellini gialli. Ha anche giocato in UEFA Champions League, disputando 7 partite e ricevendo 3 cartellini gialli. Ha inoltre partecipato alla Super Cup, giocando una partita e segnando un gol.
Infine, nel 2022/23, Rocha è stato trasferito allo Stade Rennais. Ha giocato 8 partite di Ligue 1 Uber Eats, ricevendo un cartellino giallo. Ha anche partecipato alla Coupe de Francia, giocando una partita.
Miguel Rocha è un calciatore talentuoso che ha dimostrato le sue abilità sia in attacco che in difesa nel corso della sua carriera. Ha segnato diversi gol e ha fornito assist per i suoi compagni di squadra. Tuttavia, ha avuto problemi con i cartellini gialli, mostrando occasionalmente un temperamento agitato sul campo.