*Club domestic league appearances and goals, correct as of 20:16, 10 November 2024 (UTC) ‡ National team caps and goals, correct as of 19 November 2024
Al-Sahafi began his career at the youth team of Al-Ittihad. On 12 June 2022, Al-Sahafi signed his first professional contract with the club.[3] He made his debut on 7 October 2022 in the 3–1 win against Al-Fateh by coming off the bench.[4] On 11 October 2022, Al-Sahafi made his first start for the club in the 1–1 draw against Damac.[5] On 1 September 2024, Al-Sahafi joined Belgian club Beerschot on a one-year loan.[6] A month later, on 18 October, he scored his first goals by netting a brace in a 2–1 victory over Anderlecht.[7]