Al Khayri began his career with Al-Ettifaq where he was promoted from the youth team to the first team. On July 18, 2016, he was loaned out to First Division side Al-Orobah for 6 months.[4] On August 31, 2017, he signed a 5-year contract with Al-Ettifaq tying him to the club until 2023.[5] On 25 September 2020, Al Khayri joined Al-Batin on a season-long loan.[6] On 1 September 2022, Al Khayri joined Al-Wehda on a three-year contract.[7] On 1 February 2024, Al Khayri joined First Division side Al-Safa on a six-month loan.[8]