PROFESSIONAL EXPERIENCE
2023 (San Jose Earthquakes): Missed all of 2023 with a right ACL tear.
2022 (San Jose Earthquakes): Started all 26 of his appearances for San Jose in 2022, logging 2,272 minutes and scoring three goals.
2021 (San Jose Earthquakes): Started all 20 appearances in 2021, scoring two goals in 1,727 minutes.
2020-2021 (FC Zürich): Appeared in 33 matches (30 starts) for the Swedish club, tallying one assist. Appeared in the club’s lone Swiss Cup match against FC Chiasso.
2019-2020 (FC Zürich): Appeared in 30 matches (28 starts) for FC Zürich during the 2019 – 2020 campaign, scoring three goals. Appeared in two of the club’s three matches in the Swiss Cup, including its Round of 16 matchup against Young Boys.
2018-2019 (Grasshoppers): Appeared in 10 matches for Grasshoppers in all competitions while battling a meniscus injury for most of the season. Scored a goal against FC Lugano in his first appearance. Also made one appearance for Grasshoppers’ U-21 squad.
2017-2018 (Servette FC): Appeared in 29 matches (27 starts) for Servette in all competitions, including 28 appearances in Challenge League play. Tallied three goals on the season, including a stoppage-time, game-winning goal against FC Chiasso on October 2. Started Servette’s lone Swiss Cup match.
2017 (Chapecoense AF): Appeared in 24 matches (21 starts) for Chapecoense in all competitions. Scored a goal against Almirante Barroso on March 23. Started five matches for the Brazilian club during its CONMEBOL Libertadores run.
2016 (Criciúma EC): Started all 17 appearances for Criciúma in Série B play, scoring goals against Goiás and Brasil Pelotas.
2015 (Palmeiras): Started all four of his appearances for Palmeiras, logging 298 total minutes and playing the full 90 on November 29 against Coritiba FC.
2014 (Palmeiras): Made his professional debut for Palmeiras in a 3-0 win over Fluminense on September 13, 2014. Went on to make 12 appearances, all starts.
INTERNATIONAL EXPERIENCE
Started all four of his appearances for Brazil’s U-20 team in the 2015 CONMEBOL U-20 Championship, playing all 90 minutes in each match.