*Club domestic league appearances and goals, correct as of 11 August 2023 (UTC) ‡ National team caps and goals, correct as of 17:14, 24 December 2022 (UTC)
Aside from playing for the Hong Kah Secondary School football team, Ryhan set out to find himself a club in the Singapore Premier League, or the S.League, as it was then known back then. He landed his first stint with a local club at Warriors FC, playing for their U-15 side, before moving to Home United U-17 setup in 2016. However, just a year later, he received an offer from Tampines Rovers to join their Prime League team as a 17 year old, competing in the U-21 league being the youngest member of the team. In 2018, Ryhan was signed to the senior team in the Singapore Premier League.
Tampines Rovers
After a successful season under Tampines Rovers development team, Ryhan was called up by then coach Jürgen Raab and signed his first professional contract in 2018. At the end of the 2018 Singapore Premier League season, he was released from the club.
Warriors
While Ryhan was studying at Temasek Polytechnic, where he would feature for the school football team, his school team played a friendly against Warriors FC in which after the match, the ninth time Singapore Premier League champions offered him a one-year contract in which he signed for Warriors FC playing in the upcoming 2019Singapore Premier League season. He made his unofficial debut in the club's pre-season tour in Malaysia, playing against several local clubs in the Malaysia Super League and Malaysia Premier League. On 16 March 2019, Ryhan then made his competitive debut for the club playing the full match at right-back as Warriors FC fell 5–1 to Hougang United in the opening league match.
He eventually played a crucial part in Warriors eventual cup run to the 2019 Singapore Cup Final in which his former club emerge as champions.
Ryhan was signed by Thai League 2 club, Chiangmai ahead of the 2022–23 Thai League 2 season.[4][5] On 14 August 2022, Ryhan made his debut for the club in league match against Ranong United. On 8 April 2023, he scored his first goal for the club against Udon Thani which resulted in a 6–0 victory. He ended the season with 24 appearances and contributing 1 goal and 6 assists.
BG Pathum United
After a successful spell at Chiangmai, On 27 May 2023, Ryhan was announced by BG Pathum United joining Irfan Fandi and Ikhsan Fandi in becoming the third Singaporean to play for the club. On 11 August 2023, he made his debut in the first league match against Police Tero.[6] On 19 September 2023, Ryhan scored on his AFC Champions League debut against 2022 K League 1 champions, Ulsan Hyundai at the Ulsan Munsu Football Stadium in a 3–1 defeat. On 8 June 2024, it was announced that Ryhan would leave the club at the end of his contract on 1 July 2024. Ryhan was also part of the squad that won the 2023–24 Thai League Cup.
-after leaving ===BG Pathum United===
Ryhan was associated on a move to Europe,he reportedly was going to sign for a club in Austria however it did not work out,after so a move to Spain was reported but fell through,leaving no other choice he joined Singaporean side Albirex Niigata
Albirex Niigata Singapore
On 18 September 2024, Ryhan returned to Singapore to sign for Singapore Premier League club Albirex Niigata (S) to help strengthen the club defence. On 20 September 2024, Ryhan made his debut in a 4–1 victory against Tanjong Pagar United in the league, where he also won 'man of the match'.
International career
In 2019, Ryhan was first called up to the Singapore under-22 for the 2019 Merlion Cup.[7] He made his debut and his first start for the under-22s on 7 June 2019 against Philippines. He was then called up for the 2019 SEA Games in Manila, where Singapore U22 are to face Laos, Indonesia, Thailand, Vietnam and Brunei.