2025 Thailand Semi-pro League

Last updated
2025 Thailand Semi-pro League
Season2025
Dates15 March 2025 – 28 June 2025
Champions Banbueng City
Promoted Phichit United (Northern region)
Chiangrai TSC (Northern region)
Udon Banjan United (Northeastern region)
The Eastern University of Management and Technology (Northeastern region)
Banbueng City (Eastern region)
Singburi Warriors (Central region)
Futera United (Central region)
Samui United (Southern region)
Chumphon United (Southern region)
2024
2026

The 2025 Thailand Semi-pro League marks its third season of the Thailand Semi-pro League, as the official fourth tier of the Thai football league system, organized by the Football Association of Thailand (FA Thailand) [1] and managed by Thai League Co., Ltd. [2] This league serves as a crucial stepping stone for clubs aspiring to reach professional football, offering a structured pathway to promotion into Thai League 3. A total of 40 clubs are competing in this season, with each club required to meet the Semi-pro Club Licensing requirements. Admission is based on an application process, ensuring that clubs are well-prepared for competitive football at this level. The season officially kicked off on 15 March 2025 and will culminate with the National Championship Stage on 28 June 2025, where the national champion will be crowned.

Contents

The league is structured into two key stages: the Regional Stage and the National Championship Stage. In the Regional Stage, clubs compete within their respective zones, with the top-performing club in each region securing automatic promotion to Thai League 3 for the following season. Once the six regional winners are determined, they advance to the National Championship Stage, where they battle for the title of Thailand Semi-pro League Champion. This competitive format not only fosters regional football development but also intensifies the journey toward professional-level competition, making the league an exciting and essential part of Thai football’s ecosystem. [3]

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. [4] [5] 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
PosTeamPldWDLGFGAGDPtsPromotion or qualification
1 Phichit United (C, P, Q)7520184+1417Promotion to 2025–26 Thai League 3 and qualification to the National Championship stage
2 Chiangrai TSC (P)7421176+1114Promotion to 2025–26 Thai League 3 [a]
3 Nan 732289111
4Nakhon Mae Sai7241228+1410
5 Paknampho 72321311+29
6Navamin7214101667 [b]
7Phetchabun United7214111327 [b]
8INDY Wichianburi7016133321
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goal scored; 5) Overall goal difference; 6) Overall goal scored; 7) Fair play points; 8) Play-off without extra time).
(C) Champions; (P) Promoted; (Q) Qualified for the phase indicated
Notes:
  1. Chiangrai TSC was promoted to Thai League 3 through an additional allocation, to increase the number of clubs in the Northern region from 11 in the 2024–25 season to 12 in the 2025–26 season.
  2. 1 2 Navamin ahead on head-to-head points record; Navamin 3 pts, Phetchabun United 0 pts.
Results
Home \ Away CRT IDYMSI NAN NVM PNP PBU PCU
Chiangrai TSC 2–02–04–0
INDY Wichianburi1–10–30–3
Nakhon Mae Sai3–313–01–1
Nan 1–03–32–10–2
Navamin0–42–20–12–4
Paknampho 1–14–10–2
Phetchabun United4–01–31–23–1
Phichit United 2–17–00–01–1
Source: Thai League
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.

Northeastern region

