2024–25 Thai League 3 Northern Region

Thai League 3
Northern Region
Season2024–25
Dates14 September 2024 – 30 March 2025
ChampionsMaejo United
RelegatedPhitsanulok Unity
T3 National ChampionshipMaejo United
Khelang United
Matches played110
Goals scored283 (2.57 per match)
Top goalscorer Mathas Kajaree
(15 goals; Khelang United)
Best goalkeeper Pathomtat Sudprasert
(11 clean sheets; Maejo United)
Biggest home win4 goals difference
Chiangmai 5–1 TPF Uttaradit
(22 February 2025)
Khelang United 4–0 Northern Nakhon Mae Sot United
(2 March 2025)
Biggest away win4 goals difference
TPF Uttaradit 0–4 Chiangmai
(27 October 2024)
Chattrakan City 0–4 Maejo United
(2 February 2025)
Highest scoring6 goals
Phitsanulok Unity 2–4 Chiangrai City
(13 October 2024)
Chiangmai 4–2 Northern Nakhon Mae Sot United
(10 November 2024)
Khelang United 3–3 Chiangmai
(18 January 2025)
TPF Uttaradit 3–3 Nakhon Sawan See Khwae City
(15 February 2025)
Chiangmai 5–1 TPF Uttaradit
(22 February 2025)
Phitsanulok Unity 2–4 Khelang United
(15 March 2025)
Chiangmai 4–2 Phitsanulok Unity
(30 March 2025)
Longest winning run5 matches
Phitsanulok
TPF Uttaradit
Longest unbeaten run17 matches
Maejo United
Longest winless run8 matches
Chiangrai City
Longest losing run6 matches
Kamphaengphet
Highest attendance1,285
Phitsanulok 1–2 Chiangmai
(6 October 2024)
Lowest attendance0
Total attendance31,833
Average attendance306
2025–26 →

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,[1] with clubs competing in a round-robin format featuring home-and-away matches. The Regional Stage will conclude on 30 March 2025, 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.[2]

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

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.[4][5] This has allowed Nakhon Sawan See Khwae City, the last-place club in the 2023–24 season, to remain in Thai League 3.[6]

Club name and logo changes

Teams

Number of teams by province

Locations of the 2024–25 Thai League 3 Northern Region clubs.
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
Kamphaeng Phet 1 Kamphaengphet
Lampang 1 Khelang United
Nakhon Sawan 1 Nakhon Sawan See Khwae City
Tak 1 Northern Nakhon Mae Sot United
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[9] 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[10] 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[11] 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[12] 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[13] 16°44′07″N 98°33′52″E / 16.7352639427289°N 98.5644536555098°E / 16.7352639427289; 98.5644536555098
Phitsanulok Phitsanulok (Mueang) Phitsanulok PAO. Stadium[14] 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[15] 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) Total
CTC CMI CRC KPP KLU MJU NSK NMS PLK PLU UTD
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 Captain 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.
Club Leg Player 1 Player 2 Player 3
Chattrakan City 1st Víctor Luis Ferreira Cabral Mahdi Zarenezhad Hazehjan Kazutaka Sato
2nd
Chiangmai 1st Henrique Fernandes Campos Santos Felipe Micael
2nd
Chiangrai City 1st Mohamed Samy Abdelkawy Abouelseoud Lee Ki-joon
2nd
Kamphaengphet 1st Gustavo Jeremy Zielinski Satoshi Kurokawa
2nd
Khelang United 1st
2nd
Maejo United 1st Douglas Mineiro Adel Gafaiti Yuto Yoshijima
2nd
Nakhon Sawan See Khwae City 1st Debiro Dzarma Bata Issei Kikuchi Park Jun-do
2nd
Northern Nakhon Mae Sot United 1st Hazem Mohamed Mahmoud Mohamed Tewidikum Tah Nivan Ekue Andre Houma
2nd
Phitsanulok 1st Erik Zaerko Ekene Victor Azike Cho Woo-hyuk
2nd
Phitsanulok Unity 1st Guilherme Moreira Diarrassouba Hamed de Silci Diarra Junior Aboubacar
2nd
TPF Uttaradit 1st Emerson da Silva Tavares Ruslan Zaerko Timothy Chiemerie Okereke
2nd

League table

