Nick Hagglund
6'1", 193 lbs born Sept. 14, 1992 (age 34), Cincinnati, OH
- games
- 265
- starts
- 215
- minutes
- 19,282
- goals
- 12
- assists
- 8
first recorded game April 5, 2014 · last recorded game May 23, 2026
Career totals and dates are as recorded here.
Honors
Career totals by team
| team | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| FC Cincinnati | 167 | 142 | 12312 | 6 | 2 | 85 |
| Toronto FC | 98 | 73 | 6970 | 6 | 6 | 53 |
Career totals by competition
| competition | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|
| MLS | 244 | 200 | 17855 | 11 | 6 | 126 |
| MLSp | 15 | 11 | 1119 | 1 | 2 | 10 |
| LGC | 4 | 3 | 215 | 0 | 0 | 2 |
| CCC | 1 | 0 | 3 | 0 | 0 | 0 |
| USOC | 1 | 1 | 90 | 0 | — | — |
Goals by season
Season by season, clubs
| team | competition | season | gp | gs | min | g | a | sh |
|---|---|---|---|---|---|---|---|---|
| Toronto FC | MLS | 2014 | 25 | 23 | 2088 | 2 | 3 | 22 |
| Toronto FC | MLS | 2015 | 12 | 8 | 787 | 0 | 1 | 2 |
| Toronto FC | MLS | 2016 | 16 | 8 | 847 | 0 | 0 | 3 |
| Toronto FC | MLSp | 2016 | 6 | 6 | 600 | 1 | 2 | 5 |
| Toronto FC | MLS | 2017 | 15 | 13 | 1124 | 0 | 0 | 9 |
| Toronto FC | MLSp | 2017 | 4 | 0 | 94 | 0 | 0 | 0 |
| Toronto FC | MLS | 2018 | 20 | 15 | 1430 | 3 | 0 | 12 |
| FC Cincinnati | MLS | 2019 | 22 | 20 | 1802 | 0 | 0 | 10 |
| FC Cincinnati | USOC | 2019 | 1 | 1 | 90 | 0 | — | — |
| FC Cincinnati | MLS | 2020 | 11 | 8 | 744 | 1 | 0 | 9 |
| FC Cincinnati | MLS | 2021 | 24 | 17 | 1669 | 1 | 0 | 16 |
| FC Cincinnati | MLS | 2022 | 32 | 31 | 2719 | 1 | 1 | 16 |
| FC Cincinnati | MLSp | 2022 | 2 | 2 | 180 | 0 | 0 | 2 |
| FC Cincinnati | LGC | 2023 | 3 | 2 | 136 | 0 | 0 | 0 |
| FC Cincinnati | MLS | 2023 | 27 | 26 | 2159 | 1 | 0 | 9 |
| FC Cincinnati | CCC | 2024 | 0 | 0 | 0 | 0 | 0 | 0 |
| FC Cincinnati | MLS | 2024 | 10 | 6 | 462 | 0 | 0 | 2 |
| FC Cincinnati | CCC | 2025 | 0 | 0 | 0 | 0 | 0 | 0 |
| FC Cincinnati | LGC | 2025 | 1 | 1 | 79 | 0 | 0 | 2 |
| FC Cincinnati | MLS | 2025 | 17 | 16 | 1166 | 1 | 1 | 6 |
| FC Cincinnati | MLSp | 2025 | 3 | 3 | 245 | 0 | 0 | 3 |
| FC Cincinnati | CCC | 2026 | 1 | 0 | 3 | 0 | 0 | 0 |
| FC Cincinnati | LGC | 2026 | 0 | 0 | 0 | 0 | 0 | 0 |
| FC Cincinnati | MLS | 2026 | 13 | 9 | 858 | 1 | 0 | 10 |
Most recent games
| cmp | date | team | r | score | vs | g | a | minutes | venue |
|---|---|---|---|---|---|---|---|---|---|
| MLS | May 23, 2026 | FC Cincinnati | 6 - 2 | Orlando City SC | 0 | — | 0 | Cincinnati, OH | |
| MLS | May 16, 2026 | FC Cincinnati | 3 - 3 | San Diego FC | 0 | — | 73 | San Diego, CA | |
| MLS | May 13, 2026 | FC Cincinnati | 3 - 5 | Inter Miami | 0 | — | 17 | Cincinnati, OH | |
| MLS | May 9, 2026 | FC Cincinnati | 2 - 2 | Charlotte FC | 0 | 1 | 90 | Bank of America Stadium | |
| MLS | May 2, 2026 | FC Cincinnati | 2 - 3 | Chicago Fire | 0 | — | 44 | Soldier Field | |
| MLS | April 18, 2026 | FC Cincinnati | 3 - 3 | Chicago Fire | 0 | — | 90 | Cincinnati, OH | |
| MLS | April 11, 2026 | FC Cincinnati | 1 - 1 | Toronto FC | 0 | — | 90 | BMO Field | |
| MLS | April 4, 2026 | FC Cincinnati | 2 - 4 | New York Red Bulls | 0 | 1 | 75 | Red Bull Arena | |
| MLS | March 22, 2026 | FC Cincinnati | 4 - 3 | Impact de Montréal | 0 | 1 | 25 | Cincinnati, OH | |
| MLS | March 15, 2026 | FC Cincinnati | 1 - 6 | New England Revolution | 0 | — | 90 | Gillette Stadium |
Most often alongside
| player | together | share |
|---|---|---|
| Jonathan Osorio | 91 | 35% |
| Yuya Kubo | 91 | 35% |
| Michael Bradley | 90 | 34% |
| Roman Celentano | 90 | 34% |
| Álvaro Barreal | 88 | 34% |
| Justin Morrow | 88 | 34% |
| Luciano Acosta | 87 | 33% |
| Alvas Powell | 82 | 31% |
| Brandon Vazquez | 79 | 30% |
| Obinna Nwobodo | 78 | 30% |
| Sebastian Giovinco | 64 | 24% |
| Brenner Souza | 61 | 23% |
The 12 most frequent, of the 262 games Nick Hagglund has an appearance on record for. Two players count as teammates in a game when both have an appearance in it for the same club, so this is drawn from lineups rather than from rosters — and it is only as complete as the lineups are. Whole leagues here recorded none.