2025–26 Thai League 3 Northern Region
| Season | 2025–26 |
|---|---|
| Dates | 13 September 2025 – TBD |
← 2024–25 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
- Phitsanulok Unity relegated after finishing last in the Northern table.
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
| 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
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 |
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
= Qualification to the National Championship stage; = Relegation to the Thailand Semi-pro League
Results by round
Results
References
- ^ "BYD ไทยลีก เปิดศักราชความเดือด ซีซั่น 2025/26 มาดามแป้งการันตีเงินสนับสนุนเพิ่ม (in Thai)". mgronline.com. 6 August 2025.
- ^ "สรุปรายชื่อ 6 ทีมจากไทยแลนด์เซมิโปรลีก เลื่อนชั้นสู่ไทยลีก 3 ซีซั่น 2025/26 (in Thai)". ballthai.com. 5 May 2025.
- ^ "BYD หนุนบอลไทยเต็มสูบ! เปิดตัวสปอนเซอร์ทีมชาติ-ไทยลีก ครบ 3 ลีก (in Thai)". siamsport.co.th. 18 July 2025.
- ^ "GULF, AIS, and JAS Secure Exclusive Thai League Broadcast Rights to Elevate Thai Football Globally". gulf.co.th. 10 June 2025.
- ^ "Historic deal to broadcast all Thai football matches live". bangkokpost.com. 11 June 2025.
- ^ "เชียงใหม่ เอฟซี ประกาศเปิดตัวโลโก้ใหม่ทางการ เริ่มใช้ฤดูกาล 2025/26 (in Thai)". siamsport.co.th. 14 July 2025.