2025–26 Thai League 3 Northern Region

Thai League 3
Northern Region
Season2025–26
Dates13 September 2025 – TBD
2026–27 →

The 2025–26 Thai League 3 Northern Region is part of the 2025–26 Thai League 3 Regional Stage,[1] consisting of 12 clubs located across the northern region of Thailand, including some areas in the upper parts of the central and western regions. The season will commence on 13 September 2025, with clubs competing in a round-robin format featuring home-and-away matches. The Regional Stage will conclude on TBD, at which point the top two clubs will advance to the National Championship Stage, while the bottom-placed club will face relegation to the Thailand Semi-pro League for the following season. This stage showcases the spirit of football in Thailand's highlands, where clubs represent the cultural and historical richness of the northern provinces.

Seasonal Changes

The 2025–26 Thai League 3 season features a number of changes compared to the previous campaign. These include the promotion and relegation of clubs between divisions, several club renamings and rebrandings, and the introduction of a new title sponsor, BYD Auto, which rebranded the competition as the BYD Dolphin League III for sponsorship reasons.

Promotions from Thailand Semi-pro League

Normally, the champions of each of the six regional groups of the 2025 Thailand Semi-pro League would be promoted to the Thai League 3.[2] However, in the Western region, the champions, The Wall, failed club licensing and were denied promotion. As a result, only five regional champions earned direct promotion, with several additional clubs promoted under special quotas due to licensing issues and adjustments to balance the number of teams in each group. Clubs promotion in the Northern region:

  • Phichit United – promoted as regional champions.
  • Chiangrai TSC – promoted as runners-up under a special quota, increasing the Northern group from 11 to 12 clubs.

Club relegated due to finishing last in the region

Sponsorship and Broadcasting

In the 2025–26 season, Thai League 3 will operate under a title sponsorship arrangement for the first time: BYD Auto (through BYD Rêver Thailand) has become the main sponsor for all three professional tiers in Thailand, including Thai League 3, rebranding it as the BYD Dolphin League III.[3]

On the broadcasting side, a landmark media rights deal was struck, giving AIS Play (in partnership with Gulf and JAS)[4] exclusive rights to stream all matches from Thai Leagues 1, 2, and 3, plus domestic cups and youth competitions for the 2025–26 through 2028–29 seasons.[5] Under this agreement, Thai League 3 matches can be watched live for free via AIS Play, and fans will no longer rely solely on individual clubs' streaming efforts (e.g., via YouTube or Facebook), as they did in previous seasons.

Club name and logo changes

3 clubs have rebranded or changed their logos for the 2025–26 season of the Thai League 3 Northern region:

  • Chiangmai, introduced a new logo for the 2025–26 season. The previous crest, which featured a half-body tiger with the Three Kings above, was replaced by a modern design showing the metallic head of a roaring steel tiger next to a football, with the traditional Three Kings motif removed.[6]
  • Phichit United, newly promoted from the Thailand Semi-pro League, introduced a minor update to their existing crocodile-themed emblem. The crest continues to depict a muscular crocodile from the chest upward, in a half-portrait style. For the 2025–26 season, the design was modified by adding the Thai letter "ธ" on the crocodile's chest and updating the founding year displayed at the bottom from "2021" to "2025".
  • Uttaradit, previously known as TPF Uttaradit, officially changed their club name to "Uttaradit". The club retained its existing crest design, but the lettering within the emblem was updated: the abbreviation "TPF" was replaced with "UTTFC". All other visual elements of the logo remain unchanged.

Teams

Number of teams by province

Locations of the 2025–26 Thai League 3 Northern Region clubs
Locations of the 2025–26 Thai League 3 Northern Region clubs.
Position Province Number Teams
1 Chiang Mai 2 Chiangmai and Maejo United
Chiang Rai 2 Chiangrai City and Chiangrai TSC
Phitsanulok 2 Chattrakan City and Phitsanulok
4 Kamphaeng Phet 1 Kamphaengphet
Lampang 1 Khelang United
Nakhon Sawan 1 Nakhon Sawan See Khwae City
Phichit 1 Phichit United
Tak 1 Northern Nakhon Mae Sot United
Uttaradit 1 Uttaradit

Stadiums and locations

