BEC Tero Sasana in 2015 Chanathip was promoted to the
BEC Tero Sasana first team squad by new coach
Andrew Ord who had also been his youth team coach. His first senior team goal came on 6 May, in a match against
Thai Port in the
Thai League 1, which gave BEC Tero Sasana a 2–0 win. In early 2013 Chanathip had an offer from
J.League side
Gamba Osaka. At the end of the season, he won the
TPL Young Player of the Year. In mid-October
Shimizu S-Pulse of the
J.League offered him a trial at the end of the 2013 season. In late October it was reported directly from BEC Tero Sasana's general manager
Robert Procureur that
Bundesliga club
Hamburg would give Chanathip a trial at the end of the 2014 Bundesliga season and if he succeeded he would be the second Thai player to play in the Bundesliga after
Witthaya Laohakul.
Muangthong United On 27 January 2016, it was announced that Chanathip, along with his BEC Tero teammates
Peerapat Notchaiya and
Tanaboon Kesarat, would be joining
Muangthong United on loan for the 2016 season. Chanathip netted his first goal for Muangthong United on 1 May 2016 when he scored from
Tristan Do's cross in the 18th minute, in what turned out to be the only goal in a victory over
Chonburi. Chanathip later permanently joined Muangthong United for an undisclosed fee. He helped his club to win the
2016 Thai League and
2016 Thai League Cup in his first season. Chanathip Songkrasin produced a strong performance in the
2017 AFC Champions League group stage in the first two games against Australian club
Brisbane Roar and Japanese club
Kashima Antlers, from which Muangthong United managed to collect four points. He was named man of the match for both games.
Hokkaido Consadole Sapporo In December 2016, it was announced that Chanathip would be joining the newly promoted J.League side
Hokkaido Consadole Sapporo in the summer of 2017 on loan from Muangthong United, lasting for a season and a half. Chanathip was officially presented by Consadole Sapporo on 11 January 2017. This loan followed Chanathip's impressive performances during the
2016 AFF Championship in addition to being scouted by Consadole Sapporo previously. Chanathip played the first half of the 2017 season with his parent club, Muangthong United, before heading to Sapporo, Japan, in July 2017. On 26 July 2017, Chanathip made his debut for Consadole Sapporo in
2017 J.League Cup against
Cerezo Osaka as a substitute replacing
Ryota Hayasaka in the 46th minute. On 29 July 2017, he was part of the starting lineup in a
J1 League match against
Urawa Red Diamonds, his first ever league appearance. Besides, he became the first Thai footballer appearing in the top tier of
Japan's professional football league system (Previously, other Thais only appeared in Japanese football semi-professional top tier or professional lower tiers.). His first J-League goal came through a header in a 3–3 draw at Cerezo Osaka on 2 March 2018. On 13 July 2018, Chanathip signed a contract with Consadole Sapporo, making him a permanent Hokkaido Consadole Sapporo player until 1 February 2019. On 3 December 2018, after leading Consadole Sapporo to a record high fourth-place finish in
2018 J1 League, Chanathip was voted by his teammates as the team's most valuable player of the season. After that, he was announced as one of the players in
J.League team of the season, being the first ever Southeast Asian to achieve this feat.
Kawasaki Frontale in 2022 On 11 January 2022, Chanathip joined
Kawasaki Frontale with a transfer fee of around $3.8 million, breaking the
J.League record for the highest domestic transfer. He make his debut for the club on 18 February in a 1–0 win against
FC Tokyo. On 12 March, he assist
Marcinho in a match against
Nagoya Grampus which is the only goal in the match which resulted in a win. Chanathip scored his first goal for the club during the
2022 AFC Champions League match in a 8–0 thrashing win against Chinese club
Guangzhou on 18 April.
BG Pathum United In June 2023, Chanathip returned to the
Thai League 1, signing with
BG Pathum United. He make his debut for the club on 11 August in a 2–2 draw against Police Tero. Chanathip then scored his first league goal since 2017 in a 2–0 away win against
Uthai Thani on 28 August. During the
2023–24 AFC Champions League, Chanathip scored a brace against his former club Kawasaki Frontale in a 4–2 away lost on 7 November where he was greeted with warm reception from the Japanese fans. On 16 June 2024, he helped the club to win the
2023–24 Thai League Cup. ==International career==