Attacking · Chicago Fire · season-by-season, by competition, and every match.
Past his 2021/22 peak — the recent trend is downward, so buyers are paying for what's left, not what was.
The record covers 6 seasons (2020/21–2024/25) across 3 clubs, including a move abroad — 136 appearances, 15 goals and 9 assists.
His best campaign on record is 2021/22 at Estoril — Season rating 51, 11 goals and 4 assists in 33 games. 2021/22 was the leap — Season rating up 46 points at Estoril. Form has slipped 8 Season points across his last 3 full seasons. The gap to his peak is 44 Season points.
2025/26 was disrupted — 5 fixtures missed through injury or absence. A streaky profile — form has swung hard between campaigns (spread of ±17 points), so the peak and the trough are far apart. Made the jump to a higher division in 2021/22 (Primeira Liga) and kept playing — 33 games that season.
| Competition | Apps | Min | G | A | Rating |
|---|---|---|---|---|---|
| Major League Soccer | 6 | 403 | 0 | 4 | 7.3 |
| Date | Competition | Opponent | Res | Status | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|---|
| Jan 19 | Friendlies Clubs | H Fortaleza EC | 0-1 | Not in squad | — | |||
| Jan 25 | Friendlies Clubs | H Sporting Kansas City | 2-0 | Not in squad | — | |||
| Feb 5 | Friendlies Clubs | H Los Angeles FC | 0-1 | Not in squad | — | |||
| Feb 8 | Friendlies Clubs | A Portland Timbers | 0-0 | Not in squad | — | |||
| Feb 12 | Friendlies Clubs | H San Jose Earthquakes | 5-1 | Not in squad | — | |||
| Feb 15 | Friendlies Clubs | A Las Vegas Lights | 0-0 | Not in squad | — | |||
| Feb 15 | Friendlies Clubs | A Los Angeles Galaxy | 1-0 | Not in squad | — | |||
| Feb 23 | Major League Soccer | A Columbus Crew | 2-4 | Not in squad | — | |||
| Mar 2 | Major League Soccer | H DC United | 2-2 | Not in squad | — | |||
| Mar 9 | Major League Soccer | A FC Dallas | 3-1 | Not in squad | — | |||
| Mar 15 | Major League Soccer | A Toronto FC | 2-1 | Not in squad | — | |||
| Mar 23 | Major League Soccer | A Vancouver Whitecaps | 3-1 | Not in squad | — | |||
| Mar 30 | Major League Soccer | H CF Montreal | 1-1 | Not in squad | — | |||
| Apr 5 | Major League Soccer | A New York Red Bulls | 1-2 | Not in squad | — | |||
| Apr 13 | Major League Soccer | H Inter Miami | 0-0 | Not in squad | — | |||
| Apr 20 | Major League Soccer | H FC Cincinnati | 2-3 | Not in squad | — | |||
| Apr 27 | Major League Soccer | A Nashville SC | 2-7 | Not in squad | — | |||
| May 4 | Major League Soccer | H Orlando City SC | 0-0 | Not in squad | — | |||
| May 8 | US Open Cup | H Detroit City | 4-0 | Not in squad | — | |||
| May 10 | Major League Soccer | H Atlanta United FC | 2-1 | Not in squad | — | |||
| May 17 | Major League Soccer | A Charlotte | 4-1 | Not in squad | — | |||
| May 20 | US Open Cup | A New England Revolution | 3-1 | Not in squad | — | |||
| May 25 | Major League Soccer | A New York City FC | 1-3 | Not in squad | — | |||
| May 31 | Major League Soccer | A Orlando City SC | 3-1 | Not in squad | — | |||
| Jun 7 | Major League Soccer | A DC United | 7-1 | Not in squad | — | |||
| Jun 15 | Major League Soccer | H Nashville SC | 0-2 | Not in squad | — | |||
| Jun 26 | Major League Soccer | H Philadelphia Union | 0-1 | Not in squad | — | |||
| Jun 29 | Major League Soccer | H Charlotte | 3-2 | Not in squad | — | |||
| Jul 5 | Major League Soccer | A FC Cincinnati | 1-2 | Not in squad | — | |||
| Jul 9 | US Open Cup | A Minnesota United FC | 1-3 | Not in squad | — | |||
| Jul 13 | Major League Soccer | H San Diego | 1-2 | Not in squad | — | |||
| Jul 16 | Major League Soccer | A Atlanta United FC | 2-2 | Not in squad | — | |||
| Jul 19 | Major League Soccer | A CF Montreal | 2-0 | Not in squad | — | |||
| Jul 27 | Major League Soccer | H New York Red Bulls | 1-0 | Not in squad | — | |||
| Aug 10 | Major League Soccer | H Los Angeles FC | 2-2 | Not in squad | — | |||
| Aug 17 | Major League Soccer | H St. Louis City | 3-2 | Not in squad | — | |||
| Aug 23 | Major League Soccer | A Philadelphia Union | 0-4 | Played | 22 | 6.2 | ||
| Sep 7 | Major League Soccer | H New England Revolution | 3-2 | Played | 76 | 2 | 8.7 | |
| Sep 14 | Major League Soccer | H New York City FC | 1-3 | Played | 56 | 6.7 | ||
| Sep 21 | Major League Soccer | A Minnesota United FC | 3-0 | Played | 89 | 1 | 7.9 | |
| Sep 28 | Major League Soccer | H Columbus Crew | 2-0 | Played | 89 | 1 | 7.6 | |
| Sep 30 | Major League Soccer | A Inter Miami | 5-3 | Played | 71 | 6.7 | ||
| Oct 5 | Major League Soccer | H Toronto FC | 2-2 | Lower-Body Injury | — | |||
| Oct 18 | Major League Soccer | A New England Revolution | 2-2 | Lower-Body Injury | — | |||
| Oct 23 | Major League Soccer | H Orlando City SC | 3-1 | Lower-Body Injury | — | |||
| Oct 26 | Major League Soccer | A Philadelphia Union | 2-2 | Lower-Body Injury | — | |||
| Nov 1 | Major League Soccer | H Philadelphia Union | 0-3 | Lower-Body Injury | — |