League table
PosTeamPldWDLGFGAGDPtsPromotion or qualification
1 Udon Banjan United (C, P, Q)111100373+3433Promotion to 2025–26 Thai League 3 and qualification to the National Championship stage
2 The Eastern University of Management and Technology (P)117223810+2823 [a] Promotion to 2025–26 Thai League 3 [b]
3Pitchaya Bundit College11722187+1123 [a]
4Mahasarakham SWL117224214+2823 [a]
5Ubon Kids City11722257+1823 [a]
6Warin Chamrap115151412+216
7 Nongkhai 114161217513
8Nakhon Phanom United112361127169
9UD Vessuwan112271223118 [c]
10Vongchavalitkul University112271129188 [c]
11Nakhon Ratchasima College112181429157
12Kalasin United111010763563
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goal scored; 5) Overall goal difference; 6) Overall goal scored; 7) Fair play points; 8) Play-off without extra time).
(C) Champions; (P) Promoted; (Q) Qualified for the phase indicated
Notes:
  1. 1 2 3 4 The mini-league points record; The Eastern University of Management and Technology 7 pts (GD +2, GF 6), Pitchaya Bundit College 4 pts (GD 0, GF 1), Mahasarakham SWL 2 pts (GD −1, GF 3), Ubon Kids City 2 pts (GD −1, GF 1).
  2. Due to the promotion of Rasisalai United in the 2024–25 Thai League 3 Northeastern region, there must be one additional team in the 2025 Thailand Semi-pro League Northeastern region promoted to replace them.
  3. 1 2 The head-to-head record is tied; UD Vessuwan 1 pt (GD 0, GF 3), Vongchavalitkul University 1 pt (GD 0, GF 3). UD Vessuwan is ahead in the overall goals difference.
Results
Home \ AwayKLUSWLNPMNRC NKI PBC EUM UKCUDV UDB VCUWCP
Kalasin United2–30–51–40–30–72–0
Mahasarakham SWL12–07–23–30–03–0
Nakhon Phanom United3–11–10–20–20–3
Nakhon Ratchasima College1–41–24–10–31–2
Nongkhai 0–30–03–20–12–10–1
Pitchaya Bundit College1–04–02–00–10–0
The Eastern University of Management and Technology 18–04–03–10–21–1
Ubon Kids City6–03–11–24–10–26–0
UD Vessuwan2–20–10–12–10–2
Udon Banjan United 6–04–14–03–12–02–0
Vongchavalitkul University1–71–21–10–33–31–2
Warin Chamrap2–10–34–00–21–20–1
Source: Thai League
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.

Eastern region

League table
PosTeamPldWDLGFGAGDPtsPromotion or qualification
1 Banbueng City (C, P, Q)6510315+2616Promotion to 2025–26 Thai League 3 and qualification to the National Championship stage
2Bankaeng United6501114+715
3Huasamrong Gateway6411138+513
4 Banbueng 6204168+86 [a]
5Sriracha620481356 [a]
6 Nakhon Nayok 6204519146 [a]
7Bangsaen6006431270
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goal scored; 5) Overall goal difference; 6) Overall goal scored; 7) Fair play points; 8) Play-off without extra time).
(C) Champions; (P) Promoted; (Q) Qualified for the phase indicated
Notes:
  1. 1 2 3 The mini-league points record; Banbueng 3 pts (GD +5), Sriracha 3 pts (GD 0), Nakhon Nayok 3 pts (GD −5).
Results
Home \ Away BBG BBC BSNBKGHGW NNY SRC
Banbueng 1–30–16–0
Banbueng City 2–02–26–0
Bangsaen1–80–110–3
Bankaeng United3–12–12–0
Huasamrong Gateway2–15–21–0
Nakhon Nayok 1–00–31–2
Sriracha1–02–72–3
Source: Thai League
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.

Central region

League table
PosTeamPldWDLGFGAGDPtsPromotion or qualification
1 Singburi Warriors (C, P, Q)6420113+814Promotion to 2025–26 Thai League 3 and qualification to the National Championship stage
2Ayutthaya PK632196+311
3 Futera United (P)6231101119Promotion to 2025–26 Thai League 3 [a]
4Lopburi PT United62228808
5Police Ladkrabang62135617 [b]
6Khunsuek Saraburi62138807 [b]
7Bangkapi601511091
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goal scored; 5) Overall goal difference; 6) Overall goal scored; 7) Fair play points; 8) Play-off without extra time).
(C) Champions; (P) Promoted; (Q) Qualified for the phase indicated
Notes:
  1. Futera United were promoted to the Thai League 3 Central region for the 2025–26 season following the relegation of AUU Inter Bangkok and Dome, who failed to meet club licensing requirements. The promotion right was initially allocated to Ayutthaya PK, runners-up of the 2024–25 Thailand Semi-pro League Central region, but the club also failed to pass licensing. Consequently, the place was awarded to Futera United, who had finished third in that competition.
  2. 1 2 Police Ladkrabang ahead on head-to-head points record; Police Ladkrabang 3 pts, Khunsuek Saraburi 0 pts.
