Al-Ghamdi began his career at the youth team of Al-Ettifaq. He signed his first professional contract with the club on 12 December 2019.[3] He made his first team debut for Al-Ettifaq on 5 May 2022 by coming off the bench in a 4–0 away win against Al-Taawoun.[4] He made his first start for the club on 11 May 2022 in the 2–0 defeat to Al-Hilal.[5]
On 7 September 2023, Al-Ghamdi joined Al-Ittihad on a five-year deal.[6] On 1 September 2024, Al-Ghamdi joined Belgian club Beerschot on a one-year loan,[7] making his debut in a 4-0 derby loss at Royal Antwerp at the end of the month.
International career
Saudi Arabia U20
Al-Ghamdi was part of the squad that qualified for the 2020 AFC U-19 Championship.[8] He made 2 appearances during the qualifiers. Al-Ghamdi was also part of the squad that participated in the 2020 Arab Cup U-20.[9]