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]
International career
Saudi Arabia U20
Al-Ghamdi was part of the squad that qualified for the 2020 AFC U-19 Championship.[7] He made 2 appearances during the qualifiers. Al-Ghamdi was also part of the squad that participated in the 2020 Arab Cup U-20.[8]