Results
Home \ AwayAYABKP FTU KSRLPTPLL SBW
Ayutthaya PK1–02–22–0
Bangkapi0–10–00–4
Futera United 3–10–42–2
Khunsuek Saraburi1–11–20–1
Lopburi PT United1–04–11–1
Police Ladkrabang0–21–22–0
Singburi Warriors 3–11–11–0
Source: Thai League
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.

Western region

League table
PosTeamPldWDLGFGAGDPtsQualification
1The Wall (C, Q)6330114+712Qualification to the National Championship stage [a]
2Photharam62311512+39
3Karin United612391345 [b]
4Sathorn612361265 [b]
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goal scored; 5) Overall goal difference; 6) Overall goal scored; 7) Fair play points; 8) Play-off without extra time).
(C) Champions; (Q) Qualified for the phase indicated
Notes:
  1. Although The Wall, winners of the Thailand Semi-pro League Western region, were eligible for promotion to Thai League 3, the club failed to meet the required club licensing standards. As a result, no club from the Western region was promoted.
  2. 1 2 Karin United ahead on head-to-head points record; Karin United 4 pts, Sathorn 1 pt.
Results
Home \ AwayKRUPTRSTRWAL
Karin United0–31–10–3
Photharam3–33–11–1
Sathorn0–54–20–1
The Wall3–03–30–0
Source: Thai League
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.

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. [6]

Southern region

League table
PosTeamPldWDLGFGAGDPtsPromotion or qualification
1 Samui United (C, P, Q)422062+48Promotion to 2025–26 Thai League 3 and qualification to the National Championship stage
2 Chumphon United (P)40222642Promotion to 2025–26 Thai League 3 [a]
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goal scored; 5) Overall goal difference; 6) Overall goal scored; 7) Fair play points; 8) Play-off without extra time).
(C) Champions; (P) Promoted; (Q) Qualified for the phase indicated
Notes:
  1. Due to the promotion of Songkhla and Pattani in the 2024–25 Thai League 3 Southern region, there must be 2 teams in the 2025 Thailand Semi-pro League Southern region promoted to replace them.
Results
Home \ Away CPU SMU CPU SMU
Chumphon United 1–11–1
Samui United 2–02–0
Source: Thai League
Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.

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

PosTeamPldWDLGFGAGDPtsQualification BBC PCU UDB
1 Banbueng City (Q)220042+26Qualification to the finals 2–1
2 Phichit United 21012203 1–2
3 Udon Banjan United 20021320 0–1
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Goal difference; 4) Goals scored;).
(Q) Qualified for the phase indicated
Matchday 1
Udon Banjan United 0–1 Phichit United
Report Abdulkordiri Hamid Soccerball shade.svg39'
Attendance: 300
Referee: Rutratchapoom Moolpong (Thailand) [7]

Matchday 2
Phichit United 1–2 Banbueng City
Ranyapakorn Konsanthia Soccerball shade.svg52' Report Prawit Jittithaworn Soccerball shade.svg27'
Tewarit Thogkamchum Soccerball shade.svg45+5'
Attendance: 780
Referee: Thanison Onjiw (Thailand) [8]

Matchday 3
Banbueng City 2–1 Udon Banjan United
Vranon Tatiyaprapa Soccerball shade.svg9'
Aekkarat Buarin Soccerball shade.svg77'
Report Pattaratron Buransuk Soccerball shade.svg16'
Attendance: 400
Referee: U-sen Yala (Thailand) [9]

Lower region

PosTeamPldWDLGFGAGDPtsQualification SMU SBW WAL
1 Samui United (Q)211020+24Qualification to the finals 2–0
2 Singburi Warriors 210132+13 3–0
3The Wall20110331 0–0
Source: Thai League
Rules for classification: 1) Points; 2) Head-to-head points; 3) Goal difference; 4) Goals scored;).
(Q) Qualified for the phase indicated
Matchday 1
Samui United 2–0 Singburi Warriors
Mika Chunuonsee Soccerball shade.svg2', 43' (pen.) Report
Ko Samui City Municipality International Stadium,
Ko Samui, Surat Thani
Attendance: 600
Referee: Farid Baenak (Thailand) [10]

