Central · Los Angeles Galaxy · season-by-season, by competition, and every match.
A career still climbing — Puig is at his peak right now, and the curve hasn't flattened.
The record covers 5 seasons (2020/21–2024/25) across 2 clubs, including a move abroad — 103 appearances, 29 goals and 18 assists.
His best campaign on record is 2024/25 at Los Angeles Galaxy — Season rating 61, 17 goals and 12 assists in 33 games. 2024/25 was the leap — Season rating up 26 points at Los Angeles Galaxy. Form is on a climb — up 47 Season points across his last 3 full seasons.
A streaky profile — form has swung hard between campaigns (spread of ±21 points), so the peak and the trough are far apart.
| Season | Club | Apps | G | A | Rating | Season |
|---|---|---|---|---|---|---|
| 2024/25 | Los Angeles Galaxy | 33 | 17 | 12 | 48 | 61 |
| 2023/24 | Los Angeles Galaxy | 29 | 7 | 4 | 48 | 34 |
| 2022/23 | Los Angeles Galaxy | 12 | 3 | 2 | 42 | 14 |
| 2021/22 | Barcelona | 15 | 1 | 0 | 78 | 7 |
| 2020/21 | Barcelona | 14 | 1 | 0 | 76 | 5 |
| Date | Competition | Opponent | Res | Status | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|---|
| Jan 27 | Friendlies Clubs | H New York City FC | 0-2 | Not in squad | — | |||
| Feb 5 | Friendlies Clubs | H Austin | 1-1 | Not in squad | — | |||
| Feb 9 | Friendlies Clubs | H Charlotte | 2-2 | Not in squad | — | |||
| Feb 12 | Friendlies Clubs | H Minnesota United FC | 2-1 | Not in squad | — | |||
| Feb 15 | Friendlies Clubs | H Chicago Fire | 0-1 | Not in squad | — | |||
| Feb 24 | Major League Soccer | H San Diego | 0-2 | Jumpers knee | — | |||
| Mar 2 | Major League Soccer | A Vancouver Whitecaps | 1-2 | Jumpers knee | — | |||
| Mar 6 | CONCACAF Champions League | A CS Herediano | 0-1 | Not in squad | — | |||
| Mar 9 | Major League Soccer | H St. Louis City | 0-3 | Jumpers knee | — | |||
| Mar 13 | CONCACAF Champions League | H CS Herediano | 4-1 | Not in squad | — | |||
| Mar 16 | Major League Soccer | A Portland Timbers | 1-1 | Jumpers knee | — | |||
| Mar 22 | Major League Soccer | A Minnesota United FC | 2-2 | Jumpers knee | — | |||
| Mar 30 | Major League Soccer | H Orlando City SC | 1-2 | Jumpers knee | — | |||
| Apr 2 | CONCACAF Champions League | H Tigres UANL | 0-0 | Not in squad | — | |||
| Apr 5 | Major League Soccer | A Real Salt Lake | 0-2 | Jumpers knee | — | |||
| Apr 9 | CONCACAF Champions League | A Tigres UANL | 2-3 | Not in squad | — | |||
| Apr 13 | Major League Soccer | H Houston Dynamo | 1-1 | Jumpers knee | — | |||
| Apr 19 | Major League Soccer | A Austin | 0-1 | Jumpers knee | — | |||
| Apr 28 | Major League Soccer | H Portland Timbers | 2-4 | Jumpers knee | — | |||
| May 4 | Major League Soccer | A Sporting Kansas City | 0-1 | Jumpers knee | — | |||
| May 10 | Major League Soccer | A New York Red Bulls | 0-7 | Jumpers knee | — | |||
| May 14 | Major League Soccer | A Philadelphia Union | 2-3 | Jumpers knee | — | |||
| May 19 | Major League Soccer | H Los Angeles FC | 2-2 | Jumpers knee | — | |||
| May 24 | Major League Soccer | A San Diego | 1-2 | Jumpers knee | — | |||
| May 29 | Major League Soccer | H San Jose Earthquakes | 0-1 | Jumpers knee | — | |||
| Jun 1 | Major League Soccer | H Real Salt Lake | 2-0 | Jumpers knee | — | |||
| Jun 14 | Major League Soccer | A St. Louis City | 3-3 | Jumpers knee | — | |||
| Jun 26 | Major League Soccer | A Colorado Rapids | 0-2 | Jumpers knee | — | |||
| Jun 29 | Major League Soccer | A San Jose Earthquakes | 1-1 | Jumpers knee | — | |||
| Jul 5 | Major League Soccer | H Vancouver Whitecaps | 3-0 | Jumpers knee | — | |||
| Jul 13 | Major League Soccer | H DC United | 2-1 | Jumpers knee | — | |||
| Jul 17 | Major League Soccer | H Austin | 1-2 | Jumpers knee | — | |||
| Jul 20 | Major League Soccer | A Los Angeles FC | 3-3 | Jumpers knee | — | |||
| Aug 1 | Leagues Cup | H Club Tijuana | 5-2 | Not in squad | — | |||
| Aug 4 | Leagues Cup | H Cruz Azul | 1-1 | Not in squad | — | |||
| Aug 8 | Leagues Cup | H Santos Laguna | 4-0 | Not in squad | — | |||
| Aug 11 | Major League Soccer | H Seattle Sounders | 0-4 | Jumpers knee | — | |||
| Aug 16 | Major League Soccer | A Inter Miami | 1-3 | Jumpers knee | — | |||
| Aug 21 | Leagues Cup | H CF Pachuca | 2-1 | Not in squad | — | |||
| Aug 24 | Major League Soccer | H Colorado Rapids | 3-0 | Jumpers knee | — | |||
| Aug 28 | Leagues Cup | H Seattle Sounders | 0-2 | Not in squad | — | |||
| Aug 31 | Leagues Cup | H Orlando City SC | 2-1 | Not in squad | — | |||
| Sep 7 | Major League Soccer | A Houston Dynamo | 1-1 | Jumpers knee | — | |||
| Sep 14 | Major League Soccer | A Seattle Sounders | 2-2 | Jumpers knee | — | |||
| Sep 21 | Major League Soccer | H FC Cincinnati | 2-3 | Knee Injury | — | |||
| Sep 28 | Major League Soccer | H Sporting Kansas City | 4-1 | Knee Injury | — | |||
| Oct 2 | Campeones Cup | H Toluca | 2-3 | Not in squad | — | |||
| Oct 4 | Major League Soccer | A FC Dallas | 1-2 | Knee Injury | — | |||
| Oct 12 | Major League Soccer | H FC Dallas | 2-1 | Knee Injury | — | |||
| Oct 19 | Major League Soccer | H Minnesota United FC | 2-1 | Knee Injury | — | |||
| Nov 16 | Friendlies Clubs | H Club America | 2-2 | Not in squad | — |