Johan Kappelhof (born 5 August 1990) is a Dutch professional footballer who plays as a defender.
|
Kappelhof with Chicago Fire in 2017 | |||
| Personal information | |||
|---|---|---|---|
| Full name | Johan Kappelhof | ||
| Date of birth | (1990-08-05) 5 August 1990 (age 32) | ||
| Place of birth | Amsterdam, Netherlands | ||
| Height | 1.80 m (5 ft 11 in)[1] | ||
| Position(s) | Defender | ||
| Youth career | |||
| Amstelland | |||
| Ajax | |||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 2011–2016 | Groningen | 123 | (3) |
| 2016–2021 | Chicago Fire | 158 | (0) |
| 2022 | Real Salt Lake | 6 | (1) |
| National team | |||
| 2011–2013 | Netherlands U21 | 5 | (0) |
| *Club domestic league appearances and goals, correct as of 9 October 2022 | |||
Kappelhof was born in Amsterdam, Netherlands. Whilst being in Ajax's youth academy for 13 years he moved from being a right winger to a defender.[2]
At Groningen he made his debut in 2011 before helping the Green-White Armes win the KNVB Cup in 2014–15 against defending champions PEC Zwolle. It was their first major trophy and they qualified for the UEFA Europa League.[3][4] He played in all six of Groningen's Europe league group games.

On 2 February 2016, Kappelhof joined American Major League Soccer club Chicago Fire.[5] Following the 2017 season, he was voted the club's defender of the year after earning 4 assists in 33 matches.[6]
Following the 2021 season, Kappelhof's contract with Chicago expired and he became a free agent.[7]
On 18 February 2022, Kappelhof signed as a free agent with Real Salt Lake.[8] Following the 2022 season, his contract option was declined by Salt Lake.[9]
Kappelhof has a Ghanaian mother and a Dutch father.[10]
| Club | Season | League | National Cup | Continental | Other | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
| Groningen | 2011–12 | Eredivisie | 23 | 0 | 1 | 0 | — | — | 24 | 0 | ||
| 2012–13 | 21 | 0 | 3 | 0 | — | — | 24 | 0 | ||||
| 2013–14 | 36 | 2 | 3 | 0 | — | — | 39 | 2 | ||||
| 2014–15 | 29 | 0 | 6 | 1 | 2[lower-alpha 1] | 0 | — | 37 | 1 | |||
| 2015–16 | 18 | 1 | 2 | 0 | 6[lower-alpha 1] | 0 | — | 26 | 1 | |||
| Total | 127 | 3 | 15 | 1 | 8 | 0 | 0 | 0 | 150 | 4 | ||
| Chicago Fire | 2016 | Major League Soccer | 33 | 0 | 4 | 0 | — | — | 37 | 0 | ||
| 2017 | 33 | 0 | 2 | 0 | — | 1[lower-alpha 2] | 0 | 36 | 0 | |||
| 2018 | 29 | 0 | 3 | 0 | — | — | 32 | 0 | ||||
| 2019 | 29 | 0 | 1 | 0 | 0 | 0 | — | 30 | 0 | |||
| 2020 | 4 | 0 | — | — | — | 4 | 0 | |||||
| Total | 128 | 0 | 10 | 0 | 0 | 0 | 1 | 0 | 139 | 0 | ||
| Career total | 255 | 3 | 25 | 0 | 8 | 0 | 1 | 0 | 289 | 0 | ||
Groningen