↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 4 марта 2024 года.
На юношеском уровне выступал за «Скьольд» и «Хеллеруп». В составе последнего дебютировал во взрослом футболе в матче второго дивизиона против «АБ Гладсаксе» 4 июля 2020 года[1]. В ноябре того же года подписал с клубом первый контракт[2].
28 июня 2021 года перешёл в «Брондбю»[3], с которым подписал котракт, рассчитанный на четыре года[4]. Первую игру за клуб в датской суперлиге провёл 1 мая 2022 года в игре против «Раннерса», появившись на поле на 73-й минуте вместо Марко Дивковича[5]. В августе 2022 года на правах аренды до конца сезона отправился в «ХБ Кёге», выступающий в первом дивизионе. За время аренды принял участие 24 матчах чемпионата, в которых забил 15 мячей, заняв второе место в списке бомбардиров[6]. В августе 2023 года отправился в аренду в бельгийский «Беверен»[7].
22 февраля 2024 года стал игроком шведского «Сириуса», с которым заключил соглашение на пять лет[8]. Первую игру за новый клуб провёл 4 марта в рамках группового этапакубка Швеции против «Норрчёпинга». Салех вышел на поле с первых минут и на 85-й минуте встречи забил гол, который принёс его команде ничью[9].