Team Location Stadium Coordinates
Chattrakan City Phitsanulok (Mueang) Stadium of Pibulsongkram Rajabhat University 16°49′55″N 100°12′47″E / 16.83181287823515°N 100.21301963767598°E / 16.83181287823515; 100.21301963767598
Chiangmai Chiang Mai (Mueang) Chiangmai City Municipality Stadium 18°48′03″N 98°59′22″E / 18.80084613087948°N 98.98949391257844°E / 18.80084613087948; 98.98949391257844
Chiangrai City Chiang Rai (Mueang) Singha Chiangrai Stadium 19°57′25″N 99°52′29″E / 19.9569251623541°N 99.8746340224276°E / 19.9569251623541; 99.8746340224276
Chiangrai TSC Chiang Rai (Mueang) Chiangrai Provincial Stadium 19°54′48″N 99°51′21″E / 19.913287667506463°N 99.85586756637777°E / 19.913287667506463; 99.85586756637777
Kamphaengphet Kamphaengphet (Mueang) Cha Kung Rao Stadium 16°28′40″N 99°31′17″E / 16.477736506972°N 99.5214484424756°E / 16.477736506972; 99.5214484424756
Khelang United Lampang (Mueang) Lampang Provincial Stadium 18°18′09″N 99°28′25″E / 18.302396764387645°N 99.4734887743862°E / 18.302396764387645; 99.4734887743862
Maejo United Chiang Mai (Doi Saket) Stadium of Rajamangala University of Technology Lanna, Doi Saket Campus 18°51′28″N 99°10′39″E / 18.857736482390848°N 99.17750957857609°E / 18.857736482390848; 99.17750957857609
Nakhon Sawan See Khwae City Nakhon Sawan (Mueang) Nakhon Sawan Provincial Stadium 15°42′36″N 100°06′26″E / 15.710045061629598°N 100.1071464264935°E / 15.710045061629598; 100.1071464264935
Northern Nakhon Mae Sot United Tak (Mae Sot) Five Border Districts Stadium 16°44′07″N 98°33′52″E / 16.7352639427289°N 98.5644536555098°E / 16.7352639427289; 98.5644536555098
Phichit United Phichit (Mueang) Phichit Stadium 16°26′35″N 100°19′26″E / 16.443096996757387°N 100.32399762149295°E / 16.443096996757387; 100.32399762149295
Phitsanulok Phitsanulok (Mueang) Phitsanulok PAO. Stadium 16°50′48″N 100°15′51″E / 16.8465413110845°N 100.264106961599°E / 16.8465413110845; 100.264106961599
Uttaradit Uttaradit (Mueang) Uttaradit Provincial Stadium 17°36′34″N 100°06′39″E / 17.6093220208678°N 100.110859504239°E / 17.6093220208678; 100.110859504239

Road travel distances between clubs

The distances between football clubs in the 2025–26 Thai League 3 Northern Region are approximate and calculated using the most convenient, shortest practical road routes. These measurements prioritize routes that strike a balance between proximity and ease of travel, avoiding indirect or impractical paths even when marginally shorter alternatives are available. By focusing on realistic road travel, this chart represents the actual journeys clubs undertake for away matches, reflecting the geographical and infrastructural conditions across northern Thailand. This provides valuable insight into the logistical challenges faced by the clubs throughout the season and serves as an important reference for travel planning for both clubs and their supporters.

Among the distances calculated, the shortest is notably 7 kilometers, representing the local derby between Chiangrai City and Chiangrai TSC, two clubs based within Chiang Rai province. Conversely, the longest road journey between clubs spans 556 kilometers, marking the trip between Chiangrai City and Nakhon Sawan See Khwae City. In terms of total travel distances over the season, Chiangrai City faces the most extensive travel, covering approximately 3,817 kilometers, while Uttaradit has the least travel, totaling around 2,312 kilometers. These travel disparities are presented in the accompanying table, which offers a detailed breakdown of road distances between each club and provides valuable insights into the logistical demands that clubs face in the 2025–26 season.

