Cham began his career at SC Red Star Penzing. In October 2008 he left Austria. Until 2016 he then played in Germany in the youth team of Hannover 96. For the 2016–17 season he moved to the B-Juniors of VfL Wolfsburg, where he made 22 appearances in the B-Junioren-Bundesliga in that season.
In August 2017, he played against Hertha BSC for the first time for the U-19 team in the A-Junior Bundesliga. In the 2017–18 season he played 15 games in which he scored three goals. In the 2018–19 season he made 22 appearances and became champions of the Gruppe Nord/Nordost with Wolfsburg. Therefore, he took part in the finals with Wolfsburg, which they lost to VfB Stuttgart.
For the 2019–20 season, Cham was promoted to the Wolfsburg's second team, VfL Wolfsburg II. He made his debut for them in the Regionalliga in July 2019 when he came on as a substitute for Julian Justvan in the 80th minute on the second match day of that season against BSV Schwarz-Weiß Rehden. After three appearances for Wolfsburg II, he returned to Austria in September 2019 and moved to Bundesliga club FC Admira Wacker Mödling.[3]
He made his Austrian Football Bundesliga debut in the same month when he was in the starting line-up against SKN St. Pölten on matchday eight of that season and was replaced by Erwin Hoffer in the 65th minute. He made a total of 18 Bundesliga appearances for Admira. On 6 October 2020, he moved to France to the second division club Clermont, who however directly loaned him to the Danish 1st Division club Vendsyssel for the 2020–21 season.[4]
On 13 July 2021, he returned to Austria, joining Austria Lustenau on a season-long loan.[5]
On 13 September 2024, he signed a four-year contract with the option of a further year with Süper Lig club Trabzonspor.[6]
International career
Cham was born in Austria, and is of paternal Senegalese and maternal Gambian descent.[7] Despite his mother's surname Saračević, Cham states that she is Gambian and does not know where the name comes from.[8] He was called up to the Austria national team for a set of UEFA Nations League matches in September 2022.[9] He made his debut on 25 September 2022 in a Nations League game against Croatia.[10]
Career statistics
Club
As of match played 12 May 2024
Appearances and goals by club, season and competition