Born in
Banjul, Marreh made his senior debuts with
Abuko United FC. In 2011, he was spotted by
Gambia U-17's staff ahead of
2011 African U-17 Championship, and despite being left out of the final cut, he joined
Samger FC. In March 2014 he moved to
Granada CF in Spain, being assigned to
the reserves in
Segunda División B, for a reported fee of one million
dalasi. Marreh made his senior debut with the side on 15 March 2014, starting in a 0–0 draw against
FC Cartagena; roughly a month later he netted his first goal abroad, scoring the first of a 6–1 home win over
Écija Balompié. On 21 March, Marreh was called up to the
Andalusians' main squad ahead of the
La Liga match against
Elche CF; he remained on the bench in the 1–0 win at the
Estadio Nuevo Los Cármenes, however. He made his first-team debut on 17 October, starting in a 0–1 home loss against
Rayo Vallecano. On 10 July 2017, after having his federative rights assigned to
Watford, Marreh was loaned to
Segunda División club
Real Valladolid for one year. The following January, his loan with Valladolid was cancelled and he joined
UD Almería on a loan deal for the remainder of
the campaign. In March 2019
Belgian First Division A club
Eupen announced they had taken up the option to sign Marreh on a contract until June 2021, having initially signed him on loan for the 2018–19 season. In February 2024, at the end of the
Africa Cup of Nations, he signed with Serbian side
Železničar Pančevo. ==International career==