From To (km) Total
CTC CMI CRC CRT KPP KLU MJU NSK NMS PCU PLK UTD
Chattrakan City 348 432 423 106 251 366 130 225 62 13 110 2,466
Chiangmai 348 193 188 336 100 26 448 355 399 339 239 2,971
Chiangrai City 432 193 7 488 238 181 556 503 480 419 320 3,817
Chiangrai TSC 423 188 7 480 233 176 552 498 475 415 315 3,762
Kamphaengphet 106 336 488 480 254 365 119 144 90 116 167 2,665
Khelang United 251 100 238 233 254 118 361 269 307 247 148 2,526
Maejo United 366 26 181 176 365 118 467 381 418 358 258 3,114
Nakhon Sawan See Khwae City 130 448 556 552 119 361 467 256 104 141 240 3,374
Northern Nakhon Mae Sot United 225 355 503 498 144 269 381 256 234 228 249 3,342
Phichit United 62 399 480 475 90 307 418 104 234 71 162 2,802
Phitsanulok 13 339 419 415 116 247 358 141 228 71 104 2,451
Uttaradit 110 239 320 315 167 148 258 240 249 162 104 2,312

Foreign players

A T3 team could register 3 foreign players from foreign players all around the world. A team can use 3 foreign players on the field in each game.

Note :
downward-facing red arrow: players who released during second leg transfer window;
upward-facing green arrow: players who registered during second leg transfer window.
AFC member countries players.
CAF member countries players.
CONCACAF member countries players.
CONMEBOL member countries players.
OFC member countries players.
UEFA member countries players.
No foreign player registered.
Club Leg Player 1 Player 2 Player 3
Chattrakan City 1st Ivory Coast Diarra Junior Aboubacar Nigeria Chijindu Sunday Edmund Japan Masahiro Fujiwara
2nd
Chiangmai 1st Russia Daniil Musatkin Republic of Ireland John McGuigan Nigeria Ezike Christian Uchenna
2nd
Chiangrai City 1st Cameroon Bilanyu Yinyu Tarlishi South Korea Kim Seong-soo
2nd
Chiangrai TSC 1st
2nd
Kamphaengphet 1st Brazil Rayner Moraes Costa United States Dylan Nathanael Ramos South Korea Choi Jeong-soo
2nd
Khelang United 1st Brazil Yuri Martins Roque Ghana Isaac Quansah China Liu Chaoyang
2nd
Maejo United 1st Brazil Douglas Mineiro Nigeria Precious Uchenna Eze Nigeria Bright Friday
2nd
Nakhon Sawan See Khwae City 1st Republic of the Congo Katuala Joslyn Ghifem South Korea So Ji-hoon Australia Likassa Firaol Bayu
2nd
Northern Nakhon Mae Sot United 1st Cameroon Cedrick Platini Kaham Cameroon Tewidikum Tah Nivan Nigeria Mubarak Mohammed Ahmed
2nd
Phichit United 1st Brazil Gustavo Henrique Balduino Ribeiro Brazil Abraão de Sousa Lima Nigeria Michael Arinze Anunobi
2nd
Phitsanulok 1st Argentina Juan Francisco Odorisio Republic of the Congo Burnel Okana-Stazi South Korea Lee Myeong-jin
2nd
Uttaradit 1st Brazil Luan Santos Brazil Diego Silva Ghana Oscar Plape
2nd

League table

Standings

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 Chiangmai 16 10 5 1 30 14 +16 35 Qualification to the National Championship stage
2 Uttaradit 16 7 9 0 34 11 +23 30
3 Phichit United 16 7 6 3 31 19 +12 27
4 Maejo United 16 6 5 5 17 14 +3 23
5 Northern Nakhon Mae Sot United 16 5 8 3 17 15 +2 23
6 Khelang United 16 6 3 7 23 24 −1 21
7 Phitsanulok 16 4 7 5 15 18 −3 19
8 Chattrakan City 16 5 4 7 14 18 −4 19
9 Chiangrai TSC 16 4 6 6 17 19 −2 18
10 Chiangrai City 16 4 5 7 21 35 −14 17
11 Kamphaengphet 16 4 3 9 11 22 −11 15
12 Nakhon Sawan See Khwae City 16 3 1 12 17 38 −21 10 Relegation to the Thailand Semi-pro League
Updated to match(es) played on 11 February 2026. 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).

Positions by round

