Al-Hurayji began his career at the youth team
Al Batin. He made his debut on 10 September 2020 in the league match against
Al-Qadsiah by coming off the bench replacing
Dhaifallah Al-Qarni. On 12 February 2021, Al-Hurayji made his
Pro League debut against
Al-Raed by coming off the bench replacing
Mohamed Rayhi in the 84th minute. On 23 February 2021, Al-Hurayji made his first start for Al-Batin in the 2–2 draw against Al-Qadsiah. On 8 July 2022, Al-Hurayji renewed his contract with Al-Batin. On 6 August 2023, Al-Hurayji joined
Al-Ahli on a two-year deal. On 10 September 2025, Al-Hurayji joined
Al-Taawoun on a three-year deal. ==Career statistics==