Tsunemoto began his youth career with Machida Ogawa FC;[citation needed] he then entered the academy of Yokohama F. Marinos, where he served as a captain in the youth ranks,[2] before being promoted to the first team as a Type 2 player [ja] (allowing him to keep playing for the club's under-18 squad) at the start of the 2016 season.
[5] On 11 November, he made his professional and J.League debut, coming on as a substitute for Kei Koizumi in the 79th minute of a 2–3 away win over his former club Yokohama F.
[8] On 15 July 2023, Tsunemoto joined Swiss Super League side Servette on a permanent deal, signing a three-year contract with the club: in the process, he re-united with former Kashima manager René Weiler.
[11][12] Three days later, on 25 July, he made his debut in a continental competition, starting and playing 90 minutes in an UEFA Champions League qualifying game against Genk, as the match eventually finished 1–1.
[15] On 24 July 2024, Tsunemoto scored his first goal for the Swiss club in a 3–1 home league win over Young Boys.