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.
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 :
: players who released during second leg transfer window;
: 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 Diarra Junior Aboubacar Chijindu Sunday Edmund Masahiro Fujiwara
2nd
Chiangmai 1st Daniil Musatkin John McGuigan Ezike Christian Uchenna
2nd
Chiangrai City 1st Bilanyu Yinyu Tarlishi Kim Seong-soo
2nd
Chiangrai TSC 1st
2nd
Kamphaengphet 1st Rayner Moraes Costa Dylan Nathanael Ramos Choi Jeong-soo
2nd
Khelang United 1st Yuri Martins Roque Isaac Quansah Liu Chaoyang
2nd
Maejo United 1st Douglas Mineiro Precious Uchenna Eze Bright Friday
2nd
Nakhon Sawan See Khwae City 1st Katuala Joslyn Ghifem So Ji-hoon Likassa Firaol Bayu
2nd
Northern Nakhon Mae Sot United 1st Cedrick Platini Kaham Tewidikum Tah Nivan Mubarak Mohammed Ahmed
2nd
Phichit United 1st Gustavo Henrique Balduino Ribeiro Abraão de Sousa Lima Michael Arinze Anunobi
2nd
Phitsanulok 1st Juan Francisco Odorisio Burnel Okana-Stazi Lee Myeong-jin
2nd
Uttaradit 1st Luan Santos Diego Silva Oscar Plape
2nd

League table

Standings

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 Chiangmai 11 7 4 0 21 11 +10 25 Qualification to the National Championship stage
2 Uttaradit 11 5 6 0 20 7 +13 21
3 Chiangrai TSC 11 4 4 3 15 12 +3 16
4 Phitsanulok 11 4 4 3 11 11 0 16
5 Maejo United 11 4 3 4 12 9 +3 15
6 Khelang United 11 4 3 4 19 17 +2 15
7 Northern Nakhon Mae Sot United 11 3 6 2 11 10 +1 15
8 Chiangrai City 11 3 5 3 15 16 −1 14
9 Phichit United 11 2 6 3 18 16 +2 12
10 Kamphaengphet 11 3 2 6 8 17 −9 11
11 Nakhon Sawan See Khwae City 11 3 0 8 14 28 −14 9
12 Chattrakan City 11 1 3 7 6 16 −10 6 Relegation to the Thailand Semi-pro League
Updated to match(es) played on 23 November 2025. 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
Chiangmai25543211111
Uttaradit51232333222
Chiangrai TSC42414555553
Phitsanulok63121122334
Maejo United778119101010445
Khelang United14686444776
Northern Nakhon Mae Sot United36355766667
Chiangrai City1291078698898
Phichit United8896108871089
Kamphaengphet1111119797991010
Nakhon Sawan See Khwae City91271011111111111111
Chattrakan City1010121212121212121212
Source: Thai League
  = Qualification to the National Championship stage;   = Relegation to the Thailand Semi-pro League

Results by round

Team ╲ Round12345678910111213141516171819202122
ChiangmaiWDDWDWWWWDW
UttaraditWWDDDDWDWDW
Chiangrai TSCWWLWLDLDDWD
PhitsanulokWWWLWDDDLDL
Maejo UnitedLDDLWLWDWWL
Khelang UnitedWDLLWWLDLDW
Northern Nakhon Mae Sot UnitedWDWDDLDDDWL
Chiangrai CityLDDWDWLDDLW
Phichit UnitedLDDWLWDDLDD
KamphaengphetLLDWWLWLDLL
Nakhon Sawan See Khwae CityLLWLLLLWWLL
Chattrakan CityLLLLLDDLLDW
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 1–1 0–0 1–1 0–2
Chiangmai 2–1 1–1 1–0 3–2 3–0 1–1
Chiangrai City 1–4 1–1 1–3 3–3 2–2
Chiangrai TSC 3–1 1–2 1–1 1–0 1–1
Kamphaengphet 1–0 1–1 1–0 0–2 0–1
Khelang United 2–3 1–1 0–1 2–1 3–0 2–2
Maejo United 2–0 1–0 4–1 0–1 2–2
Nakhon Sawan See Khwae City 3–1 0–2 2–3 3–2 0–3 1–3
Northern Nakhon Mae Sot United 0–1 0–0 1–0 2–2 0–0 0–0
Phichit United 2–4 0–0 3–0 6–1 1–1 0–0
Phitsanulok 0–2 3–2 2–0 4–1 0–2 0–0
Uttaradit 3–0 3–0 4–0 1–1 1–0
Updated to match(es) played on 23 November 2025. 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.