The 2025 Thailand Semi-pro League is the third season of the Thailand Semi-pro League, serving as the official fourth tier of the Thai football league system. The league is organized by the Football Association of Thailand (FA Thailand) and managed by Thai League Co., Ltd.
A total of 40 clubs compete in the season, with each club required to meet the Semi-pro Club Licensing requirements. Admission is based on an application process conducted by the league organizers. The season began on 15 March 2025 and concluded on 28 June 2025 with the Finals of the National Championship Stage.
The competition consists of two stages: the Regional Stage and the National Championship Stage. In the Regional Stage, clubs compete within their respective regional zones, with the top-ranked club in each region earning promotion to Thai League 3 for the following season and qualification for the National Championship Stage. The six regional champions then compete for the national title.
Stadiums and locations Northern region Team Location Stadium CoordinatesStadium of Chiang Rai Rajabhat UniversityStadium of Thailand National Sports University, Phetchabun CampusStadium of Chiang Rai Rajabhat UniversityNanNan Nan PAO. StadiumNew Lampang Provincial StadiumStadium of Nakhon Sawan Sports SchoolPhetchabun Provincial StadiumPhichit Stadium
Northeastern region Team Location Stadium CoordinatesUMT StadiumKalasin Provincial StadiumStadium of Maha Sarakham Rajabhat UniversityStadium of Nakhon Phanom UniversityStadium of Nakhon Ratchasima Rajabhat UniversityNong Khai Provincial StadiumPitchaya StadiumStadium of Ubon Ratchathani Rajabhat University, Ban Yang Noi CampusUdon Thani SAT StadiumUdon Thani SAT StadiumStadium of Vongchavalitkul UniversityStadium of Ubon Ratchathani University
Eastern region Team Location Stadium CoordinatesChang Football ParkBanbueng Town Municipality StadiumSaensuk Town Municipality StadiumSa Kaeo PAO. StadiumStadium of Rajabhat Rajanagarindra University, Bang Khla CampusNakhon Nayok PAO. StadiumStadium of Rajamangala University of Technology Tawan-ok
Central region Team Location Stadium CoordinatesStadium of Rajamangala University of Technology Suvarnabhumi, Huntra CampusStadium of Ramkhamhaeng UniversityStadium of Valaya Alongkorn Rajabhat University under the Royal PatronageSaraburi StadiumJaifah Academy StadiumNT StadiumSingburi PAO. Stadium
Western region Team Location Stadium CoordinatesStadium of Rajamangala University of Technology RattanakosinRatchaburi Provincial StadiumStadium of Suan Sunandha Rajabhat University, Nakhon Pathom CampusStadium of Rajamangala University of Technology Suvarnabhumi, Suphanburi Campus
Southern region Team Location Stadium CoordinatesStadium of Thailand National Sports University, Chumphon CampusKo Samui City Municipality International Stadium
Regional stage The league is divided into six regional zones, following the structure of Thai League 3. The number of clubs in each region is determined by the number of clubs that meet the licensing criteria. The Northern Region has 8 clubs, the Northeastern Region has 12 clubs, the Eastern Region has 7 clubs, the Central Region has 7 clubs, the Western Region has 4 clubs, and the Southern Region has 2 clubs, making a total of 40 clubs. The competition format for the Regional Stage varies across regions: the Northern, Eastern, and Central Regions follow a single round-robin format, with each club playing 6–7 matches; the Northeastern Region also uses a round-robin format, but with 11 matches per club; the Western Region employs a double round-robin format (home and away), with each club playing 6 matches; and the Southern Region uses a quadruple round-robin format, with each club playing 4 matches. At the end of the Regional Stage, the top club from each region earns promotion to Thai League 3 for the following season and advances to the National Championship Stage.
Northern region
League table
Results
Northeastern region
League table
Results
Eastern region
League table
Results
Central region
League table
Results
Western region
League table
Results
Note: The match between Karin United and The Wall on 19 April 2025 was awarded as a 0–3 win to The Wall after Karin United fielded an ineligible player.
Southern region
League table
Results
National Championship stage The National Championship Stage is held after the completion of the Regional Stage. The six regional champions qualify for this stage, where they compete for the national championship title. The competition is divided into two groups based on geography. The Upper Region group consists of the champions from the Northern Region, Northeastern Region, and Eastern Region. The Lower Region group consists of the champions from the Central Region, Western Region, and Southern Region. Each group follows a single round-robin format, with every team playing two matches. The team that finishes first in each group advances to the Finals. The Finals are played as a two-legged home-and-away knockout tie, with the winner determined by the aggregate score. The winner is crowned the Thailand Semi-pro League Champion for the 2025 season.
Group stage
Upper region
Lower region
Finals Summary
Matches 1st leg
Lineups:GK 1 Suphatchai HiranburanaRB 19 Chavarit ChimpleeCB 16 Mika ChunuonseeCB 17 Pongthip SribenjakulLB 33 Kittiphat LanhatDM 21 Mahdee ChemahDM 88 Attapon ChommaleethanawatRM 69 Hasanbukhori Waesalaeh AM 10 Amornsin Phoonakhaw LM 18 Songkitti ThongkamCF 9 Amarin Chaisuesat (c) Substitutes:GK 39 Worawit PromchuayDF 2 Phakphum MakenzieDF 3 Eekarat ChareongulDF 13 Jakkarin ChookornDF 28 Alongkorn KilapsithongkhamDF 30 Thanthawach O-aeimMF 6 Korarit Somnak MF 25 Sorawit Saifa MF 27 Anan TaitamFW 11 Chadchapon Jet Jamplis FW 77 Thawat SuksomboonHead Coach: Jonathas Henrique de Freitas Candido Lineups:GK 62 Buncha YimchoiRB 4 Aekkarat Buarin CB 42 Tawan ChanthasenCB 10 Nopparat Sakun-ood LB 14 Apirat Heemkhao DM 66 Tewarit ThogkamchumDM 73 Apiwich Laorkhai RM 21 Prawit Jittithaworn AM 8 Sansern Limwattana (c) LM 18 Chanatip Laimsuwan CF 24 Vranon TatiyaprapaSubstitutes:GK 32 Kitisak KoedprangDF 5 Sutayut Ura DF 17 Tongchai PonangDF 29 Nadhawut SingharachDF 89 Jeerapong Chamsakul MF 7 Siwapong JarernsinMF 12 Chanaphai Thewaphum MF 19 Farid MadsohMF 35 Chumpon KatanonMF 88 Kunkawee ManphianFW 15 Ekkachai Rittipan FW 27 Pittawat Nudod Head Coach: Pasakorn Kanthak
2nd leg
Lineups:GK 62 Buncha YimchoiRB 4 Aekkarat Buarin CB 42 Tawan ChanthasenCB 89 Jeerapong Chamsakul LB 14 Apirat Heemkhao DM 73 Apiwich LaorkhaiCM 8 Sansern Limwattana (c)CM 66 Tewarit Thogkamchum RF 15 Ekkachai Rittipan CF 24 Vranon Tatiyaprapa LF 21 Prawit Jittithaworn Substitutes:GK 32 Kitisak KoedprangDF 2 Wicha NantasriDF 5 Sutayut Ura DF 17 Tongchai PonangMF 7 Siwapong JarernsinMF 12 Chanaphai Thewaphum MF 18 Chanatip Laimsuwan MF 35 Chumpon Katanon FW 27 Pittawat Nudod Head Coach: Pasakorn Kanthak Lineups:GK 1 Suphatchai HiranburanaRB 19 Chavarit ChimpleeCB 3 Eekarat Chareongul CB 17 Pongthip Sribenjakul LB 33 Kittiphat Lanhat DM 21 Mahdee ChemahDM 88 Attapon ChommaleethanawatRM 11 Chadchapon Jet Jamplis AM 10 Amornsin Phoonakhaw LM 18 Songkitti ThongkamCF 9 Amarin Chaisuesat (c)Substitutes:GK 39 Worawit PromchuayDF 2 Phakphum Makenzie DF 16 Mika ChunuonseeDF 28 Alongkorn Kilapsithongkham MF 6 Korarit Somnak MF 25 Sorawit Saifa MF 27 Anan TaitamMF 55 Natthakon Chamnian Head Coach: Jonathas Henrique de Freitas Candido
Banbueng City won 4–1 on aggregate.
See also 2024–25 Thai League 1 2024–25 Thai League 2 2024–25 Thai League 3 2024–25 Thai League 3 Northern Region 2024–25 Thai League 3 Central Region 2024–25 Thai League 3 Northeastern Region 2024–25 Thai League 3 Eastern Region 2024–25 Thai League 3 Western Region 2024–25 Thai League 3 Southern Region 2024–25 Thai League 3 National Championship 2024–25 Thai FA Cup 2024–25 Thai League Cup 2024–25 Thai League 3 Cup
References
External links Official website of Thai League