Kawin Thamsatchanan was born on 26 January 1990 in Bangkok, Thailand. He began his youth career in 2006 with Raj Pracha, making his senior debut with the team in 2007.
In 2008, defending Thai division 2 champions Muangthong United signed Kawin at the age of 18. In his first season with Muangthong United, he secured his first team status and helped the club win the division 1 title that season. After Muangthong's promotion to the Thai Premier League for the 2009–2010 season, Kawin led the team to winning the top division title two years in a row, 2009 and 2010. In October 2010, Bryan Robson, a Manchester United legend and Thailand's national team head coach at the time, spoke to United's goalkeeping coach, Eric Steele, suggesting he take a look at Kawin. However, Kawin broke his wrist, causing him to be out of action for months, ending his hopes of going on trial at Manchester United. At the start of the 2013 season, while competing in the 2013 Lunar New Year Cup, Kawin collided against Chris Dickson. He suffered a broken shin, which kept him out for 7 months. After returning to the pitch in the second leg of the Thai Premier League, he dislocated his shoulder and tore ligaments in a match against TOT S.C., ending his season. Kawin was named man-of-the-match against Johor Darul Ta'zim in the 2016 AFC Champions League knock-out stage semifinal round. He saved all three of Johor's spot kicks in the penalty shootout.
OH Leuven
In 2018, Kawin completed his move to Europe by joining OH Leuven in the Belgian First Division B on a five-year contract. The deal was formally announced on January 10, 2018. Kawin, who wore the number 16 jersey, quickly became Leuven's first choice goalkeeper, a position previously held by Nick Gillekens. After an outstanding performance in a 1-1 draw against Beerschot Wilrijk, Kawin was named in the Proximus League's Matchday 27 team of the week along with teammate Jarno Libert. In October 2018, Kawin suffered a foot injury which has kept him on the sidelines for months, allowing Laurent Henkinet to take up the position as first choice goalkeeper. While Gillekens' contract was not prolonged after the 2018-19 season, OH Leuven signed international goalkeeper Darren Keet, who has since become the second choice goalkeeper behind Henkinet, bumping Thamsatchanan into third.
On 4 February 2020, it was announced that Kawin had joined club Hokkaido Consadole Sapporo on a season-long loan deal.
International career
Kawin had debut his first senior caps in 2010 King's Cup against Singapore at Nakhon Ratchasima province. Recently, under the management of Winfried Schafer, Kawin has been dropped to a substitution of Sintaweechai Hathairattanakool. He was the starting goalkeeper of the tournament in the 2012 AFF Suzuki Cup. He represented Thailand U23 in the 2013 Southeast Asian Games. Kawin was the flag bearer for Thailand in the 2014 Asian Games, and was the captain of Thailand U23 in the tournament. Kawin is one of the overaged players playing in the 2014 Asian Games. Kawin was part of Thailand's squad that won the 2014 AFF Suzuki Cup. In December 2018, it was announced that Kawin would be part of the Thailand that would compete in the 2019 AFC Asian Cup. However, due to an injury he sustained in October while playing for OH Leuven, Kawin was forced to withdraw just 2 weeks prior to the tournament. He come back in the draw match vs Vietnam.