
Summary
The Thai League 1 (THA1) is the top football league in the Thailand football system. At the end of the 2024-2025 THA1 season, the THA1 teams listed below qualify for the following non-league play:
- 2025-2026 AFC Champions League - Group Stage:
- 1st place THA1 team
- 2025-2026 AFC Champions League - Playoff Stage:
- 2nd and 3rd place THA1 teams
The winner of the 2024-2025 Thai FA Cup, typically a THA1 team, also receives a berth in the Group Stage of the 2024-2025 AFC Champions League.
Leagues Pyramid - Thailand
| Abbrev | League | # of Teams |
|---|---|---|
| THA1 | Thai League 1 | 16 |
| THA2 | Thai League 2 | 18 |
| THA3 | Thai League 3 | 72 |
| THA4 | Thailand Semi-Pro League | 58 |
Competition Structure
Season | # of Teams | ||
| 9 Aug 2024 - 30 Apr 2025 | 16: THA1 (13), THA2 (3) | ||
Season Format
Each THA1 team plays Home-Away matches with the other 15 THA1 teams for a total of 30 league matches. Table ranking ties are broken by (1) head-to-head points, (2) head-to-head goal difference, (3) head-to-head goals scored, (4) goal difference, (5) total goals scored, (6) Fairplay points, then (7) playoff without extra time.
Playoffs
Not applicable.
Relegation
At the end of the 2024-2025 Regular season, the 14th, 15th and 16th place THA1 teams will be relegated directly to the THA2.
More Info...
| League | Home | Road | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
| 1 | Buriram United FC | 30 | 22 -4-4 | 70 | - | 92 | 20 | 72 | 15 | 12 -1-2 | 37 | 56 | 7 | 49 | 15 | 10 -3-2 | 33 | 36 | 13 | 23 |
| 2 | Bangkok United FC | 30 | 21 -6-3 | 69 | - | 63 | 30 | 33 | 15 | 11 -4-0 | 37 | 33 | 13 | 20 | 15 | 10 -2-3 | 32 | 30 | 17 | 13 |
| 3 | BG Pathum United | 30 | 15 -8-7 | 53 | - | 47 | 34 | 13 | 15 | 10 -2-3 | 32 | 24 | 13 | 11 | 15 | 5 -6-4 | 21 | 23 | 21 | 2 |
| 4 | Ratchaburi Mitr Phol FC | 30 | 15 -7-8 | 52 | - | 65 | 47 | 18 | 15 | 9 -4-2 | 31 | 33 | 16 | 17 | 15 | 6 -3-6 | 21 | 32 | 31 | 1 |
| 5 | Port FC | 30 | 13 -9-8 | 48 | - | 52 | 39 | 13 | 15 | 7 -5-3 | 26 | 30 | 18 | 12 | 15 | 6 -4-5 | 22 | 22 | 21 | 1 |
| 6 | Muangthong United FC | 30 | 13 -6-11 | 45 | - | 46 | 39 | 7 | 15 | 10 -2-3 | 32 | 27 | 14 | 13 | 15 | 3 -4-8 | 13 | 19 | 25 | -6 |
| 7 | PT Prachuap FC | 30 | 12 -8-10 | 44 | - | 49 | 39 | 10 | 15 | 9 -4-2 | 31 | 32 | 14 | 18 | 15 | 3 -4-8 | 13 | 17 | 25 | -8 |
| 8 | Uthai Thani FC | 30 | 9 -10-11 | 37 | - | 37 | 35 | 2 | 15 | 6 -7-2 | 25 | 23 | 12 | 11 | 15 | 3 -3-9 | 12 | 14 | 23 | -9 |
| 9 | Lamphun Warrior FC | 30 | 9 -10-11 | 37 | - | 36 | 39 | -3 | 15 | 7 -4-4 | 25 | 22 | 18 | 4 | 15 | 2 -6-7 | 12 | 14 | 21 | -7 |
| 10 | Sukhothai FC | 30 | 9 -9-12 | 36 | - | 47 | 54 | -7 | 15 | 8 -2-5 | 26 | 30 | 23 | 7 | 15 | 1 -7-7 | 10 | 17 | 31 | -14 |
| 11 | Chiangrai United FC | 30 | 11 -3-16 | 36 | - | 33 | 51 | -18 | 15 | 9 -2-4 | 29 | 18 | 13 | 5 | 15 | 2 -1-12 | 7 | 15 | 38 | -23 |
| 12 | Rayong FC | 30 | 8 -8-14 | 32 | - | 41 | 59 | -18 | 15 | 5 -5-5 | 20 | 26 | 26 | 0 | 15 | 3 -3-9 | 12 | 15 | 33 | -18 |
| 13 | Nakhon Ratchasima FC | 30 | 7 -11-12 | 32 | - | 36 | 57 | -21 | 15 | 5 -6-4 | 21 | 24 | 29 | -5 | 15 | 2 -5-8 | 11 | 12 | 28 | -16 |
| 14 | Nong Bua Pitchaya FC | 30 | 6 -9-15 | 27 | - | 36 | 61 | -25 | 15 | 5 -6-4 | 21 | 24 | 22 | 2 | 15 | 1 -3-11 | 6 | 12 | 39 | -27 |
| 15 | Nakhon Pathom United FC | 30 | 5 -8-17 | 23 | - | 29 | 58 | -29 | 15 | 3 -3-9 | 12 | 15 | 33 | -18 | 15 | 2 -5-8 | 11 | 14 | 25 | -11 |
| 16 | Khon Kaen United FC | 30 | 4 -6-20 | 18 | - | 21 | 68 | -47 | 15 | 2 -4-9 | 10 | 14 | 28 | -14 | 15 | 2 -2-11 | 8 | 7 | 40 | -33 |
2026 AFCCL Elite 2026 AFCCL 2 Relegation to THA2 | ||||||||||||||||||||
Results
![]() | 70 | Nong Bua Pitchaya FC![]() | Chang Arena |
![]() | 16 | Ratchaburi Mitr Phol FC![]() | Nakhon Pathom Municipality Sport School Stadium |
![]() | 24 | Bangkok United FC![]() | Sam Ao Stadium |
![]() | 11 | Lamphun Warrior FC![]() | Uthai Thani Province Stadium |
![]() | 20 | Nakhon Ratchasima FC![]() | Thunderdome Stadium |
![]() | 31 | Chiangrai United FC![]() | Khon Kaen Stadium |
![]() | 44 | Sukhothai FC![]() | BG Stadium |
![]() | 11 | Muangthong United FC![]() | Uthai Thani Province Stadium |
![]() | 11 | PT Prachuap FC![]() | 80th Birthday Stadium |
![]() | 40 | Khon Kaen United FC![]() | Rayong Province Stadium |
![]() | 12 | Port FC![]() | Pitchaya Stadium |
![]() | 11 | Nakhon Pathom United FC![]() | Lamphun Province Stadium |
![]() | 30 | BG Pathum United![]() | Thammasat Stadium |
![]() | 33 | Chiangrai United FC![]() | Thung Talay Luang Stadium |
![]() | 32 | Buriram United FC![]() | Dragon Solar Park |
![]() | 20 | Uthai Thani FC![]() | Thunderdome Stadium |
![]() | 22 | Port FC![]() | Nakhon Pathom Municipality Sport School Stadium |
![]() | 12 | BG Pathum United![]() | Chang Arena |
![]() | 02 | PT Prachuap FC![]() | PAT Stadium |

























