Starting out playing for Toyo University, Sakamoto was a specially designated player for Montedio Yamagata in the 2018 season.[1] Despite not making an appearance during this time, Sakamoto fully joined Montedio Yamagata for the 2019 season playing in the J2 League. Sakamoto appeared in every single league game that Montedio Yamagata played in the 2019 season, scoring seven goals in the process. The team also advanced into the second round of the promotion playoffs but were beaten 1–0 by Tokushima Vortis.[2]
Cerezo Osaka
After a successful debut season in the J2 League, Sakamoto was signed by Cerezo Osaka for the 2020 season. He went on to appear in 33 of their 38 league games and cement himself as part of the team.
KV Oostende
On 5 January 2022, Sakamoto joined Belgian club KV Oostende on loan until the end of the season, with an option to buy.[3] This option was triggered later in 25 May, with Oostende signing him on a contract transfer lasting to 2025. [4]
Coventry City
On 10 July 2023, Sakamoto signed for EFL Championship team Coventry City in a three-year deal. The transfer fee was undisclosed.[5]
On 6 August, he made his debut for Coventry as a late substitute in a 2–1 loss at Leicester City.[6] He scored his first goal in English football in a 3–0 win at Millwall on 25 November, becoming the first Japanese player to score for Coventry.[7]