Highest-scoring season 2017 14 goals · Major League Soccer Most starts alongside Rui Patrício 55 starts together Results and matches 2026 · Appearances 11 Matches
Not recorded Minutes
9 Goals
Not recorded Assists
3–5–3 W–D–L
— Season rating
Results and form across 11 recorded appearances. Goals recorded in 11, assists in 0 and minutes in 0 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2013/14 Sporting CP Primeira Liga29 — 13 0 13 8 0 — 2014/15 Sporting CP Primeira Liga26 — 11 2 13 4 0 — 2014/15 Sporting CP UEFA Champions League5 — 0 0 0 0 0 — 2014/15 Sporting CP UEFA Europa League2 — 0 0 0 0 0 — 2015/16 Sporting CP Primeira Liga12 530 3 — — 0 0 6,99 2015/16 Sporting CP UEFA Champions League1 — 0 0 0 0 0 — 2015/16 Sporting CP UEFA Europa League5 359 3 3 6 0 0 7,72 2016 Tianjin Teda Super League29 2 486 9 3 12 6 0 7,31 2017 Vancouver Whitecaps Major League Soccer35 2 705 14 6 20 7 0 7,15 2017/18 Sporting CP Taça de Portugal3 — 1 0 1 0 0 — 2017/18 Sporting CP Primeira Liga11 421 1 — — 0 0 6,81 2017/18 Sporting CP UEFA Europa League5 256 3 — — 1 0 7,38 2018/19 Sporting CP Primeira Liga9 590 2 1 3 1 0 6,93 2018/19 Sporting CP UEFA Europa League5 339 2 — — 0 0 6,94 2019 Vancouver Whitecaps Major League Soccer31 2 017 8 2 10 1 1 6,95 2020 Vancouver Whitecaps Major League Soccer14 1 040 5 2 7 1 0 7,33 2021 Seattle Sounders Major League Soccer29 1 485 7 3 10 1 0 7,01 2021 Seattle Sounders Leagues Cup3 — 1 0 1 1 0 — 2022 Seattle Sounders Major League Soccer24 1 189 4 1 5 2 0 6,86 2022 Seattle Sounders CONCACAF Champions League5 154 3 — — 0 0 7,13 2022 Seattle Sounders US Open Cup1 — 1 0 1 1 0 — 2022/23 Seattle Sounders FIFA Club World Cup1 — 0 0 0 0 0 — 2023 Seattle Sounders Major League Soccer17 432 1 1 2 0 0 6,68 2023 Seattle Sounders US Open Cup2 — 2 0 2 0 0 — 2024 Deportivo Cali Primera A18 1 326 6 0 6 4 0 6,94
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.