Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| FC Noah | 2023/24 – 2025/26 | 52 | 4 | 6 |
| Farense | 2022/23 – 2023/24 | 67 | 1 | 0 |
| Belenenses | 2015/16 – 2021/22 | 162 | 6 | 2 |
| Radomiak | 2021/22 | 6 | — | — |
| SC Braga B | 2012/13 – 2015/16 | 83 | 2 | — |
| Braga | 2012/13 – 2014/15 | 1 | 0 | 0 |
| Atlético CP | 2011/12 | 7 | 1 | 0 |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 21 Jun 2024 | Farense | FC Noah | Free |
| 1 Jul 2022 | Radomiak Radom | Farense | — |
| 7 Jul 2021 | Belenenses | Radomiak Radom | Free |
| 1 Jul 2015 | SC Braga | Belenenses | — |
| 1 Jul 2012 | Atlético CP | SC Braga | Free |
| 29 Jun 2026 | FC Noah | Silva Goncalo | Free agent |
| 30 Jun 2026 | FC Noah | Farense | Free agent |
| 29 Jun 2026 | FC Noah | Farense | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Premier League | FC Noah | 11 | — | — | 1 | 2 | 2 | 0 | — |
| 2025/26 | Cup | FC Noah | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2025/26 | UEFA Europa Conference League | FC Noah | 3 | 2 | 157 | — | 0 | 0 | 0 | 6.80 |
| 2025/26 | UEFA Europa League | FC Noah | 2 | — | — | 0 | 0 | 1 | 0 | — |
| 2025/26 | UEFA Champions League | FC Noah | 2 | 2 | 180 | — | 0 | 0 | 0 | 6.85 |
| 2024/25 | Premier League | FC Noah | 26 | — | — | 3 | 3 | 1 | 0 | — |
| 2024/25 | Cup | FC Noah | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2024/25 | UEFA Europa Conference League | FC Noah | 5 | 5 | 450 | — | 1 | 0 | 0 | 6.32 |
| 2023/24 | Friendlies Clubs | Farense | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2023/24 | Primeira Liga | Farense | 33 | 33 | 2878 | 1 | 0 | 3 | 1 | 6.85 |
| 2023/24 | Taça de Portugal | Farense | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2023/24 | Taça da Liga | Farense | 3 | — | — | 0 | 0 | 0 | 0 | — |
| 2022/23 | Segunda Liga | Farense | 25 | — | — | 0 | 0 | 3 | 0 | — |
| 2022/23 | Taça da Liga | Farense | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2022/23 | Taça de Portugal | Farense | 2 | — | — | 0 | 0 | 0 | 0 | — |
| 2021/22 | Ekstraklasa | Radomiak | 6 | 5 | 483 | — | — | 1 | 0 | 6.67 |
| 2020/21 | Primeira Liga | Belenenses | 18 | 18 | 1567 | 1 | — | 5 | 0 | 6.80 |
| 2020/21 | Taça de Portugal | Belenenses | 2 | 2 | 210 | 0 | — | 0 | 0 | — |
| 2019/20 | Primeira Liga | Belenenses | 18 | 18 | 1525 | 0 | 1 | 3 | 0 | 6.88 |
| 2019/20 | Taça da Liga | Belenenses | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2018/19 | Primeira Liga | Belenenses | 32 | 31 | 2792 | 0 | 1 | 4 | 1 | 6.92 |
| 2018/19 | Taça da Liga | Belenenses | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2018/19 | Taça de Portugal | Belenenses | 1 | 1 | 90 | 0 | — | 1 | 0 | — |
| 2017/18 | Primeira Liga | Belenenses | 32 | 32 | 2880 | 0 | — | 1 | 0 | 6.92 |
| 2017/18 | Taça da Liga | Belenenses | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2016/17 | Primeira Liga | Belenenses | 22 | 21 | 1909 | 2 | — | 3 | 0 | 6.96 |
| 2016/17 | Taça da Liga | Belenenses | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2015/16 | Primeira Liga | Belenenses | 19 | 15 | 1453 | 2 | — | 5 | 0 | 7.00 |
| 2015/16 | Taça da Liga | Belenenses | 4 | 4 | 360 | 0 | — | 3 | 0 | — |
| 2015/16 | Taça de Portugal | Belenenses | 1 | 1 | 90 | 1 | — | 0 | 0 | — |
| 2015/16 | UEFA Europa League | Belenenses | 3 | 2 | 180 | 0 | — | 0 | 0 | 6.95 |
| 2014/15 | Segunda Liga | SC Braga B | 30 | 30 | 2700 | 1 | — | 6 | 0 | — |
| 2014/15 | League Cup | Braga | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2013/14 | Segunda Liga | SC Braga B | 28 | 27 | 2445 | 1 | — | 4 | 0 | — |
| 2012/13 | Segunda Liga | SC Braga B | 25 | 23 | 2025 | 0 | — | 1 | 0 | — |
| 2011/12 | Liga de Honra | Atlético CP | 7 | — | — | 1 | 0 | 6 | 1 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Thigh Injury | 17 Jun 2020 | 16 Sept 2020 | 91 |
| Knee Injury | 8 Nov 2019 | 2 Jan 2020 | 55 |
| Red Card | 2 Feb 2019 | 4 Feb 2019 | 2 |
| Thigh Injury | 8 Apr 2017 | 20 Apr 2017 | 12 |
| Injury | 31 Jul 2021 | 24 Nov 2021 | 116 |
| Red Card | 5 Oct 2023 | 7 Oct 2023 | 2 |
| Calf Injury | 12 Apr 2019 | 25 Apr 2019 | 13 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Taça da Liga (Portugal) | 2012/2013 | Winner |
| Segunda Liga (Portugal) | 2022/2023 | 2nd Place |
| Premier League (Armenia) | 2024/2025 | Winner |
| Cup (Armenia) | 2024/2025 | Winner |
