Coming through the youth system, Kdouh began his senior career at Ahed in 2013, winning multiple titles – most notably the 2019 AFC Cup.
Having represented Lebanon internationally at youth levels, Kdouh made his senior debut in the 2019 WAFF Championship, where he also scored his first goal.
Coming through the youth academy, Kdouh made his senior debut for Lebanese Premier League side Ahed in 2013.
[3] On 19 September 2019, Bangladesh Premier League champions Bashundhara Kings announced the signing of Kdouh on a one-year loan.
[7] Kdouh scored two goals at the 2019–20 Bangladesh Federation Cup,[8][9] to help his side win the title, the first in their history.
[11] Upon his return from loan to Ahed, Kdouh scored a hat-trick against Bourj in the first matchday of the 2020–21 season, on 4 October 2020, to help his side win 3–2.
[17] On 11 January 2021, Kdouh joined Iraqi Premier League club Amanat Baghdad on a five-month loan, midway through the 2020–21 season.
[30] On 30 July 2024, Kdouh returned to Amanat Baghdad for a third time ahead of the 2024–25 Iraqi Premier Division League season.
[38] On 12 October 2021, Kdouh scored his first international brace, helping Lebanon beat Syria 3–2 in the third round of qualification for the 2022 FIFA World Cup.