João Carlos Reis Graça

Current team: Torreense
Playing position: Defender
Nationality: Portugal
Date of birth: 2 July, 1989 (36 years)
Place of birth: Lisbon, Portugal
Weight: 169.8 lb
Height: 6 ft 0 in
Preferred foot: Left
Market value: €70k
Playing position: Defender
Nationality: Portugal
Date of birth: 2 July, 1989 (36 years)
Place of birth: Lisbon, Portugal
Weight: 169.8 lb
Height: 6 ft 0 in
Preferred foot: Left
Market value: €70k
Watch
Stats
Trophies
Transfers
Injuries
Where to Watch João Carlos Reis Graça
TV and streaming coverage by competition
João Carlos Reis Graça plays as a defender for Torreense. The competitions and their broadcast coverage in the United States are listed below.

beIN Sports
Benfica TV International, BTV Online
Benfica TV International, BTV Online
Statistics
João Carlos Reis Graça Statistics
Domestic Leagues
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Torreense | Segunda liga | ||||||||||
| 2023/24 | Torreense | Segunda liga | 2085 | 25 | 23 | 2 | 2 | 3 | 0 | 5 | 0 | 0 |
| 2023/24 | Estoril | Primeira Liga | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022/23 | Estoril | Primeira Liga | 2580 | 30 | 30 | 0 | 5 | 0 | 1 | 7 | 0 | 1 |
| 2021/22 | Estoril | Primeira Liga | 2890 | 33 | 32 | 1 | 0 | 1 | 1 | 8 | 0 | 0 |
| 2020/21 | Estoril | Segunda liga | 2902 | 33 | 32 | 1 | 1 | 1 | 0 | 4 | 0 | 0 |
| 2019/20 | Estoril | Segunda liga | 720 | 8 | 8 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2019/20 | APOEL | First Division | 415 | 5 | 5 | 0 | 2 | 4 | 0 | 0 | 0 | 0 |
| 2018/19 | Tondela | Primeira Liga | 3060 | 34 | 34 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 2017/18 | Tondela | Primeira Liga | 2756 | 31 | 31 | 0 | 0 | 2 | 0 | 4 | 0 | 1 |
| 2016/17 | Kortrijk | Pro League | 2189 | 25 | 25 | 0 | 6 | 2 | 0 | 7 | 0 | 0 |
| 2015/16 | União Madeira | Primeira Liga | 2584 | 29 | 29 | 0 | 1 | 1 | 0 | 6 | 0 | 0 |
| 2014/15 | Astra | Liga I | 351 | 4 | 4 | 0 | 1 | 3 | 1 | 3 | 0 | 0 |
| 2014/15 | Sheriff | Divizia Nationala | 259 | 4 | 3 | 1 | 2 | 2 | 0 | 0 | 0 | 0 |
| 2013/14 | Sporting Braga II | Segunda liga | 450 | 5 | 5 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2013/14 | Sporting Braga | Primeira Liga | 1138 | 13 | 13 | 0 | 3 | 1 | 0 | 7 | 0 | 0 |
| 2012/13 | Sporting Lisbon | Primeira Liga | 1150 | 13 | 13 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 2012/13 | Beira-Mar | Primeira Liga | 1256 | 14 | 14 | 0 | 1 | 0 | 1 | 3 | 0 | 1 |
| 2011/12 | Beira-Mar | Primeira Liga | 2040 | 26 | 24 | 2 | 4 | 4 | 0 | 9 | 2 | 0 |
Domestic Cups
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023/24 | Torreense | Taça de Portugal | 119 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2023/24 | Estoril | Taça da Liga | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022/23 | Estoril | Taça da Liga | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2022/23 | Estoril | Taça de Portugal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021/22 | Estoril | Taça da Liga | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021/22 | Estoril | Taça de Portugal | 210 | 3 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2020/21 | Estoril | Taça da Liga | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020/21 | Estoril | Taça de Portugal | 406 | 5 | 4 | 1 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2018/19 | Tondela | Taça da Liga | 180 | 2 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2018/19 | Tondela | Taça de Portugal | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017/18 | Tondela | Taça da Liga | 86 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2016/17 | Kortrijk | Belgian Cup | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015/16 | União Madeira | Taça de Portugal | 120 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2014/15 | Astra | Cupa Romaniei | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2013/14 | Sporting Braga | Taça da Liga | 189 | 3 | 2 | 1 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2013/14 | Sporting Braga | Taça de Portugal | 180 | 2 | 2 | 0 | 0 | 1 | 0 | 2 | 0 | 0 |
| 2012/13 | Beira-Mar | Taça da Liga | 270 | 3 | 3 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2012/13 | Beira-Mar | Taça de Portugal | 182 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2011/12 | Beira-Mar | Taça da Liga | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
International Cups
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019/20 | APOEL | UEFA Europa League | 90 | 2 | 1 | 1 | 1 | 4 | 0 | 0 | 0 | 0 |
| 2019/20 | APOEL | UEFA Champions League | 172 | 2 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2014/15 | Astra | UEFA Europa League | 46 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| 2014/15 | Sheriff | UEFA Europa League | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2014/15 | Sheriff | UEFA Champions League | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2013/14 | Sporting Braga | UEFA Europa League | 210 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
National Team
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Trophies
João Carlos Reis Graça Trophies
| Competition | Position | Titles | Seasons |
|---|---|---|---|
| Portugal - Segunda liga | Winner | 1 | 2020/2021 |
| Portugal - Taça de Portugal | 2nd Place | 1 | 2014/2015 |
| Cyprus - Super Cup | Winner | 1 | 2019/2020 |
Transfers
João Carlos Reis Graça Transfers
| Date | From | To | Fee |
|---|---|---|---|
| 02.08.23 | Estoril | Torreense | N/A |
| 01.07.19 | Tondela | APOEL | N/A |
| 01.07.17 | Kortrijk | Tondela | Free |
| 01.07.16 | Braga | Kortrijk | N/A |
| 01.07.15 | Braga | União Madeira | Loan |
| 01.01.15 | Astra | Braga | N/A |
| 01.09.14 | Braga | Astra | Loan |
| 22.07.14 | Braga | Sheriff | Loan |
| 01.07.13 | Beira-Mar | Braga | € 400K |
| 22.01.13 | Beira-Mar | Sporting | Loan |
Sidelined
João Carlos Reis Graça Injuries
| Type | From | To |
|---|---|---|
| Suspended | 05.12.16 | 11.12.16 |