Matchday 2
Singburi Warriors 3–0The Wall
Preerapat Khampo Soccerball shade.svg42' (o.g.)
Pongbanchon To-ngam Soccerball shade.svg87'
Kamon Maninuan Soccerball shade.svg90+4'
Report
Attendance: 255
Referee: Suthipong Teekhasuk (Thailand) [11]

Matchday 3
The Wall0–0 Samui United
Report
Stadium of Ragamangala University of Technology Suvarnabhumi, Suphanburi Campus,
Sam Chuk, Suphanburi
Referee: Kriangkrai Thiphanunjarukorn (Thailand) [12]

Finals

Summary

Team 1 Agg. Tooltip Aggregate scoreTeam 21st leg2nd leg
Samui United 1–4 Banbueng City 1–1 0–3

Matches

1st leg
Finals 1st leg
Samui United 1–1 Banbueng City
Amornsin Phoonakhaw Soccerball shade.svg90' Report Chanaphai Thewaphum Soccerball shade.svg67'
Ko Samui City Municipality International Stadium,
Ko Samui, Surat Thani
Referee: Paisan Bendem-alee (Thailand) [13]
Kit left arm redbluecuff.png
Kit left arm.svg
Kit body redbluestripedcollar.png
Kit body.svg
Kit right arm redbluecuff.png
Kit right arm.svg
Kit shorts.svg
Kit socks long.svg
Samui United
Kit left arm.svg
Kit body thinblackstripes.png
Kit body.svg
Kit right arm.svg
Kit shorts.svg
Kit socks blackhalf.png
Kit socks long.svg
Banbueng City
Lineups:
GK1 Flag of Thailand.svg Suphatchai Hiranburana
RB19 Flag of Thailand.svg Chavarit Chimplee
CB16 Flag of Thailand.svg Mika Chunuonsee
CB17 Flag of Thailand.svg Pongthip Sribenjakul
LB33 Flag of Thailand.svg Kittiphat Lanhat
DM21 Flag of Thailand.svg Mahdee Chemah
DM88 Flag of Thailand.svg Attapon Chommaleethanawat
RM69 Flag of Thailand.svg Hasanbukhori WaesalaehSub off.svg 70'
AM10 Flag of Thailand.svg Amornsin PhoonakhawSoccerball shade.svg90'Sub off.svg 90+3'
LM18 Flag of Thailand.svg Songkitti Thongkam
CF9 Flag of Thailand.svg Amarin Chaisuesat (c)Sub off.svg 79'
Substitutes:
GK39 Flag of Thailand.svg Worawit Promchuay
DF2 Flag of Thailand.svg Phakphum Makenzie
DF3 Flag of Thailand.svg Eekarat Chareongul
DF13 Flag of Thailand.svg Jakkarin Chookorn
DF28 Flag of Thailand.svg Alongkorn Kilapsithongkham
DF30 Flag of Thailand.svg Thanthawach O-aeim
MF6 Flag of Thailand.svg Korarit SomnakSub on.svg 90+3'
MF25 Flag of Thailand.svg Sorawit SaifaSub on.svg 79'
MF27 Flag of Thailand.svg Anan Taitam
FW11 Flag of Thailand.svg Chadchapon Jet JamplisSub on.svg 70'
FW77 Flag of Thailand.svg Thawat Suksomboon
Head Coach:
Flag of Brazil.svg Jonathas Henrique de Freitas Candido
TS finals 1st leg - Samui United vs Banbueng City 21 June 2025.jpg
Lineups:
GK62 Flag of Thailand.svg Buncha Yimchoi
RB4 Flag of Thailand.svg Aekkarat BuarinSub off.svg 76'
CB42 Flag of Thailand.svg Tawan Chanthasen
CB10 Flag of Thailand.svg Nopparat Sakun-ood Yellow card.svg 57'
LB14 Flag of Thailand.svg Apirat Heemkhao Sub off.svg 46'
DM66 Flag of Thailand.svg Tewarit Thogkamchum
DM73 Flag of Thailand.svg Apiwich LaorkhaiSub off.svg 66'
RM21 Flag of Thailand.svg Prawit JittithawornSub off.svg 46'
AM8 Flag of Thailand.svg Sansern Limwattana (c)Yellow card.svg 90+4'
LM18 Flag of Thailand.svg Chanatip LaimsuwanSub off.svg 46'
CF24 Flag of Thailand.svg Vranon Tatiyaprapa
Substitutes:
GK32 Flag of Thailand.svg Kitisak Koedprang
DF5 Flag of Thailand.svg Sutayut UraYellow card.svg 82'Sub on.svg 76'
DF17 Flag of Thailand.svg Tongchai Ponang
DF29 Flag of Thailand.svg Nadhawut Singharach
DF89 Flag of Thailand.svg Jeerapong ChamsakulSub on.svg 46'
MF7 Flag of Thailand.svg Siwapong Jarernsin
MF12 Flag of Thailand.svg Chanaphai ThewaphumSoccerball shade.svg67'Sub on.svg 66'
MF19 Flag of Thailand.svg Farid Madsoh
MF35 Flag of Thailand.svg Chumpon Katanon
MF88 Flag of Thailand.svg Kunkawee Manphian
FW15 Flag of Thailand.svg Ekkachai Rittipan Sub on.svg 46'
FW27 Flag of Thailand.svg Pittawat NudodSub on.svg 46'
Head Coach:
Flag of Thailand.svg Pasakorn Kanthak