Team ╲ Round12345678910111213141516171819202122
Chiangmai2554321111111111
Uttaradit5123233322222222
Phichit United889610887108974333
Maejo United77811910101044546454
Northern Nakhon Mae Sot United3635576666763565
Khelang United1468644477685646
Phitsanulok6312112233437777
Chattrakan City101012121212121212121211111198
Chiangrai TSC4241455555358889
Chiangrai City129107869889899101110
Kamphaengphet1111119797991010101091011
Nakhon Sawan See Khwae City912710111111111111111212121212
Source: Thai League
  = Qualification to the National Championship stage;   = Relegation to the Thailand Semi-pro League

Results by round

Team ╲ Round12345678910111213141516171819202122
ChiangmaiWDDWDWWWWDWWWDWL
UttaraditWWDDDDWDWDWWDDWD
Phichit UnitedLDDWLWDDLDDWWWWW
Maejo UnitedLDDLWLWDWWLDDWLW
Northern Nakhon Mae Sot UnitedWDWDDLDDDWLDWDLW
Khelang UnitedWDLLWWLDLDWLWLWL
PhitsanulokWWWLWDDDLDLDLDDL
Chattrakan CityLLLLLDDLLDWWDWWW
Chiangrai TSCWWLWLDLDDWDLLLDD
Chiangrai CityLDDWDWLDDLWLLLLW
KamphaengphetLLDWWLWLDLLDLWLL
Nakhon Sawan See Khwae CityLLWLLLLWWLLLDLLL
Source: Thai League
W = Won; D = Drawn; L = Lost

Results

Home \ Away CTC CMI CRC CRT KPP KLU MJU NSK NMS PCU PLK UTD
Chattrakan City 0–1 2–1 2–0 1–1 0–0 0–0 1–1 0–2
Chiangmai 2–1 1–1 1–0 1–0 3–2 3–0 3–0 1–1
Chiangrai City 1–3 0–3 1–4 1–1 2–1 1–3 3–3 2–2
Chiangrai TSC 3–1 1–2 1–1 1–0 0–1 0–0 1–1
Kamphaengphet 1–0 1–1 1–0 0–2 2–0 0–1 0–1 1–1
Khelang United 2–3 1–1 0–1 2–1 1–0 3–0 2–2 3–1
Maejo United 2–0 1–0 3–0 1–0 1–1 4–1 0–1 2–2
Nakhon Sawan See Khwae City 3–1 0–2 2–3 3–2 0–3 1–3 1–3 1–4
Northern Nakhon Mae Sot United 0–1 0–0 1–0 2–2 3–0 0–0 0–0 1–1
Phichit United 2–4 4–2 0–0 3–0 1–0 4–0 6–1 1–1 0–0
Phitsanulok 0–1 2–2 0–2 3–2 2–0 4–1 0–2 0–0
Uttaradit 8–1 1–1 3–0 3–0 0–0 4–0 1–1 1–0
Updated to match(es) played on 11 February 2026. 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.

References

  1. ^ "BYD ไทยลีก เปิดศักราชความเดือด ซีซั่น 2025/26 มาดามแป้งการันตีเงินสนับสนุนเพิ่ม (in Thai)". mgronline.com. 6 August 2025.
  2. ^ "สรุปรายชื่อ 6 ทีมจากไทยแลนด์เซมิโปรลีก เลื่อนชั้นสู่ไทยลีก 3 ซีซั่น 2025/26 (in Thai)". ballthai.com. 5 May 2025.
  3. ^ "BYD หนุนบอลไทยเต็มสูบ! เปิดตัวสปอนเซอร์ทีมชาติ-ไทยลีก ครบ 3 ลีก (in Thai)". siamsport.co.th. 18 July 2025.
  4. ^ "GULF, AIS, and JAS Secure Exclusive Thai League Broadcast Rights to Elevate Thai Football Globally". gulf.co.th. 10 June 2025.
  5. ^ "Historic deal to broadcast all Thai football matches live". bangkokpost.com. 11 June 2025.
  6. ^ "เชียงใหม่ เอฟซี ประกาศเปิดตัวโลโก้ใหม่ทางการ เริ่มใช้ฤดูกาล 2025/26 (in Thai)". siamsport.co.th. 14 July 2025.