Marei first played for Egyptian side Zamalek SC, before being recognized by other leagues at the FIBA U-19 world Championship.
[1] On June 17, 2016, Marei signed with Medi Bayreuth of the German Basketball Bundesliga (BBL).
[3] On July 19, 2018, Marei signed with Pınar Karşıyaka of the Turkish Basketball Super League (BSL).
[5] On July 21, 2019, Marei signed a two-year contract with German powerhouse Brose Bamberg.
[7] On December 29, 2020, Marei signed with Galatasaray of the Turkish Basketball Super League (BSL).