Das Fußballspielen erlernte Sarach Yooyen auf dem Assumption College Thonburi und bei der Jugendabteilung von Muangthong United. Seinen ersten und bislang einzigen Vertrag unterschrieb er 2010 bei Muangthong United. 2011 wurde er an den damiligen Zweitligisten Phuket FC, einem Verein, der auf der Insel Phuket beheimatet ist, ausgeliehen. Die nächste Ausleihe erfolgte 2013. Hier spielte er eine Saison für den Zweitligisten Nakhon Ratchasima FC. 2014 kehrte er zu Muangthong zurück. Nach 162 Spielen für Muangthong verließ er Mitte 2020 den Verein. Der Erstligaaufsteiger BG Pathum United FC aus Pathum Thani nahm ihn ab 2020 unter Vertrag. Nach einer überragenden Saison 2020/21 wurde BG am 24. Spieltag mit 19 Punkten Vorsprung thailändischer Fußballmeister.[1] Am 1. September 2021 gewann er mit BG den Thailand Champions Cup.[2] Das Spiel gegen den FA-Cup-GewinnerChiangrai United im 700th Anniversary Stadium in Chiangmai gewann man mit 1:0. Am Ende der Saison 2021/22 feierte er mit BG die Vizemeisterschaft. Am 6. August 2022 gewann er mit BG zum zweiten Mal den Thailand Champions Cup. Das Spiel gegen Buriram United im 80th Birthday Stadium in Nakhon Ratchasima gewann man mit 3:2. Am 20. Mai 2023 stand BG das Endspiel des Thai League Cup. Das Finale wurde gegen Buriram United mit 2:0 verloren. Am 16. Juni 2024 stand er mit BG im Finale des Thai League Cup. Hier gewann man durch ein Tor von Teerasil Dangda gegen Muangthong United mit 1:0. Im Juli 2024 wechselte er auf Leihbasis zum japanischenZweitligistenRenofa Yamaguchi FC.[3] Bis zum Saisonende kam er dort auf drei Liga- sowie zwei Pokalspiele und kehrte im November nach Thailand zurück.