Chanathip was promoted to the BEC Tero Sasana first team squad by new coach Andrew Ord who had also been his youth team coach. On 6 May he scored a last-minute goal 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 will give Chanathip a trial at the end of the 2014 Bundesliga season and if he succeeds he will be the second Thai player to play in the Bundesliga after Witthaya Hloagune.
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 2017 Thai League and 2017 Thai League Cup in his first season.
In 2017, Chanathip Songkrasin greatly performed in the 2017 AFC Champions League group stage in the first two games against Brisbane Roar and Kashima Antlers which Muangthong United managed to collect four points. He was awarded as man of the match for both games.
In December 2016 it was announced that Chanathip would be joining a newly promoted J.League side Consadole Sapporo in the summer of 2017 on loan lasting for a season and a half. On 11 January 2017, Consadole Sapporo officially presented Chanathip Songkrasin as their new player. This loan followed Chanathip's impressive performances during the 2016 AFF Championship in addition to Consadole Sapporo scouting him for a few years earlier. 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 on the 46th minute. On 29 July 2017, he was part of the starting lineup against Urawa Red Diamonds in 2017 J1 League. This is his ever first match in J1 League. 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.).As of 9 September 2017
[a]^ 2016 AFC Champions League qualifying play-off
[b]^ 2016 Kor Royal Cup, i.e. 2016 Thailand's national super cup
[c]^ 2017 AFC Champions League: 6 appearances in the group stage and 2 in the round of 16
[d]^ 2017 Thailand Champions Cup, i.e. 2017 Thailand's national super cup (Thailand Champions Cup succeeded Kor Royal Cup in 2017.)
Chanathip Songkrasin started his international stage with Thailand national under-20 football team, he played latest in 2012 AFC U-19 Championship.
In the top level, Chanathip was first called up by Thailand national team head coach Winfried Schäfer to compete in the 2012 King's Cup, and debuted in this tournament. He continued to be called to 2012 AFF Suzuki Cup squad. At 19 years old, he was the youngest player who called by Winfried Schäfer.
In February 2013 he scored his first goal for the first team against Kuwait in the 2015 AFC Asian Cup qualification which ended up 1-3 lost against Kuwait. After that game, he scored another goal in a friendly match against China.
He represented Thailand U23 in the 2013 Southeast Asian Games. Chanathip played for Thailand U23 in the 2014 Asian Games.
In 2014, Chanathip was a part of Thailand's winning squad for the 2014 AFF Suzuki Cup. During the tournament Chanathip scored the first goal in the 3-0 win over the Philippines in the semi-finals and assisted second goal for Kroekrit Thaweekarn in a 2-0 victory over Malaysia in the first leg of the final. He also scored the last goal in the second leg to cement Thailand's place on the trophy. Afterwards he was named best player of the tournament and became the youngest AFF Suzuki Cup MVP at the age of 21.
In May 2015, he was called up by Thailand to play in the 2018 FIFA World Cup qualification (AFC) against Vietnam. Chanathip won the 2015 Southeast Asian Games with Thailand U23.
In December 2016, Chanathip again led Thailand to the title of 2016 AFF Championship, the fifth title of his nation. He was also awarded another Most Valuable Player and became the first player to win it twice.As of 5 September 2017
Chanatip usually plays in the position of playmaker who provides the chance for his front line. He is known for his pace, agility, and dribbles that can handle 1-3 opponents while in possession. Chanathip also has the special threat of powerful and accurate shots from outside the box. Kongphop Songkrain, Chanathip's father, and his first trainer later revealed that he was supposed to train his son with the style of his idol Diego Maradona.BEC Tero Sasana
Thai League Cup (1): 2014
Thai League 1 (1): 2016
Thai League Cup (1): 2016
Thailand Champions Cup (1): 2017
ASEAN Football Championship (2): 2014, 2016
Runners-up (1): 2012
King's Cup (1): 2016
Sea Games Gold Medal (2): 2013, 2015
Fourth place (1): 2014
AFF U-19 Youth Championship (1): 2011
TPL Young player of the Year: 1
ASEAN Football Championship Most Valuable Player: 2
AFC Champions League Player of the Match: 2
2015 - Silver Medalist (Seventh Class) of The Most Admirable Order of the Direkgunabhorn