Datsakorn made his debut in Thailand national team in 2001 while he was spending his loan spell at Kaiserslautern.
•
On 2002, May 2 Kaiserslautern expressed their interest in permanently signing Datsakorn, which also was the skipper of Thailand U-20 at the moment.
He was part of the 2012 AFF Suzuki Cup, and he replaced Datsakorn Thonglao after Datsakorn suffered a groin injury during the tournament.