Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Uta Arad | 2023/24 – 2024/25 | 33 | 6 | 0 |
| Felgueiras 1932 | 2024/25 | — | — | — |
| Chaves | 2022/23 – 2023/24 | 29 | 0 | — |
| Tondela | 2018/19 – 2021/22 | 96 | 15 | 5 |
| LA Galaxy | 2017/18 – 2018/19 | 35 | 1 | 2 |
| Apollon Smirnis | 2018/19 | 9 | 1 | — |
| Ventura County | 2018/19 | 5 | 0 | — |
| Vitória SC | 2012/13 – 2016/17 | 26 | 1 | — |
| Guimaraes B | 2012/13 – 2015/16 | 118 | 5 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 25 Jan 2024 | Chaves | Uta Arad | Free |
| 21 Jan 2023 | Tondela | Chaves | — |
| 9 Jan 2020 | Los Angeles Galaxy | Tondela | Free |
| 29 Jan 2019 | Los Angeles Galaxy | Tondela | Loan |
| 21 Aug 2018 | Los Angeles Galaxy | Apollon Smirnis | Loan |
| 14 Feb 2017 | Guimaraes | Los Angeles Galaxy | € 1.5M |
| 2 Aug 2026 | Uta Arad | AD Marco 09 | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Liga I | Uta Arad | 17 | 6 | 621 | 2 | 0 | 1 | 0 | 6.71 |
| 2024/25 | Cupa României | Uta Arad | 2 | 2 | 136 | 0 | — | 0 | 0 | — |
| 2023/24 | Liga I | Uta Arad | 14 | 7 | 615 | 4 | — | 4 | 0 | 6.95 |
| 2023/24 | Primeira Liga | Chaves | 13 | 4 | 403 | 0 | — | 1 | 0 | 6.55 |
| 2023/24 | Taça da Liga | Chaves | 1 | 1 | 62 | 0 | — | 0 | 0 | — |
| 2023/24 | Taça de Portugal | Chaves | 1 | 1 | 83 | 0 | — | 0 | 0 | — |
| 2022/23 | Primeira Liga | Chaves | 14 | 6 | 590 | 0 | — | 4 | 0 | 6.47 |
| 2021/22 | Primeira Liga | Tondela | 29 | 20 | 1917 | 8 | 2 | 9 | 0 | 6.76 |
| 2021/22 | Taça da Liga | Tondela | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2021/22 | Taça de Portugal | Tondela | 5 | 2 | 207 | 0 | — | 1 | 0 | — |
| 2020/21 | Primeira Liga | Tondela | 31 | 31 | 2558 | 5 | 2 | 5 | 1 | 6.66 |
| 2020/21 | Taça de Portugal | Tondela | 2 | 0 | 48 | 0 | — | 0 | 0 | — |
| 2019/20 | Primeira Liga | Tondela | 14 | 11 | 866 | 1 | 1 | 4 | 0 | 6.73 |
| 2018/19 | Primeira Liga | Tondela | 14 | 11 | 863 | 1 | — | 4 | 0 | 6.40 |
| 2018/19 | Super League 1 | Apollon Smirnis | 6 | 4 | 327 | 0 | — | 0 | 0 | — |
| 2018/19 | USL Championship | Ventura County | 5 | 5 | 435 | 0 | — | 1 | 0 | — |
| 2018/19 | Major League Soccer | LA Galaxy | 3 | 1 | 84 | 0 | — | 1 | 0 | 6.70 |
| 2018/19 | Cup | Apollon Smirnis | 3 | 3 | 189 | 1 | — | 1 | 0 | — |
| 2018/19 | US Open Cup | LA Galaxy | 2 | 1 | 102 | 0 | — | 1 | 0 | — |
| 2017/18 | Major League Soccer | LA Galaxy | 28 | 26 | 2306 | 1 | 2 | 7 | 0 | 6.78 |
| 2017/18 | US Open Cup | LA Galaxy | 1 | 1 | 84 | 0 | — | 0 | 0 | — |
| 2017/18 | Club Friendlies | LA Galaxy | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2016/17 | Primeira Liga | Vitória SC | 17 | 17 | 1394 | 1 | — | 1 | 0 | 6.81 |
| 2016/17 | Taça da Liga | Vitória SC | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2016/17 | Taça de Portugal | Vitória SC | 1 | 1 | 120 | 0 | — | 0 | 0 | — |
| 2015/16 | Primeira Liga | Vitória SC | 2 | 1 | 82 | 0 | — | 0 | 0 | 6.80 |
| 2015/16 | Segunda Liga | Guimaraes B | 30 | 30 | 2441 | 1 | — | 7 | 0 | — |
| 2015/16 | Taça da Liga | Vitória SC | 1 | 0 | 32 | 0 | — | 0 | 0 | — |
| 2014/15 | Primeira Liga | Vitória SC | 1 | 0 | 28 | 0 | — | 0 | 0 | — |
| 2014/15 | Segunda Liga | Guimaraes B | 43 | 42 | 3755 | 1 | — | 11 | 0 | — |
| 2014/15 | Taça da Liga | Vitória SC | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2013/14 | Primeira Liga | Vitória SC | 1 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2013/14 | Campeonato de Portugal Prio | Guimaraes B | 23 | 15 | 1224 | 2 | — | 6 | 0 | — |
| 2012/13 | Segunda Liga | Guimaraes B | 22 | 14 | 1234 | 1 | — | 3 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
