Hattan progressed through the youth ranks of
Al-Ittihad At the age of 10. He was first called up to the first team during the Quarter-final match against
FC Seoul in
2011 AFC Champions League. He made his first team debut during the 2011–12 season against
Al-Taawoun. He spent four seasons with the club and made 37 appearances with club scoring 0 goals and assisting 4 goals. On 1 July 2014, Bahebri joined fellow Pro League side
Al-Khaleej on loan for the 2014–15 season. On 10 July 2015, the loan was renewed for a further season. He ended his time with Al-Khaleej making 46 appearances and scoring 6 goals. On 1 August 2016, Bahebri signed a 3-year contract with Al-Shabab. He ended his first season with the club making 18 appearances and scoring twice. Bahebri excelled in his second season with the club, earning him a call-up to the national team for the
23rd Arabian Gulf Cup. He made his first cap in nearly 6 years during the opening match against Kuwait. He spent two and a half seasons with the club making 53 appearances and scoring 8 goals in all competitions. During this time, Bahebri represented the national team in 3 tournaments, the 23rd Arabian Gulf Cup, the
2018 FIFA World Cup and the
2019 AFC Asian Cup. On 1 February 2019, Bahebri joined city rivals and Pro League champions
Al-Hilal on a three-year contract. On 31 August 2021, Bahebri rejoined
Al-Shabab. On 3 September 2024, Bahebri joined
Al-Taawoun on a free transfer. On 21 August 2025, Bahebri joined
Al-Kholood. ==Career statistics==