# 2024–25 Thai League 3 Northern Region

The 2024–25 Thai League 3 Northern Region is part of the 2024–25 Thai League 3 Regional Stage, consisting of 11 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 14 September 2024, 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
### Relegation from Thai League 2

Chiangmai was relegated to Thai League 3 due to failing to meet club licensing standards. The club will now compete in the Northern Region for the 2024–25 season, bringing higher-level competition.

### Promotion from Thailand Semi-pro League

Chattrakan City earned promotion from the Thailand Semi-pro League and joined the Northern Region, adding fresh competition for this season.

### Club licensing failures

Kongkrailas United and Rongseemaechaithanachotiwat Phayao, despite meeting competitive criteria, were relegated to the Thailand Semi-pro League after failing to comply with licensing requirements. This has allowed Nakhon Sawan See Khwae City, the last-place club in the 2023–24 season, to remain in Thai League 3.

### Club name and logo changes

* Phitsanulok Unity revamped its identity, changing its logo from a field rat to a fighting cock, symbolizing King Naresuan the Great's legendary fighting cock.
* Uttaradit Saksiam rebranded as TPF Uttaradit, adopting a completely new logo while keeping the image of Phraya Phichai, a historical local hero.

## Teams
### Number of teams by province

| Position | Province | Number | Teams |
| 1 | Phitsanulok | 3 | Chattrakan City, Phitsanulok, and Phitsanulok Unity |
| 2 | Chiang Mai | 2 | Chiangmai and Maejo United |
| 3 | Chiang Rai | 1 | Chiangrai City |
| 3 | Kamphaeng Phet | 1 | Kamphaengphet |
| 3 | Lampang | 1 | Khelang United |
| 3 | Nakhon Sawan | 1 | Nakhon Sawan See Khwae City |
| 3 | Tak | 1 | Northern Nakhon Mae Sot United |
| 3 | Uttaradit | 1 | TPF 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 (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 |
| Chiangrai City | Chiangrai (Mueang) | Singha Chiangrai Stadium | 19°57′25″N 99°52′29″E﻿ / ﻿19.9569251623541°N 99.8746340224276°E﻿ / 19.9569251623541; 99.8746340224276 |
| 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) | Stadium of Lampang Rajabhat University | 18°14′07″N 99°29′22″E﻿ / ﻿18.2352768089186°N 99.4895278086758°E﻿ / 18.2352768089186; 99.4895278086758 |
| 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) | Stadium of Nakhon Sawan Sports School | 15°44′33″N 100°07′56″E﻿ / ﻿15.7423655373187°N 100.132336401143°E﻿ / 15.7423655373187; 100.132336401143 |
| 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 |
| Phitsanulok | Phitsanulok (Mueang) | Phitsanulok PAO. Stadium | 16°50′48″N 100°15′51″E﻿ / ﻿16.8465413110845°N 100.264106961599°E﻿ / 16.8465413110845; 100.264106961599 |
| Phitsanulok Unity | Phitsanulok (Mueang) | Phitsanulok PAO. Stadium | 16°50′48″N 100°15′51″E﻿ / ﻿16.8465413110845°N 100.264106961599°E﻿ / 16.8465413110845; 100.264106961599 |
| TPF 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 2024–25 Thai League 3 Northern Region are approximate and calculated based on the most convenient and shortest practical road routes. These measurements prioritize routes that balance proximity and ease of travel, avoiding too indirect or inconvenient paths despite their shorter distance. By focusing on practical road travel, this chart reflects the real-world journey clubs will undertake for away matches, considering the road infrastructure and conditions in northern Thailand. This provides valuable insight into the logistical challenges clubs face during the season and is an essential resource for planning travel for clubs and their supporters.
Among the distances calculated, the shortest is notably 0 kilometers, representing Chiangmai and Maejo United, as well as Phitsanulok and Phitsanulok Unity, who share their respective home stadiums, making travel unnecessary. Conversely, the longest road journey between clubs spans 553 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 journey, covering approximately 3,738 kilometers, while TPF Uttaradit has the least travel, totaling around 1,941 kilometers. These travel disparities are presented in the accompanying table, which offers a detailed breakdown of road distances between each club, providing valuable insights into the logistical demands clubs face in the 2024–25 season.
| From | To (km) | To (km) | To (km) | To (km) | To (km) | To (km) | To (km) | To (km) | To (km) | To (km) | To (km) | Total |
| From | CTC | CMI | CRC | KPP | KLU | MJU | NSK | NMS | PLK | PLU | UTD | Total |
| Chattrakan City | — | 366 | 432 | 106 | 242 | 366 | 127 | 225 | 13 | 13 | 110 | 2,000 |
| Chiangmai | 366 | — | 181 | 365 | 122 | 0 | 486 | 381 | 358 | 358 | 258 | 2,875 |
| Chiangrai City | 432 | 181 | — | 488 | 242 | 181 | 553 | 503 | 419 | 419 | 320 | 3,738 |
| Kamphaengphet | 106 | 365 | 488 | — | 256 | 365 | 129 | 144 | 116 | 116 | 167 | 2,252 |
| Khelang United | 242 | 122 | 242 | 256 | — | 122 | 374 | 269 | 234 | 234 | 135 | 2,230 |
| Maejo United | 366 | 0 | 181 | 365 | 122 | — | 486 | 381 | 358 | 358 | 258 | 2,875 |
| Nakhon Sawan See Khwae City | 127 | 486 | 553 | 129 | 374 | 486 | — | 262 | 137 | 137 | 236 | 2,927 |
| Northern Nakhon Mae Sot United | 225 | 381 | 503 | 144 | 269 | 381 | 262 | — | 228 | 228 | 249 | 2,870 |
| Phitsanulok | 13 | 358 | 419 | 116 | 234 | 358 | 137 | 228 | — | 0 | 104 | 1,967 |
| Phitsanulok Unity | 13 | 358 | 419 | 116 | 234 | 358 | 137 | 228 | 0 | — | 104 | 1,967 |
| TPF Uttaradit | 110 | 258 | 320 | 167 | 135 | 258 | 236 | 249 | 104 | 104 | — | 1,941 |