Standings

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 Maejo United (C, Q) 20 11 7 2 31 14 +17 40 Qualification to the National Championship stage
2 Khelang United (Q) 20 11 4 5 33 21 +12 37
3 Chiangmai 20 9 8 3 39 22 +17 35
4 TPF Uttaradit 20 9 6 5 31 28 +3 33
5 Phitsanulok 20 10 1 9 22 19 +3 31
6 Nakhon Sawan See Khwae City 20 6 8 6 22 22 0 26
7 Chiangrai City 20 7 3 10 26 30 −4 24
8 Northern Nakhon Mae Sot United 20 6 4 10 20 31 −11 22
9 Kamphaengphet 20 6 3 11 15 30 −15 21
10 Chattrakan City 20 5 5 10 21 30 −9 20
11 Phitsanulok Unity (R) 20 4 3 13 23 36 −13 15 Relegation to the Thailand Semi-pro League
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; (R) Relegated

Positions by round

Team ╲ Round12345678910111213141516171819202122
Maejo United2232222111121111111111
Khelang United71085864443445543433222
Chiangmai9443443322212235222333
TPF Uttaradit1111111234333322345554
Phitsanulok836891091085554454554445
Nakhon Sawan See Khwae City5797576566877778777666
Chiangrai City69119691089910998101011109787
Northern Nakhon Mae Sot United1111101111111111111111111110878981078
Kamphaengphet10624335758666666666899
Chattrakan City485675767778891111981091010
Phitsanulok Unity35710108891010910101199101111111111
Source: Thai League
  = Qualification to the National Championship stage;   = Relegation to the Thailand Semi-pro League

Results by round

Team ╲ Round12345678910111213141516171819202122
Maejo UnitedWNDWWDWWWDDNWWDDWWDLLW
Khelang UnitedNLWDLWWDWWLDLWDWLWWWWN
ChiangmaiLWDWNDWWWWDDLDNDWWDLDW
TPF UttaraditWWNWWWLDLDDWNDWDLLLDWW
PhitsanulokWLLLLWNLWWWWWDLWNLWWLL
Nakhon Sawan See Khwae CityDDDWLDWNLDLDWLLDWNLWDW
Chiangrai CityLWWLLLDLDLNDWLLLLWWWNW
Northern Nakhon Mae Sot UnitedLLDLLLWDLNLWLWWWDLDNWL
KamphaengphetLWWLWNDLDLWLWDWNLLLLLL
Chattrakan CityDLWLLWLWNDDLLLLLWWNDDL
Phitsanulok UnityWLLNLWLLLLWLLNWLDLDLDL
Source: Thai League
N = No match; W = Won; D = Drawn; L = Lost

Results

Home \ Away CTC CMI CRC KPP KLU MJU NSK NMS PLK PLU UTD
Chattrakan City 1–1 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 4–2 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 0–2 2–2 2–1 0–2 2–1 1–4
Khelang United 1–0 3–3 1–0 2–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 0–3
Nakhon Sawan See Khwae City 2–0 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 2–1 1–1 0–3
Phitsanulok 2–0 1–2 2–3 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 1–1 0–1 1–2 2–3
TPF Uttaradit 2–2 0–4 2–3 0–0 0–3 1–1 3–3 2–0 1–0 1–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.

Season statistics

Top scorers

:As of 30 March 2025.
Rank Player Club Goals
1 Mathas Kajaree Khelang United 15
2 Douglas Mineiro Maejo United 13
3 James Oise Jesuikhode Nakhon Sawan See Khwae City (8 Goals) 8
4 Wongwat Joroentaveesuk Chiangrai City 7
Diarra Junior Aboubacar Phitsanulok Unity (3 Goals)
TPF Uttaradit (4 Goals)

Hat-tricks

Player For Against Result Date
Mathas Kajaree Khelang United Chiangmai 3–3 (H) 18 January 2025
Douglas Mineiro Maejo United Chattrakan City 0–4 (A) 2 February 2025
James Oise Jesuikhode Nakhon Sawan See Khwae City TPF Uttaradit 3–3 (A) 15 February 2025

Notes: (H) = Home team; (A) = Away team

Clean sheets

As of 30 March 2025.
Rank Player Club Clean
sheets
1 Pathomtat Sudprasert Maejo United 11
2 Nattapon Junlanan Khelang United 9
3 Weerapong Lapkhaw TPF Uttaradit 5
4 Surasak Thongoon Chiangmai (3) 3
Pipat Prakongpan Chiangrai City (3)
Jirasak Kunnapan Kamphaengphet
Chaturong Singjanusong Phitsanulok

Attendances

Overall statistical table

