Apau began his youth career at OSDO, Zeeburgia and AZ, before joining Ajax's under-19 team in 2007.[2]
In 2009, he made a move to Veendam, where he made his professional debut in the second-tier Eerste Divisie on 7 August 2009 in a convincing 6–1 away victory against HFC Haarlem where Apau played the full game.[3] In April 2011, his contract was extended until 2014.[4] He scored his first goal on 18 September 2011, helping his team to a 3–0 home win over Emmen.[5]
In March 2013, Veendam went bankrupt, making Apau a free agent.[6] Apau then spent some time training with Groningen, before signing with RKC Waalwijk on 31 May 2013.[7][8][9] With RKC, he faced relegation from the top-tier Eredivisie on 18 May 2014, following a loss on aggregate against Excelsior in the relegation play-offs.[10]
He impressed at Westerlo, and grew into one of the premier defenders in the league.[13][14] In March 2015, Premier League club Chelsea, coached by José Mourinho, was rumoured to be interested in signing Apau,[13] but in July 2016 he extended his contract with Westerlo by a year.[15]
Olimpija Ljubljana
In July 2017, Apau moved to Slovenian PrvaLiga club Olimpija Ljubljana.[16] He made his league debut for Ljubljana on 16 July 2017, the first matchday of the season, replacing Aris Zarifović in the 84th minute of a 3–1 home victory against Celje.[17] He scored his first and only goal for Olimpija on 31 March 2018, in a 1–1 draw against Maribor.[18] Throughout the season, he scored the one goal in 36 league appearances for Olimpija, adding four assists to his tally, as the club won the domestic double.[19][20]
Slovan Bratislava
In June 2018, Apau joined Fortuna Liga club Slovan Bratislava on a three-year deal.[21][22] He was given the number two jersey, and joined the team in training camp in the Czech Republic.[23]
He made his debut for the club in the first qualifying round of the 2018–19UEFA Europa League, starting in the 4–2 away victory against Moldovan club Milsami Orhei.[24] He also appeared in the following qualifiers, in which Slovan knocked out Maltese side Balzan on aggregate,[25] before his team were eliminated by Austrian club Rapid Wien in the third qualifying round.[26]
He made his league debut for the club on 22 July 2018, the opening matchday of the season, playing the full nintety minutes in a 4–1 away victory over ViOn Zlaté Moravce.[27] On 19 August, he scored his first goal for Slovan against MFK Ružomberok after beautiful hold-up play by Vukan Savićević, which gave his team the go-ahead lead in the 76th minute of an eventual 2–0 win.[28] He scored his second league goal of the season in a 3–3 draw against AS Trenčín.[29] He scored his third of the season on 8 December 2018 in a game against MŠK Žilina, lifting Slovan to a 4–0 lead in the 42nd minute, as the match would go on to end 5–2.[30] He won league title with Slovan on 14 April 2019, six games before the end of the season, after a 3–0 win against Žilina.[31][32]
Apau was a starter for Slovan in the first leg of the first qualifying round of the 2019–20UEFA Champions League against Montenegrin champions Sutjeska Nikšić. Slovan were eliminated on aggregate, and Apau made appearances in all subsequent qualifying rounds of the Europa League, helping his side to wins over Feronikeli 74, Dundalk and PAOK to qualify for the group stage.[33][34][35] However, he did not make any appearances in the group stage, as he was not included in the final Europa League roster.[36] He was part of the team defending the league title from the previous season with Slovan.[37] In the same season, he also triumphed in the Slovak Cup with the club to secure a double.[38][39]
Apau's contract was terminated by mutual consent on 12 October 2020, having only made one league appearance for Slovan that season.[40]
Patro Eisden and Slaven Belupo
On 22 December 2020, it was announced that Apau had signed with Patro Eisden, starting from 1 January 2021.[41]
He spent one month in Belgium without making an appearance, before being sent on a loan deal for the remainder of the season to Croatian club Slaven Belupo in February 2021.[42] He made his debut for the club on 19 February, replacing Franjo Prce in the 77th minute of a 2–2 league draw against HNK Šibenik.[43] Apau made seven total appearances for Slaven, before returning to Patro.[44]
Emmen
On 30 July 2021, Apau joined Eerste Divisie club Emmen on a one-year deal, with an option for an additional season.[45] He made his debut for the club on 13 August – the second matchday of the season – starting in a 1–0 home loss to Eindhoven before being replaced by Luciano Carty in the 83rd minute.[46] Apau made 21 total appearances in the league and KNVB Cup for Emmen that season, contributing to the club winning the league title and returning to the top-tier Eredivisie.[44][47]
Telstar
Apau moved to Eerste Divisie club Telstar in July 2022 after his contract with Emmen expired.[48] He made his debut for the club on the first matchday of the season, starting in Telstar's 1–1 away draw against Jong Ajax.[49] Afterwards, he remained a key player for the rest of the season, playing all 40 possible games as a starter and helping Telstar to ninth place in the table – their best season since 2018 and their second best since 2005.[44][50]
On 29 May 2024, Apau extended his contract with Telstar by one season, keeping him at the club until 30 June 2025.[51]
Personal life
Born in the Netherlands, Apau is of Ghanaian descent.[52]