### Personnel and sponsoring

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality; Club dissolved during season would shown by grey background.
| Team | Manager | Kit |
| Chattrakan City | Ronachai Jinakate | |
| Chiangmai | Amaret Amonlertsak | |
| Chiangrai City | Nantawat Tansopa | Zeta Jersey |
| Kamphaengphet | Sek-san Siripong | |
| Khelang United | Issawa Singthong | Zeta Jersey |
| Maejo United | Chalongchai Leelahacheewa | Acono Sport |
| Nakhon Sawan See Khwae City | Sanong Taengngam | Zeta Jersey |
| Northern Nakhon Mae Sot United | Somkiat Fongpech | 2S Sport |
| Phitsanulok | Kritsana Taiwan | Ego Sport |
| Phitsanulok Unity | Chaiwat Puengsiri | H2H Sport |
| TPF Uttaradit | Nitipong Saiyasit | Zeta Jersey |

### 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.
    Other foreign players. AFC member countries players. ASEAN member countries players. No foreign player registered.

## League table
### Standings

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Maejo United (C, Q) | 18 | 10 | 7 | 1 | 29 | 11 | +18 | 37 | Qualification to the National Championship stage |
| 2 | Khelang United | 19 | 10 | 4 | 5 | 31 | 21 | +10 | 34 | Qualification to the National Championship stage |
| 3 | Chiangmai | 18 | 8 | 7 | 3 | 34 | 19 | +15 | 31 | |
| 4 | Phitsanulok | 18 | 10 | 1 | 7 | 19 | 14 | +5 | 31 | |
| 5 | TPF Uttaradit | 18 | 7 | 6 | 5 | 26 | 28 | −2 | 27 | |
| 6 | Nakhon Sawan See Khwae City | 18 | 5 | 7 | 6 | 19 | 21 | −2 | 22 | |
| 7 | Chiangrai City | 19 | 6 | 3 | 10 | 23 | 28 | −5 | 21 | |
| 8 | Kamphaengphet | 18 | 6 | 3 | 9 | 15 | 26 | −11 | 21 | |
| 9 | Chattrakan City | 18 | 5 | 4 | 9 | 20 | 27 | −7 | 19 | |
| 10 | Northern Nakhon Mae Sot United | 18 | 5 | 4 | 9 | 18 | 28 | −10 | 19 | |
| 11 | Phitsanulok Unity | 18 | 4 | 2 | 12 | 20 | 31 | −11 | 14 | Relegation to the Thailand Semi-pro League |

### Positions by round

| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| Maejo United | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Khelang United | 7 | 10 | 8 | 5 | 8 | 6 | 4 | 4 | 4 | 3 | 4 | 4 | 5 | 5 | 4 | 3 | 4 | 3 | 3 | 2 |
| Chiangmai | 9 | 4 | 4 | 3 | 4 | 4 | 3 | 3 | 2 | 2 | 2 | 1 | 2 | 2 | 3 | 5 | 2 | 2 | 2 | 3 |
| Phitsanulok | 8 | 3 | 6 | 8 | 9 | 10 | 9 | 10 | 8 | 5 | 5 | 5 | 4 | 4 | 5 | 4 | 5 | 5 | 4 | 4 |
| TPF Uttaradit | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 3 | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 4 | 5 | 5 |
| Nakhon Sawan See Khwae City | 5 | 7 | 9 | 7 | 5 | 7 | 6 | 5 | 6 | 6 | 8 | 7 | 7 | 7 | 7 | 8 | 7 | 7 | 7 | 6 |
| Chiangrai City | 6 | 9 | 11 | 9 | 6 | 9 | 10 | 8 | 9 | 9 | 10 | 9 | 9 | 8 | 10 | 10 | 11 | 10 | 9 | 7 |
| Kamphaengphet | 10 | 6 | 2 | 4 | 3 | 3 | 5 | 7 | 5 | 8 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 8 |
| Chattrakan City | 4 | 8 | 5 | 6 | 7 | 5 | 7 | 6 | 7 | 7 | 7 | 8 | 8 | 9 | 11 | 11 | 9 | 8 | 10 | 9 |
| Northern Nakhon Mae Sot United | 11 | 11 | 10 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 10 | 8 | 7 | 8 | 9 | 8 | 10 |
| Phitsanulok Unity | 3 | 5 | 7 | 10 | 10 | 8 | 8 | 9 | 10 | 10 | 9 | 10 | 10 | 11 | 9 | 9 | 10 | 11 | 11 | 11 |

### Results by round

| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| Maejo United | W | N | D | W | W | D | W | W | W | D | D | N | W | W | D | D | W | W | D | L |
| Khelang United | N | L | W | D | L | W | W | D | W | W | L | D | L | W | D | W | L | W | W | W |
| Chiangmai | L | W | D | W | N | D | W | W | W | W | D | D | L | D | N | D | W | W | D | L |
| Phitsanulok | W | L | L | L | L | W | N | L | W | W | W | W | W | D | L | W | N | L | W | W |
| TPF Uttaradit | W | W | N | W | W | W | L | D | L | D | D | W | N | D | W | D | L | L | L | D |
| Nakhon Sawan See Khwae City | D | D | D | W | L | D | W | N | L | D | L | D | W | L | L | D | W | N | L | W |
| Chiangrai City | L | W | W | L | L | L | D | L | D | L | N | D | W | L | L | L | L | W | W | W |
| Kamphaengphet | L | W | W | L | W | N | D | L | D | L | W | L | W | D | W | N | L | L | L | L |
| Chattrakan City | D | L | W | L | L | W | L | W | N | D | D | L | L | L | L | L | W | W | N | D |
| Northern Nakhon Mae Sot United | L | L | D | L | L | L | W | D | L | N | L | W | L | W | W | W | D | L | D | N |
| Phitsanulok Unity | W | L | L | N | L | W | L | L | L | L | W | L | L | N | W | L | D | L | D | L |

### Results

| Home \ Away | CTC | CMI | CRC | KPP | KLU | MJU | NSK | NMS | PLK | PLU | UTD |
| Chattrakan City | — | | 3–1 | 1–2 | 2–1 | 0–4 | 2–2 | 0–2 | 0–1 | 3–0 | 1–1 |
| Chiangmai | 1–1 | — | 0–1 | 2–0 | 2–0 | 1–1 | 1–1 | 4–2 | 1–1 | | 5–1 |
| Chiangrai City | 2–0 | 2–3 | — | 3–0 | 1–3 | 0–2 | 1–1 | 1–0 | 0–1 | 0–2 | 1–1 |
| Kamphaengphet | 1–0 | 0–2 | 2–2 | — | 1–0 | | 2–2 | 2–1 | 0–2 | 2–1 | 1–4 |
| Khelang United | 1–0 | 3–3 | 1–0 | | — | 0–3 | 3–0 | 4–0 | 1–0 | 2–0 | 1–0 |
| Maejo United | 2–0 | 0–0 | 2–0 | 2–0 | 2–2 | — | 1–1 | 1–0 | 1–0 | 2–2 | |
| Nakhon Sawan See Khwae City | | 1–0 | 1–0 | 1–0 | 1–1 | 2–1 | — | 0–1 | 0–1 | 0–1 | 0–1 |
| Northern Nakhon Mae Sot United | 1–2 | 2–2 | 2–1 | 2–1 | 1–1 | 2–2 | 0–2 | — | | 1–1 | 0–3 |
| Phitsanulok | 2–0 | 1–2 | | 1–0 | 3–0 | 0–1 | 2–1 | 1–0 | — | 0–3 | 1–2 |
| Phitsanulok Unity | 1–3 | 2–1 | 2–4 | 0–1 | 2–4 | 0–1 | | 0–1 | 1–2 | — | 2–3 |
| TPF Uttaradit | 2–2 | 0–4 | 2–3 | 0–0 | 0–3 | 1–1 | 3–3 | | 1–0 | 1–0 | — |

