Highest-scoring season 2024 13 goals · Major League Soccer Most goals against Toronto FC 6 goals in the match history Most starts alongside Thiago Martins 90 starts together Results and matches 2026 · Appearances 38 Matches
2,049 recorded Minutes
6 Goals
3 recorded Assists
21–5–12 W–D–L
7,07 Season rating
Results and form across 38 recorded appearances. Goals recorded in 38, assists in 33 and minutes in 36 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2019 Club Nacional CONMEBOL Libertadores6 463 0 — — 1 0 6,9 2019 Club Nacional Primera División - Clausura22 1 479 6 — — 3 0 — 2020 Club Nacional Primera División19 1 227 5 — — 6 0 — 2020/21 Club Nacional CONMEBOL Libertadores5 359 2 — — 0 0 6,7 2021 Atletico Torque CONMEBOL Sudamericana6 412 0 — — 1 0 6,83 2021 New York City FC Major League Soccer25 1 354 4 — — 3 0 6,82 2021 Atletico Torque Primera División - Clausura2 110 0 — — 1 0 — 2022 New York City FC CONCACAF Champions League4 338 2 1 3 1 1 7,63 2022 New York City FC Major League Soccer35 2 734 4 12 16 13 0 7,09 2022 New York City FC US Open Cup3 142 1 — — 2 0 — 2023 New York City FC Major League Soccer31 2 581 5 5 10 9 0 7,07 2023 New York City FC US Open Cup1 29 0 — — 0 0 — 2023 New York City FC Leagues Cup3 258 2 1 3 1 0 8,25 2023 Atletico Torque Primera División - Clausura1 172 1 — — 0 1 — 2024 New York City FC Major League Soccer36 3 162 13 6 19 9 0 7,55 2024 New York City FC Leagues Cup4 360 3 0 3 3 0 7,7 2025 Botafogo Serie A26 1 330 2 5 7 5 0 7,11 2025 Botafogo CONMEBOL Libertadores2 142 0 0 0 0 0 6,75 2025 Botafogo Copa Do Brasil1 233 0 0 0 0 0 7,0 2025 Botafogo FIFA Club World Cup3 31 — 0 — 0 0 6,8 2026 Botafogo Carioca - 13 128 1 1 2 1 0 7,7 2026 Botafogo Serie A15 581 2 0 2 1 0 6,85 2026 Botafogo CONMEBOL Sudamericana5 223 0 0 0 1 0 7,1 2026 Botafogo Copa Do Brasil1 32 0 0 0 0 0 7,2 2026 Columbus Crew Major League Soccer12 943 3 2 5 3 0 7,24
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 —.