
Thai League 2 showcases thrilling football action, featuring competitive teams and passionate fans, making it an essential part of Thailand's vibrant sports landscape.
The Thai League 2 is an essential part of Thailand’s football landscape, serving as the second tier of professional football in the country. This league not only showcases emerging talent but also provides a pathway for teams aspiring to reach the pinnacle of Thai football.
Overview of the Thai League 2
The Thai League 2 features a competitive structure where various teams compete for promotion to the top-flight Thai League 1. Known for its passionate fanbase and vibrant matches, the league plays a vital role in developing local football talent and enhancing the overall quality of the sport in Thailand. The league is characterized by its high level of competition, where clubs often engage in fierce rivalries, making each match a significant event.
History and Importance
Since its establishment, the Thai League 2 has evolved significantly, reflecting the growth of football in Thailand. Initially formed to provide a structured pathway for clubs outside the top tier, it has become a crucial component of the football ecosystem. The league not only promotes local talent but also raises the standards of coaching and management within the country. This has led to increased interest from fans, sponsors, and media, all of whom contribute to the league’s growing reputation.
Format and Structure
The Thai League 2 typically consists of a number of teams competing in a round-robin format, where each team plays the others in a season. Points are awarded for wins and draws, leading to a competitive race for the top positions. The teams that finish at the top of the standings earn promotion to the Thai League 1, while those at the bottom face relegation to lower divisions. This structure keeps the competition fierce and engaging, as clubs strive for both advancement and survival.
Season Schedule
The season is generally structured around a specific timeframe, allowing for a series of matches spread throughout the year. Fixtures are scheduled to maximize fan engagement, and clubs often have well-defined home and away games. This scheduling not only fosters team loyalty among supporters but also creates a vibrant atmosphere throughout the season.
Key Components: Live Scores and Statistics
For enthusiasts and followers of the Thai League 2, keeping track of Live Scores, Fixtures, Results, and Standings is crucial. Many platforms provide up-to-date statistics that enhance the viewing experience, allowing fans to analyze performance trends and team dynamics. This information is valuable for understanding how different teams are performing throughout the season.
Clubs in Thai League 2
The league comprises various clubs, each with its own unique history and fan culture. These teams often represent different regions of Thailand, bringing diverse playing styles and tactics to the league. The passion of the fanbase can significantly influence the atmosphere during matches, making games in the Thai League 2 an exciting spectacle.
Developing Talent
Beyond the immediate competition, the Thai League 2 plays a crucial role in talent development. Many young players begin their professional careers in this league, gaining essential experience and exposure. Clubs often focus on nurturing homegrown talent, which not only benefits their squads but also strengthens the national team by providing a robust pool of players.
What to Find on This Page
This page serves as a comprehensive resource for anyone interested in the Thai League 2. Visitors will find essential information regarding the league’s structure, history, and importance in the Thai football landscape. Additionally, up-to-date details about Live Scores, Fixtures, Results, and Standings will keep fans informed about the latest developments in the league. With insights into team dynamics and player development, this page is an invaluable guide for both casual viewers and die-hard supporters alike.
Trat FC3 : 3
Lampang FC
Lampang FC2 : 2
Trat FC
Trat FC1 : 0
Phrae United
Lampang FC2 : 0
Chainat
Chainat1 : 2
Lampang FC
Phrae United1 : 1
Trat FC
Navy FC1 : 3
Phrae United
Rayong FC3 : 2
Chiangmai FC
Kasetsart FC0 : 3
Lamphun Warrior
Ayutthaya FC1 : 2
Sukhothai FC
Customs United1 : 0
Khonkaen
Udon Thani0 : 1
Ranong United
Muangkan United1 : 3
Lampang FC
Nakhon Pathom1 : 1
Trat FC
Raj Pracha4 : 1
Chainat
Trat FC2 : 0
Nakhon Pathom
Chainat0 : 0
Raj Pracha
Lampang FC1 : 1
Muangkan United
Chiangmai FC2 : 1
Rayong FC
Ranong United3 : 3
Udon Thani
Sukhothai FC5 : 0
Ayutthaya FC
Phrae United4 : 0
Navy FC
Khonkaen0 : 2
Customs United
Lamphun Warrior1 : 0
Kasetsart FC
Ayutthaya FC5 : 3
Chainat
Kasetsart FC1 : 0
Ranong United
Customs United1 : 1
Lamphun Warrior
Navy FC0 : 3
Trat FC
Udon Thani0 : 0
Phrae United
Sukhothai FC3 : 2
Khonkaen
Raj Pracha0 : 3
Chiangmai FC
Rayong FC3 : 2
Muangkan United
Nakhon Pathom1 : 1
Lampang FC
Kasetsart FC0 : 0
Chiangmai FC
Muangkan United2 : 1
Ayutthaya FC
Nakhon Pathom1 : 1
Raj Pracha
Navy FC0 : 3
Lampang FC
Trat FC4 : 3
Sukhothai FC
Lamphun Warrior2 : 1
Khonkaen
Chainat1 : 2
Udon Thani
Ranong United3 : 3
Customs United
Phrae United2 : 0
Rayong FC
Kasetsart FC1 : 2
Lampang FC
Raj Pracha1 : 1
Trat FC
Sukhothai FC2 : 1
Lamphun Warrior
Udon Thani3 : 1
Muangkan United
Customs United1 : 3
Chainat
Navy FC2 : 3
Nakhon Pathom
Rayong FC0 : 1
Ranong United
Khonkaen1 : 1
Chiangmai FC
Phrae United2 : 1
Ayutthaya FC
Ranong United3 : 2
Lamphun Warrior
Phrae United2 : 1
Khonkaen
Navy FC1 : 1
Raj Pracha
Chainat2 : 2
Sukhothai FC
Nakhon Pathom2 : 2
Udon Thani
Trat FC4 : 0
Ayutthaya FC
Muangkan United1 : 2
Kasetsart FC
Chiangmai FC1 : 2
Customs United
Lampang FC2 : 1
Rayong FC
Raj Pracha0 : 0
Phrae United
Navy FC0 : 1
Rayong FC
Sukhothai FC4 : 1
Chiangmai FC
Khonkaen1 : 0
Ranong United
Lamphun Warrior1 : 2
Trat FC
Kasetsart FC0 : 4
Chainat
Ayutthaya FC2 : 2
Nakhon Pathom
Customs United5 : 2
Muangkan United
Udon Thani3 : 2
Lampang FC
Navy FC0 : 0
Kasetsart FC
Nakhon Pathom1 : 4
Rayong FC
Chiangmai FC2 : 0
Ayutthaya FC
Lampang FC1 : 1
Raj Pracha
Ranong United1 : 1
Sukhothai FC
Chainat2 : 1
Khonkaen
Muangkan United0 : 1
Lamphun Warrior
Trat FC2 : 1
Udon Thani
Phrae United2 : 1
Customs United
Kasetsart FC0 : 1
Phrae United
Customs United1 : 2
Lampang FC
Rayong FC0 : 1
Trat FC
Lamphun Warrior3 : 0
Chainat
Ranong United1 : 1
Chiangmai FC
Ayutthaya FC4 : 0
Navy FC
Sukhothai FC2 : 2
Muangkan United
Khonkaen1 : 0
Nakhon Pathom
Udon Thani1 : 0
Raj Pracha
Phrae United1 : 2
Sukhothai FC
Trat FC1 : 0
Kasetsart FC
Muangkan United3 : 3
Khonkaen
Lampang FC3 : 0
Ayutthaya FC
Raj Pracha3 : 3
Rayong FC
Navy FC0 : 1
Udon Thani
Nakhon Pathom4 : 4
Customs United
Chainat3 : 1
Ranong United
Chiangmai FC1 : 4
Lamphun Warrior
Khonkaen1 : 3
Lampang FC
Muangkan United2 : 2
Ranong United
Kasetsart FC1 : 0
Nakhon Pathom
Sukhothai FC3 : 0
Navy FC
Customs United1 : 2
Trat FC
Ayutthaya FC2 : 0
Raj Pracha
Chiangmai FC1 : 3
Chainat
Udon Thani0 : 2
Rayong FC
Lamphun Warrior1 : 1
Phrae United
Raj Pracha1 : 1
Kasetsart FC
Rayong FC3 : 1
Khonkaen
Trat FC1 : 0
Chainat
Udon Thani1 : 0
Ayutthaya FC
Navy FC3 : 0
Customs United
Nakhon Pathom0 : 0
Lamphun Warrior
Lampang FC1 : 1
Sukhothai FC
Phrae United1 : 2
Ranong United
Muangkan United2 : 1
Chiangmai FC
Kasetsart FC2 : 2
Udon Thani
Ayutthaya FC1 : 0
Rayong FC
Customs United3 : 1
Raj Pracha
Chainat0 : 2
Muangkan United
Khonkaen1 : 1
Trat FC
Ranong United2 : 0
Navy FC
Sukhothai FC2 : 1
Nakhon Pathom
Lamphun Warrior3 : 3
Lampang FC
Chiangmai FC1 : 0
Phrae United
Nakhon Pathom0 : 1
Chainat
Navy FC1 : 1
Lamphun Warrior
Ayutthaya FC1 : 1
Customs United
Trat FC1 : 0
Ranong United
Udon Thani4 : 1
Sukhothai FC
Rayong FC1 : 2
Kasetsart FC
Raj Pracha2 : 0
Khonkaen
Lampang FC1 : 0
Chiangmai FC
Phrae United2 : 2
Muangkan United
Khonkaen3 : 1
Navy FC
Kasetsart FC0 : 2
Ayutthaya FC
Sukhothai FC4 : 2
Raj Pracha
Customs United3 : 9
Udon Thani
Lamphun Warrior2 : 0
Rayong FC
Ranong United2 : 2
Lampang FC
Chainat2 : 0
Phrae United
Trat FC3 : 1
Chiangmai FC
Muangkan United1 : 2
Nakhon Pathom
Raj Pracha1 : 4
Muangkan United
Ayutthaya FC1 : 1
Lamphun Warrior
Nakhon Pathom1 : 2
Ranong United
Trat FC1 : 1
Phrae United
Udon Thani4 : 1
Khonkaen
Navy FC1 : 3
Chiangmai FC
Kasetsart FC1 : 1
Customs United
Rayong FC1 : 2
Sukhothai FC
Lampang FC0 : 0
Chainat
Customs United1 : 2
Rayong FC
Muangkan United2 : 2
Trat FC
Ranong United1 : 1
Raj Pracha
Chainat2 : 0
Navy FC
Lamphun Warrior2 : 0
Udon Thani
Khonkaen0 : 0
Ayutthaya FC
Phrae United1 : 1
Lampang FC
Sukhothai FC2 : 2
Kasetsart FC
Chiangmai FC1 : 0
Nakhon Pathom
Raj Pracha0 : 1
Lamphun Warrior
Rayong FC1 : 1
Chainat
Nakhon Pathom2 : 1
Phrae United
Navy FC1 : 2
Muangkan United
Lampang FC1 : 2
Trat FC
Kasetsart FC2 : 1
Khonkaen
Ayutthaya FC1 : 0
Ranong United
Customs United1 : 4
Sukhothai FC
Udon Thani3 : 1
Chiangmai FC
Chainat3 : 2
Ayutthaya FC
Lamphun Warrior2 : 0
Customs United
Trat FC2 : 0
Navy FC
Lampang FC1 : 1
Nakhon Pathom
Ranong United0 : 0
Kasetsart FC
Khonkaen1 : 2
Sukhothai FC
Muangkan United3 : 1
Rayong FC
Chiangmai FC0 : 0
Raj Pracha
Phrae United2 : 1
Udon Thani
Ayutthaya FC1 : 3
Muangkan United
Sukhothai FC2 : 2
Trat FC
Chiangmai FC2 : 0
Kasetsart FC
Customs United2 : 0
Ranong United
Rayong FC3 : 2
Phrae United
Khonkaen0 : 1
Lamphun Warrior
Lampang FC2 : 2
Navy FC
Raj Pracha2 : 1
Nakhon Pathom
Udon Thani1 : 1
Chainat
Trat FC1 : 0
Raj Pracha
Lamphun Warrior1 : 1
Sukhothai FC
Lampang FC5 : 1
Kasetsart FC
Ayutthaya FC2 : 2
Phrae United
Nakhon Pathom3 : 2
Navy FC
Chainat2 : 2
Customs United
Ranong United1 : 0
Rayong FC
Chiangmai FC2 : 1
Khonkaen
Muangkan United6 : 1
Udon Thani
Sukhothai FC3 : 0
Chainat
Udon Thani0 : 4
Nakhon Pathom
Khonkaen1 : 1
Phrae United
Kasetsart FC2 : 2
Muangkan United
Customs United0 : 0
Chiangmai FC
Raj Pracha1 : 0
Navy FC
Lamphun Warrior4 : 1
Ranong United
Rayong FC3 : 1
Lampang FC
Ayutthaya FC0 : 0
Trat FC
Chiangmai FC1 : 2
Sukhothai FC
Ranong United2 : 1
Khonkaen
Rayong FC1 : 0
Navy FC
Trat FC0 : 1
Lamphun Warrior
Phrae United1 : 1
Raj Pracha
Chainat3 : 2
Kasetsart FC
Nakhon Pathom0 : 0
Ayutthaya FC
Lampang FC2 : 0
Udon Thani
Muangkan United1 : 0
Customs United
Customs United1 : 3
Phrae United
Udon Thani1 : 2
Trat FC
Khonkaen1 : 1
Chainat
Rayong FC0 : 0
Nakhon Pathom
Lamphun Warrior3 : 1
Muangkan United
Kasetsart FC1 : 0
Navy FC
Ayutthaya FC2 : 1
Chiangmai FC
Sukhothai FC5 : 1
Ranong United
Raj Pracha0 : 2
Lampang FC
Muangkan United3 : 1
Sukhothai FC
Trat FC1 : 1
Rayong FC
Lampang FC2 : 0
Customs United
Nakhon Pathom1 : 0
Khonkaen
Phrae United0 : 0
Kasetsart FC
Chainat3 : 3
Lamphun Warrior
Raj Pracha0 : 1
Udon Thani
Navy FC3 : 4
Ayutthaya FC
Chiangmai FC0 : 0
Ranong United
Lamphun Warrior3 : 2
Chiangmai FC
Rayong FC1 : 0
Raj Pracha
Ayutthaya FC1 : 1
Lampang FC
Sukhothai FC0 : 3
Phrae United
Khonkaen2 : 2
Muangkan United
Customs United0 : 1
Nakhon Pathom
Udon Thani1 : 0
Navy FC
Kasetsart FC2 : 0
Trat FC
Ranong United0 : 1
Chainat
Ranong United1 : 2
Muangkan United
Lampang FC7 : 1
Khonkaen
Phrae United3 : 2
Lamphun Warrior
Chainat2 : 2
Chiangmai FC
Trat FC2 : 1
Customs United
Nakhon Pathom1 : 0
Kasetsart FC
Raj Pracha3 : 0
Ayutthaya FC
Navy FC1 : 2
Sukhothai FC
Rayong FC3 : 0
Udon Thani
Khonkaen0 : 0
Rayong FC
Chiangmai FC1 : 3
Muangkan United
Ranong United1 : 0
Phrae United
Sukhothai FC2 : 1
Lampang FC
Ayutthaya FC1 : 1
Udon Thani
Chainat2 : 0
Trat FC
Customs United2 : 1
Navy FC
Kasetsart FC3 : 2
Raj Pracha
Lamphun Warrior3 : 1
Nakhon Pathom
Udon Thani1 : 2
Kasetsart FC
Rayong FC0 : 1
Ayutthaya FC
Phrae United3 : 0
Chiangmai FC
Muangkan United0 : 1
Chainat
Nakhon Pathom1 : 0
Sukhothai FC
Trat FC2 : 3
Khonkaen
Raj Pracha3 : 0
Customs United
Navy FC1 : 1
Ranong United
Lampang FC0 : 1
Lamphun Warrior
Chainat3 : 0
Nakhon Pathom
Lamphun Warrior4 : 0
Navy FC
Customs United1 : 0
Ayutthaya FC
Chiangmai FC0 : 6
Lampang FC
Muangkan United2 : 1
Phrae United
Sukhothai FC5 : 0
Udon Thani
Khonkaen1 : 0
Raj Pracha
Kasetsart FC1 : 1
Rayong FC
Ranong United1 : 0
Trat FC
Navy FC3 : 0
Khonkaen
Lampang FC2 : 0
Ranong United
Phrae United2 : 2
Chainat
Rayong FC0 : 1
Lamphun Warrior
Udon Thani1 : 1
Customs United
Nakhon Pathom4 : 4
Muangkan United
Raj Pracha0 : 1
Sukhothai FC
Chiangmai FC0 : 1
Trat FC
Ayutthaya FC1 : 1
Kasetsart FC
Sukhothai FC2 : 1
Rayong FC
Ranong United0 : 1
Nakhon Pathom
Phrae United2 : 0
Trat FC
Chiangmai FC2 : 1
Navy FC
Lamphun Warrior2 : 1
Ayutthaya FC
Chainat1 : 1
Lampang FC
Muangkan United2 : 2
Raj Pracha
Khonkaen1 : 3
Udon Thani
Customs United2 : 1
Kasetsart FC
Raj Pracha1 : 0
Ranong United
Ayutthaya FC1 : 0
Khonkaen
Navy FC1 : 3
Chainat
Trat FC4 : 1
Muangkan United
Nakhon Pathom1 : 2
Chiangmai FC
Lampang FC0 : 1
Phrae United
Udon Thani1 : 3
Lamphun Warrior
Rayong FC2 : 0
Customs United
Kasetsart FC1 : 4
Sukhothai FC
Phrae United1 : 1
Nakhon Pathom
Chiangmai FC1 : 1
Udon Thani
Trat FC4 : 2
Lampang FC
Khonkaen0 : 0
Kasetsart FC
Muangkan United3 : 2
Navy FC
Chainat2 : 2
Rayong FC
Sukhothai FC1 : 0
Customs United
Lamphun Warrior2 : 0
Raj Pracha
Ranong United1 : 1
Ayutthaya FC
Navy FC1 : 3
Phrae United
Rayong FC3 : 2
Chiangmai FC
Kasetsart FC0 : 3
Lamphun Warrior
Ayutthaya FC1 : 2
Sukhothai FC
Customs United1 : 0
Khonkaen
Udon Thani0 : 1
Ranong United
Muangkan United1 : 3
Lampang FC
Nakhon Pathom1 : 1
Trat FC
Raj Pracha4 : 1
Chainat
Phrae United1 : 1
Trat FC
Chainat1 : 2
Lampang FC
Trat FC1 : 0
Phrae United
Lampang FC2 : 0
Chainat
Lampang FC2 : 2
Trat FC
Trat FC3 : 3
Lampang FCRegular Season – 34
Promotion Play-offs – Semi-finals
Trat FC1
Phrae United1Leg 2
Trat FC1
Phrae United0
Trat FC2 Advances to the next round
Phrae United1
Chainat1
Lampang FC2Leg 2
Chainat0
Lampang FC2
Chainat1
Lampang FC4 Advances to the next roundPromotion Play-offs – Final


















| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Lamphun Warrior | 34 | 22 | 8 | 4 | 66 | 30 | 36 | 74 | WWWWW |
| 2 | Sukhothai FC | 34 | 22 | 7 | 5 | 78 | 44 | 34 | 73 | WWWWW |
| 3 | Trat FC | 34 | 20 | 8 | 6 | 55 | 33 | 22 | 68 | DWWLW |
| 4 | Lampang FC | 34 | 15 | 12 | 7 | 67 | 38 | 29 | 57 | WLLDW |
| 5 | Chainat | 34 | 15 | 12 | 7 | 58 | 46 | 12 | 57 | LDWDD |
| 6 | Phrae United | 34 | 14 | 12 | 8 | 51 | 35 | 16 | 54 | WDWWD |
| 7 | Muangkan United | 34 | 14 | 10 | 10 | 70 | 62 | 8 | 52 | LWLDD |
| 8 | Udon Thani | 34 | 13 | 8 | 13 | 53 | 58 | -5 | 47 | LDLWD |
| 9 | Rayong FC | 34 | 13 | 7 | 14 | 45 | 41 | 4 | 46 | WDWLL |
| 10 | Nakhon Pathom | 34 | 10 | 12 | 12 | 42 | 47 | -5 | 42 | DDLWD |
| 11 | Ayutthaya FC | 34 | 10 | 11 | 13 | 40 | 50 | -10 | 41 | LDWLD |
| 12 | Ranong United | 34 | 10 | 11 | 13 | 35 | 45 | -10 | 41 | WDLLL |
| 13 | Kasetsart FC | 34 | 9 | 12 | 13 | 32 | 47 | -15 | 39 | LDLLD |
| 14 | Chiangmai FC | 34 | 10 | 8 | 16 | 39 | 55 | -16 | 38 | LDWWL |
| 15 | Customs United | 34 | 9 | 8 | 17 | 44 | 63 | -19 | 35 | WLLWD |
| 16 | Raj Pracha | 34 | 7 | 12 | 15 | 34 | 44 | -10 | 33 | WLWDL |
| 17 | Khonkaen | 34 | 5 | 9 | 20 | 32 | 60 | -28 | 24 | LDLLL |
| 18 | Navy FC | 34 | 2 | 5 | 27 | 28 | 71 | -43 | 11 | LLLLW |




