In 2018, as part of a deal between the Saudi Arabian Football Federation and La Liga, Al-Hamdan joined Spanish club Sporting Gijón's U19 squad on a six-month loan.
On 2 January 2019, Al-Hamdan made his debut with the first team in the King Cup match against Al-Sahel coming off the bench in the 61st minute to replace Khalid Kaabi.
[13] On 2 December 2020, he assisted Cristian Guanca's equalizer in the 2–2 draw against Al-Ittihad in the first leg of the Arab Club Champions Cup semi-finals.
[20] A month later, on 10 October, he scored his first international goal in a 3–0 victory over Singapore during the 2022 FIFA World Cup qualification.
[21] On 28 December 2024, he scored his first brace for his country in a 3–1 victory over Iraq in the 26th Arabian Gulf Cup, qualifying his nation to the semi-finals of the competition.