Early career Kwadwo started playing youth football for
SG Wattenscheid at the age of 6, and later played youth football for
Rot-Weiss Essen,
Westfalia Herne and
TSG Sprockhövel. However, he played just once in the
Regionalliga West before signing for
Schalke 04 II in January 2017 on a contract until 2018, where he failed to make an appearance.
Fortuna Düsseldorf II On 4 July 2017, Kwadwo signed for
Fortuna Düsseldorf II following a trial spell with the club. He played 20 times in the
2017–18 season and 18 times in the
2018–19 season. Kwadwo made his professional debut in the
3. Liga for
Würzburger Kickers on 20 July 2019, starting against
Bayern Munich II before being substituted out in the 83rd minute for
Lion Schweers, with the home match finishing as a 3–1 win. He scored his first goal in professional football in the reverse fixture with a late equaliser in a 1–1 draw with Bayern Munich II on 22 December 2019. Towards the end of Würzburg's 3. Liga match away to
Preußen Münster on 14 February 2020, 'monkey noises' was directed at Kwadwo from a home spectator, causing the game to be briefly paused while they were ejected from the ground by the stewards. In response, supporters of both sides chanted
"Nazis raus", which translates to "Nazis out". He played 25 times in the league for Würzburger Kickers across the
2019–20 season, scoring one goal. He played 4 times for the club in the
2020–21 season.
MSV Duisburg After a half year at Dresden, he joined
MSV Duisburg in the summer of 2021. In May 2023, it was announced that he would leave Duisburg after the 2022–23 season.
1860 Munich He moved to
1860 Munich on 28 July 2023. He started the
2023–24 season with two yellow cards and a red card against 1. FC Stockheim in the
Bavarian Cup. ==Career statistics==