Early career Asamoah was born in
Accra, Ghana. He was scouted playing for a local based club, and was recommended to
Alhaji Sly Tetteh, former CEO of
Liberty Professionals. He joined Swiss club
Bellinzona and was loaned to Italian side
Torino in the winter of 2007–08.
Udinese versus
Arsenal F.C. In June 2008, Asamoah was signed by
Serie A club
Udinese where he established himself and became a linch pin for both club and country. After some good performances at the
2010 World Cup and
Africa Cup of Nations, he became a target of top clubs in Europe.
Juventus Asamoah and Udinese teammate
Mauricio Isla both joined
Juventus in July 2012 on
co-ownership agreements, with Juventus paying €9 million for 50% of Asamoah's contract. He made his debut on 11 August 2012 against
Napoli in the
2012 Supercoppa Italiana, scoring a goal as Juventus went on to win 4–2 after extra time. Due to his impressive performance against Napoli,
Antonio Conte, who was Juventus's coach at the time, decided to start him in the opening
league match of the
2012–13 season, against
Parma, on 25 August: he made an immediate impact, by setting up
Stephan Lichtsteiner's goal in a 2–0 home win. On 16 September, he scored his first goal with his new club in a 3–1 away league win over
Genoa. Juventus went on to win the Serie A title that season. Asamoah was bought outright by Juventus in June 2013, signing a four-year deal with the club. On 9 March 2014, Asamoah scored a notable goal in a 1–0 home victory over
Fiorentina, as Juventus went on to defend the Serie A title and the
Supercoppa Italiana that season. During the
2014–15 season, Asamoah suffered a severe knee injury in the 10th league match of the season, on 1 November 2014, against
Empoli, ruling him out for most of the season. He was only first able to return to the team and resume training towards the end of the season, as Juventus won the
Serie A title; he was therefore not able to appear in Juventus's
Coppa Italia victory over
Lazio in the
final. He returned to the pitch on 23 May 2015, in a 3–1 home win over Napoli. On 23 July 2016, Asamoah started for Juventus as captain on pitch in the opening game of
2016 International Champions Cup Australian version, as the club were drawn 1–1 with
Melbourne Victory (Melbourne Victory won 4–3 on penalties), at Melbourne's
Melbourne Cricket Ground. On 25 September 2016, it was confirmed that Asamoah would be sidelined for six weeks after limping off the pitch a day before away to
Palermo with a sprained right knee; tests at the
J-Medical centre revealed he suffered the complete tear of the medial meniscus ligament. In January 2018, it was reported that Asamoah chose not to renew his contract with Juventus, which was set to expire in June later that year. He made his 150th appearance for Juventus in a 0–0 away draw against
S.P.A.L. in Serie A, on 17 March.
Inter Milan In July 2018, Lega Serie A's registration confirmed that Asamoah had agreed to become an Inter player in May 2018; the signing was confirmed officially on 2 July. He made his Inter debut on 19 August, in a 1–0 away defeat to
Sassuolo, the first match of the
2018–19 Serie A season.
Cagliari On 3 February 2021, Asamoah signed a contract with
Cagliari until 30 June 2021. He made his debut in Sardinia on 28 February 2021, in the 2–0 victory in home against
Crotone. He became the most-capped African player in the Italian Serie A history, after making his 271st appearance in that match, surpassing his fellow Ghanaian compatriot
Sulley Muntari who he was tied on 270 matches before the game. On 5 October 2022, free agent Asamoah officially announced his retirement from professional football. ==International career==