2nd leg
Finals 2nd leg
Banbueng City 3–0 Samui United
Tewarit Thogkamchum Soccerball shade.svg45', 57'
Apirat Heemkhao Soccerball shade.svg45+2'
Report
Attendance: 680
Referee: Satchukorn Saenchu (Thailand) [14]
Kit left arm.svg
Kit body thinblackstripes.png
Kit body.svg
Kit right arm.svg
Kit shorts.svg
Kit socks blackhalf.png
Kit socks long.svg
Banbueng City
Kit left arm redbluecuff.png
Kit left arm.svg
Kit body redbluestripedcollar.png
Kit body.svg
Kit right arm redbluecuff.png
Kit right arm.svg
Kit shorts.svg
Kit socks long.svg
Samui United
Lineups:
GK62 Flag of Thailand.svg Buncha Yimchoi
RB4 Flag of Thailand.svg Aekkarat BuarinSub off.svg 46'
CB42 Flag of Thailand.svg Tawan Chanthasen
CB89 Flag of Thailand.svg Jeerapong ChamsakulSub off.svg 77'
LB14 Flag of Thailand.svg Apirat Heemkhao Soccerball shade.svg45+2'
DM73 Flag of Thailand.svg Apiwich Laorkhai
CM8 Flag of Thailand.svg Sansern Limwattana (c)
CM66 Flag of Thailand.svg Tewarit ThogkamchumSoccerball shade.svg45', 57'
RF15 Flag of Thailand.svg Ekkachai Rittipan Yellow card.svg 34'Sub off.svg 69'
CF24 Flag of Thailand.svg Vranon TatiyaprapaSub off.svg 46'
LF21 Flag of Thailand.svg Prawit JittithawornSub off.svg 87'
Substitutes:
GK32 Flag of Thailand.svg Kitisak Koedprang
DF2 Flag of Thailand.svg Wicha Nantasri
DF5 Flag of Thailand.svg Sutayut UraSub on.svg 69'
DF17 Flag of Thailand.svg Tongchai Ponang
MF7 Flag of Thailand.svg Siwapong Jarernsin
MF12 Flag of Thailand.svg Chanaphai ThewaphumSub on.svg 77'
MF18 Flag of Thailand.svg Chanatip LaimsuwanSub on.svg 46'
MF35 Flag of Thailand.svg Chumpon KatanonSub on.svg 87'
FW27 Flag of Thailand.svg Pittawat NudodSub on.svg 46'
Head Coach:
Flag of Thailand.svg Pasakorn Kanthak
TS finals 2nd leg - Banbueng City vs Samui United 28 June 2025.jpg
Lineups:
GK1 Flag of Thailand.svg Suphatchai Hiranburana
RB19 Flag of Thailand.svg Chavarit Chimplee
CB3 Flag of Thailand.svg Eekarat ChareongulSub off.svg 64'
CB17 Flag of Thailand.svg Pongthip SribenjakulSub off.svg 90'
LB33 Flag of Thailand.svg Kittiphat LanhatSub off.svg 90'
DM21 Flag of Thailand.svg Mahdee Chemah
DM88 Flag of Thailand.svg Attapon Chommaleethanawat
RM11 Flag of Thailand.svg Chadchapon Jet JamplisSub off.svg 46'
AM10 Flag of Thailand.svg Amornsin PhoonakhawSub off.svg 90'
LM18 Flag of Thailand.svg Songkitti Thongkam
CF9 Flag of Thailand.svg Amarin Chaisuesat (c)
Substitutes:
GK39 Flag of Thailand.svg Worawit Promchuay
DF2 Flag of Thailand.svg Phakphum MakenzieYellow card.svg 84'Sub on.svg 64'
DF16 Flag of Thailand.svg Mika Chunuonsee
DF28 Flag of Thailand.svg Alongkorn KilapsithongkhamSub on.svg 90'
MF6 Flag of Thailand.svg Korarit SomnakSub on.svg 90'
MF25 Flag of Thailand.svg Sorawit SaifaSub on.svg 90'
MF27 Flag of Thailand.svg Anan Taitam
MF55 Flag of Thailand.svg Natthakon ChamnianSub on.svg 46'
Head Coach:
Flag of Brazil.svg Jonathas Henrique de Freitas Candido