Pos Team Total High Low Average Change
1 Chiangmai 7,998 1,118 518 800 −61.8%
2 Phitsanulok 7,672 1,285 326 767 −21.5%
3 TPF Uttaradit 3,394 704 0 377 +42.3%
4 Phitsanulok Unity 2,678 1,260 0 298 +41.9%
5 Nakhon Sawan See Khwae City 2,664 700 0 296 +64.4%
6 Chattrakan City 1,660 509 0 184 −35.0%
7 Northern Nakhon Mae Sot United 1,378 177 104 138 −29.6%
8 Kamphaengphet 1,053 221 0 132 +8.2%
9 Khelang United 1,241 326 58 124 −24.4%
10 Maejo United 1,101 382 32 110 −24.1%
11 Chiangrai City 994 225 33 99 +32.0%
League total 31,833 1,285 0 306 −1.3%

Updated to games played on 30 March 2025
Source: Thai League

Attendances by home match played

Team \ Match played 1 2 3 4 5 6 7 8 9 10 Total
Chattrakan City 103 313 36 273 Unk.3 509 102 88 83 153 1,660
Chiangmai 758 657 1,118 718 518 830 1,145 618 718 918 7,998
Chiangrai City 200 33 129 95 225 60 43 57 102 50 994
Kamphaengphet 105 Unk.1 120 122 84 Unk.4 168 131 221 102 1,053
Khelang United 163 112 107 81 160 92 74 68 58 326 1,241
Maejo United 32 72 33 123 100 58 382 136 40 125 1,101
Nakhon Sawan See Khwae City 700 Unk.2 40 168 420 60 267 352 287 370 2,664
Northern Nakhon Mae Sot United 124 160 120 164 138 104 120 106 165 177 1,378
Phitsanulok 881 1,285 791 482 824 678 767 1,073 565 326 7,672
Phitsanulok Unity 296 140 100 108 67 177 1,260 180 350 Unk.6 2,678
TPF Uttaradit 431 704 523 335 252 288 432 237 Unk.5 192 3,394

Note:
Unk.1 Some error of T3 official match report 5 October 2024 (Kamphaengphet 1–4 TPF Uttaradit).
Unk.2 Some error of T3 official match report 19 October 2024 (Nakhon Sawan See Khwae City 0–1 TPF Uttaradit).
Unk.3 Some error of T3 official match report 17 November 2024 (Chattrakan City 1–1 TPF Uttaradit).
Unk.4 Some error of T3 official match report 26 January 2025 (Kamphaengphet 2–1 Phitsanulok Unity).
Unk.5 Some error of T3 official match report 16 March 2025 (TPF Uttaradit 2–2 Chattrakan City).
Unk.6 Some error of T3 official match report 22 March 2025 (Phitsanulok Unity 1–1 Nakhon Sawan See Khwae City).

References

  1. ^ "Announcement of the Opening Day for the 2024–25 Thai League 3 Season (in Thai)". matichon.co.th. 31 August 2024.
  2. ^ "Chiangmai Relegated Due to Failure to Meet Club Licensing Criteria (in Thai)". today.line.me. 29 May 2024.
  3. ^ "Chattrakan City Partners with Pibulsongkram Rajabhat University to Form Team for First Professional League Campaign (in Thai)". siamsport.co.th. 11 May 2024.
  4. ^ "Kongkrailas United Withdraws from the New Season (in Thai)". supersubthailand.com. 24 June 2024.
  5. ^ "Rongseemaechaithanachotiwat Phayao Disbands Amid Financial Issues (in Thai)". soccersuck.com. 20 May 2024.
  6. ^ "Nakhon Sawan See Khwae City Continues for the New Season (in Thai)". ballthai.com. 23 August 2024.
  7. ^ "Phitsanulok Unity has changed its logo in preparation for the 2024–25 season (in Thai)". ballthai.com. 22 June 2024.
  8. ^ "The Broken Sword Warriors have announced a change in the club's name and logo (in Thai)". today.line.me. 21 August 2024.
  9. ^ "Stadium of Chiangrai City (in Thai)". smmsport.com. 30 November 2021.
  10. ^ "Stadium of Kamphaengphet (in Thai)". vsportkamphaeng.com. 14 November 2021.
  11. ^ "Stadium of Khelang United (in Thai)". ballthai.com. 21 May 2023.
  12. ^ "Stadium of Nakhon Sawan See Khwae City (in Thai)". supersubthailand.com. 16 May 2022.
  13. ^ "Stadium of Northern Nakhon Mae Sot United (in Thai)". siamrath.co.th. 24 February 2021.
  14. ^ "Stadium of Phitsanulok (in Thai)". supersubthailand.com. 7 February 2023.
  15. ^ "Stadium of Uttaradit Saksiam (in Thai)". supersubthailand.com. 8 November 2021.