## Season statistics
### Top scorers

    :As of 22 September 2024.
| Rank | Player | Club | Goals |
| 1 | Weerawat Konsombut | Chattrakan City | 2 |
| 1 | Khwanchai Bunprakhom | Kamphaengphet | 2 |
| 1 | Ekue Andre Houma | Northern Nakhon Mae Sot United | 2 |
| 1 | Saran Sridet | TPF Uttaradit | 2 |
| 2 | Felipe Micael | Chiangmai | 1 |
| 2 | Henrique Santos | Chiangmai | 1 |
| 2 | Partchya Katethip | Chiangmai | 1 |
| 2 | Attaphon Kannoo | Maejo United | 1 |
| 2 | Douglas Mineiro | Maejo United | 1 |
| 2 | Dzarma Bata | Nakhon Sawan See Khwae City | 1 |
| 2 | Nontawat Onsuebsai | Nakhon Sawan See Khwae City | 1 |
| 2 | Anuyut Mudlem | Phitsanulok | 1 |
| 2 | Ekene Victor Azike | Phitsanulok | 1 |
| 2 | Aboubacar Diarra | Phitsanulok Unity | 1 |
| 2 | Ponlawat Pinkong | Phitsanulok Unity | 1 |
| 2 | Emerson Balotelli | TPF Uttaradit | 1 |
| 2 | Okereke Timothy Chiemerie | TPF Uttaradit | 1 |

### Hat-tricks

| Player | For | Against | Result | Date |
Notes: (H) = Home team; (A) = Away team

### Clean sheets

    As of 22 September 2024.
| Rank | Player | Club | Clean sheets |
| 1 | Teerayut Thipkam | TPF Uttaradit | 2 |
| 2 | Surasak Thongoon | Chiangmai | 1 |
| 2 | Pathomtat Sudprasert | Maejo United | 1 |
| 2 | Sangphet Puklongyong | Phitsanulok | 1 |

## Attendances
### Overall statistical table

| Pos | Team | Total | High | Low | Average | Change |
| 1 | Phitsanulok | 881 | 881 | | 881 | −9.8%$^†$ |
| 2 | Chiangmai | 758 | 758 | | 758 | −63.8%$^†$ |
| 7 | TPF Uttaradit | 431 | 431 | | 431 | +62.6%$^†$ |
| 3 | Phitsanulok Unity | 296 | 296 | | 296 | +41.0%$^†$ |
| 8 | Northern Nakhon Mae Sot United | 124 | 124 | | 124 | −36.7%$^†$ |
| 10 | Kamphaengphet | 105 | 105 | | 105 | −13.9%$^†$ |
| 3 | Chattrakan City | 103 | 103 | | 103 | n/a$^†$ |
| 4 | Maejo United | 32 | 32 | | 32 | −77.9%$^†$ |
| 2 | Nakhon Sawan See Khwae City | | | | | NA$^†$ |
| 9 | Khelang United | | | | | NA$^†$ |
| 11 | Chiangrai City | | | | | NA$^†$ |
| | League total | 2,730 | 881 | 32 | 341 | +10.0%$^†$ |
Updated to games played on 22 September 2024 Source: Thai League

### Attendances by home match played

| Team \ Match played | 1 | Total |
| Chattrakan City | 103 | 103 |
| Chiangmai | 758 | 758 |
| Chiangrai City | | |
| Kamphaengphet | 105 | 105 |
| Khelang United | | |
| Maejo United | 32 | 32 |
| Nakhon Sawan See Khwae City | | |
| Northern Nakhon Mae Sot United | 124 | 124 |
| Phitsanulok | 881 | 881 |
| Phitsanulok Unity | 296 | 296 |
| TPF Uttaradit | 431 | 431 |