Banbueng City won 4–1 on aggregate.

See also

References

  1. "Football Association of Thailand - Match Results (in Thai)". fathailand.org. 15 March 2025.
  2. "Thai League Official Website (in Thai)". thaileague.co.th. 15 March 2025.
  3. "Official Regulations for Thailand Semi-pro League 2025 (in Thai)" (PDF). fathailand.org. 15 March 2025.
  4. "BallThai - Coach Ling Announced Plans for Semi-pro League (in Thai)". ballthai.com. 27 December 2024.
  5. "BallThai - Phayachalatwan Promotes Sarawut Masuk to Semi-pro League (in Thai)". ballthai.com. 28 February 2025.
  6. "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 (in Thai)". fathailand.org. 22 April 2025.
  7. "Full Time Summary Thailand Semi-pro League National Championship upper region – Udon Banjan United v Phichit United" (PDF). thaileague.co.th. Thaileague. 31 May 2025.
  8. "Full Time Summary Thailand Semi-pro League National Championship upper region – Phichit United v Banbueng City" (PDF). thaileague.co.th. Thaileague. 8 June 2025.
  9. "Full Time Summary Thailand Semi-pro League National Championship upper region – Banbueng City v Udon Banjan United" (PDF). thaileague.co.th. Thaileague. 14 June 2025.
  10. "Full Time Summary Thailand Semi-pro League National Championship lower region – Samui United v Singburi Warriors" (PDF). thaileague.co.th. Thaileague. 31 May 2025.
  11. "Full Time Summary Thailand Semi-pro League National Championship lower region – Singburi Warriors v The Wall" (PDF). thaileague.co.th. Thaileague. 8 June 2025.
  12. "Full Time Summary Thailand Semi-pro League National Championship lower region – The Wall v Samui United" (PDF). thaileague.co.th. Thaileague. 14 June 2025.
  13. "Full Time Summary Thailand Semi-pro League National Championship Finals – Samui United v Banbueng City" (PDF). thaileague.co.th. Thaileague. 21 June 2025.
  14. "Full Time Summary Thailand Semi-pro League National Championship Finals – Banbueng City v Samui United" (PDF). thaileague.co.th. Thaileague. 28 June 2025.