Datsakorn spent his youth career with Rajpracha between 1998–1999 and made his first senior appearance during 1999–2000 season with the club.
BEC Tero Sasana
The young midfielder joined a Thai Premier League club, BEC Tero Sasana in a 2001-2002 season and eventually won the league title with the club at the end of the season. It was his first senior silverware.
After a successful season with BEC Tero Sasana, Datsakorn was given a chance to play for 1. FC Kaiserslautern on a season loan deal. The Bundesliga club also expressed their interest in permanently signing him. However, it was reported that Datsakorn refused to extend his contract with them as he was homesick.
In 2007, the Thai playmaker went to Vietnam to join Hoàng Anh Gia Lai. He later became one of the Vietnamese supporters' favorites in his two years there, although he didn't win any silverware.
Muangthong United
In 2010, Thai Premier League champion Muangthong United signed Datsakorn for a reported fee of $200,000 (6.6 million baht as of 2010 exchange rate).[3] It was speculated that, due to the deal, he became the highest paid Thai footballer at the time. He led Muangthong to win the 2009 Thai Premier League and became one of their key members. He won in 2010, 2012 and 2016.
Datsakorn made his debut for the Thailand national team in 2001. He was first called up for the U-19 and U-23 squads for a short period and became a regular member of the senior squad soon afterwards. Datsakorn played for Thailand from 2001 to 2014, making 98 official appearances and scoring 11 goals.
He was criticized in his early years with the national team for his violent behavior, which led him to several sending-offs.
In 2007, he played again and scored two goals in a 2010 FIFA World Cup qualification match against Macau. This was not the only goal that he scored in the qualifiers. The other came in a 1-1 draw against Bahrain.