Early years Born in
Nkawkaw, Dwamena played and trained with the
Red Bull Ghana developmental program. He helped the RB Ghana U17 team to a silver medal at the 2013 International Tournament in
Croix, France, and was named the player of the tournament. Before returning to Ghana, Dwamena and his teammate,
David Atanga, first travelled to Austria for a one-week trial with
Red Bull Salzburg. Dwamena joined the Salzburg youth team in January 2014, and immediately made an impact on the U18 squad. In one tournament in June, he racked up seven goals in four games. Although Salzburg finished in third, he won the Golden Shoe.
FC Liefering In July 2014, Dwamena was promoted to
FC Liefering, the Salzburg
farm team playing in the
Austrian Football First League. He made his professional debut on 18 July, where in the 82nd minute of a 3–0 win over
Hartberg he was substituted in for
Nikola Dovedan. He was one of six Liefering players making their professional debuts that day. He played in one more game that season. During the
2015–16 season, Dwamena made his first start for Liefering on 21 August against
Wiener Neustadt. He played the 90 minutes in place of
Smail Prevljak. On 18 September, in his fifth straight start, he scored his first professional goal. He scored in a 4–1 win over
Austria Klagenfurt.
Austria Lustenau Dwamena enjoyed a successful half-season with
Austria Lustenau, scoring 18 goals in 20 games, before his transfer to
FC Zürich.
FC Zürich Raphael Dwamena completed a transfer to FC Zürich on 27 January 2017. He made an immediate impact at his new club by scoring 12 goals in 18 matches, helping Zürich to win the
2016–17 Swiss Challenge League and gain promotion to the
Swiss Super League. On his Swiss Super League debut, Dwamena scored two goals against
Grasshoppers. On 21 August 2017, Zürich agreed a fee with
Premier League club
Brighton & Hove Albion for the transfer of Dwamena. He was set to join Brighton subject to passing a medical, obtaining a work permit and international clearance, The deal fell through after Dwamena failed his medical due to a heart condition. He instead, remained an FC Zürich player.
Levante and loan to Zaragoza On 7 August 2018, Dwamena signed a four-year contract with
La Liga side
Levante UD. The following 16 July, he was loaned out to
Segunda División club
Real Zaragoza for one year. In October 2019, after new examinations were carried out on his heart condition, the doctors recommended his immediate withdrawal and retirement from football. He returned with an
implantable cardioverter-defibrillator in January 2020.
Vejle On 20 August 2020, Dwamena moved to
Vejle Boldklub in the
Danish Superliga. He scored in his debut in the Superliga, as Vejle lost 4–2 to rivals
AGF. He was withdrawn from team activities after complications of his heart condition were detected before a Superliga match against
AaB. At that point, he had made five league appearances for the newly promoted Superliga club and scored twice. Due to his heart condition and some worrying measurements, Vejle confirmed on 26 October 2020, that Dwamena could not play for a period. In November 2020, the club's sporting director stated that he had played his last game for the club.
Return to Austria On 25 June 2021, Dwamena returned to Austria and signed a two-year contract with
Blau-Weiß Linz. On 28 October 2021, he collapsed on the field during an
Austrian Cup game against
TSV Hartberg as the game was abandoned. He recovered in the hospital, and his career in Austria was over.
BSC Old Boys During September 2022, Dwamena returned to football signing with Swiss fifth-tier side
BSC Old Boys. On 3 September 2022, he scored on his debut in a 2–1 win over FC Regensdorf. On 13 July 2023, Dwamena scored his first two goals in European competitions, scoring a brace for Egnatia in a 4–4 draw with
FC Ararat-Armenia in a
UEFA Conference League match. ==International career==