Al-Sahafi maakte op 7 oktober 2022 zijn officiële debuut voor het eerste elftal van Ittihad Club: in de 3-1-competitiezege tegen Al-Fateh SC mocht hij in de slotfase invallen. In het seizoen 2022/23, waarin Al-Sahafi zeven competitiewedstrijd speelde, kroonde Al-Ittihad zich voor het eerst sinds 2009 tot landskampioen.
Op 1 september 2024 kondigde Al-Ittihad aan dat Al-Sahafi, net als zijn landgenoot Faisal Al-Ghamdi, voor een seizoen werd uitgeleend aan de Belgische eersteklasser Beerschot VA.[1] Op 29 september 2024 maakte Al-Sahafi zijn officiële debuut voor Beerschot: in de stadsderby tegen Antwerp FC, die Beerschot met 5-0 verloor, kreeg hij een basisplaats van trainer Dirk Kuyt.[2] Op 18 oktober 2024 hielp hij hekkensluiter Beerschot aan zijn eerste seizoenszege door allebei de goals te scoren in de 2-1-zege tegen RSC Anderlecht.[3] Drie weken later kroonde hij zich tegen Club Brugge opnieuw tot de held van Beerschot: met twee goals op een paar minuten tijd hielp Beerschot van een 0-2-achterstand naar een 2-2-gelijkspel.[4]