# 2023 Thailand Semi-pro League

The 2023 Thailand Semi-pro League is the first season of the Thailand Semi-pro League, the fourth-tier professional league for association football clubs in Thailand, since its establishment in 2023, also known as PTT Lubricants Semi-pro League due to the sponsorship deal with PTT Lubricants. A total of 34 teams would be divided into 5 regions including 5 teams in the Northern region, 10 teams in the Northeastern region, 7 teams in the Eastern region, 5 teams in the Western region, and 7 teams in the Bangkok metropolitan region. Note:
* ↑ Due to the promotion of Chanthaburi and Pattaya Dolphins United in the 2022–23 Thai League 3 Eastern region, there must be 2 teams in the 2023 Thailand Semi-pro League Eastern region promoted to replace them.
* ↑ Because there is no competition in the Southern region of the 2023 Thailand Semi-pro League, the right to promotion goes to the winner of the 2023 Thailand Amateur League Southern region.

## Regional stage

The number of teams in 5 regions including 5 teams in the Northern region, 10 teams in the Northeastern region, 7 teams in the Eastern region, 5 teams in the Western region, and 7 teams in the Bangkok metropolitan region.

### Northern region

    League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification |
| 1 | Khelang United (Q, P) | 8 | 5 | 3 | 0 | 19 | 6 | +13 | 18 | Promotion to 2023–24 Thai League 3 and qualification to the National Championship stage |
| 2 | Phichit United | 8 | 5 | 2 | 1 | 25 | 10 | +15 | 17 | |
| 3 | Nakhon Sawan | 8 | 3 | 3 | 2 | 21 | 15 | +6 | 12 | |
| 4 | Chiangrai TSC | 8 | 1 | 2 | 5 | 9 | 28 | −19 | 5 | |
| 5 | Chiangmai Country | 8 | 0 | 2 | 6 | 6 | 21 | −15 | 2 | |
    Results
| Home \ Away | CMC | CRT | KLU | NSW | PCU |
| Chiangmai Country | — | 1–4 | 0–3 | 1–2 | 0–1 |
| Chiangrai TSC | 1–1 | — | 1–4 | 0–5 | 1–2 |
| Khelang United | 2–2 | 4–0 | — | 3–1 | 1–1 |
| Nakhon Sawan | 4–0 | 2–2 | 1–1 | — | 5–5 |
| Phichit United | 4–1 | 9–0 | 0–1 | 3–1 | — |

### Northeastern region

    League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification |
| 1 | Suranaree Army 2 (Q, P) | 9 | 6 | 2 | 1 | 13 | 5 | +8 | 20 | Promotion to 2023–24 Thai League 3 and qualification to the National Championship stage |
| 2 | Ubon Poly | 9 | 5 | 3 | 1 | 23 | 7 | +16 | 18 | |
| 3 | Sisaket City | 9 | 5 | 1 | 3 | 19 | 10 | +9 | 16 | |
| 4 | Hi-Tech Chaiyaphum United | 9 | 4 | 1 | 4 | 10 | 14 | −4 | 13 | |
| 5 | Udon Banjan United | 9 | 2 | 6 | 1 | 9 | 10 | −1 | 12 | |
| 6 | Pitchaya Bundit College | 9 | 3 | 3 | 3 | 7 | 9 | −2 | 12 | |
| 7 | Ubon Kids City | 9 | 3 | 3 | 3 | 16 | 19 | −3 | 12 | |
| 8 | Kalasin United | 9 | 2 | 3 | 4 | 11 | 14 | −3 | 9 | |
| 9 | Vongchavalitkul University | 9 | 2 | 3 | 4 | 8 | 13 | −5 | 9 | |
| 10 | FC Korat | 9 | 0 | 1 | 8 | 5 | 20 | −15 | 1 | |
* 1 2 3 The mini-league record; Udon Banjan United 2 pts (GD -1), Pitchaya Bundit College 2 pts (GD -2), Ubon Kids City 2 pts (GD -3).
* 1 2 The head-to-head record is tied; Kalasin United 1 pt (GD -3), Vongchavalitkul University 1 pt (GD -5). Kalasin United is ahead on the overall goals difference.
    Results
| Home \ Away | KRT | CPU | KLU | PBC | SKC | SA2 | UKC | UBP | UBJ | VCU |
| FC Korat | — | 0–1 | — | 0–1 | — | 0–0 | — | 0–2 | — | 1–3 |
| Hi-Tech Chaiyaphum United | — | — | — | 0–1 | 1–0 | 1–2 | 2–4 | — | — | — |
| Kalasin United | 4–1 | 1–4 | — | — | 0–0 | — | — | — | 1–1 | 0–0 |
| Pitchaya Bundit College | — | — | 1–4 | — | 2–1 | 0–1 | 0–0 | — | 0–0 | — |
| Sisaket City | 4–2 | — | — | — | — | 1–0 | 7–1 | 3–1 | — | 2–1 |
| Suranaree Army 2 | — | — | 1–0 | — | — | — | 2–1 | 1–1 | 4–1 | — |
| Ubon Kids City | 4–1 | — | 2–1 | — | — | — | — | — | 2–2 | 0–0 |
| Ubon Poly | — | 6–0 | 4–0 | 1–1 | — | — | 4–2 | — | — | 4–0 |
| Udon Banjan United | 1–0 | 0–0 | — | — | 2–1 | — | — | 0–0 | — | — |
| Vongchavalitkul University | — | 0–1 | — | 2–1 | — | 0–2 | — | — | 2–2 | — |

### Eastern region

    League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification |
| 1 | Prachinburi City (Q, P) | 6 | 5 | 0 | 1 | 11 | 4 | +7 | 15 | Promotion to 2023–24 Thai League 3 and qualification to the National Championship stage |
| 2 | Banfootball Pattaya (P) | 6 | 4 | 1 | 1 | 10 | 4 | +6 | 13 | Promotion to 2023–24 Thai League 3 |
| 3 | Padriew City | 6 | 4 | 0 | 2 | 12 | 6 | +6 | 12 | |
| 4 | Sakaeo Hitech Technology | 6 | 2 | 1 | 3 | 6 | 7 | −1 | 7 | |
| 5 | Angsila | 6 | 1 | 3 | 2 | 8 | 13 | −5 | 6 | |
| 6 | Nakhon Nayok | 6 | 1 | 1 | 4 | 8 | 12 | −4 | 4 | |
| 7 | Banbueng City | 6 | 0 | 2 | 4 | 3 | 12 | −9 | 2 | |
    Results
| Home \ Away | ASL | BBC | BFB | NNY | PRC | PCC | SHT |
| Angsila | — | — | — | 1–7 | — | 2–0 | 2–2 |
| Banbueng City | 1–1 | — | — | — | 1–3 | — | 0–1 |
| Banfootball Pattaya | 1–1 | 2–0 | — | — | 2–1 | — | — |
| Nakhon Nayok | — | 1–1 | 0–3 | — | 0–4 | — | — |
| Padriew City | 2–1 | — | — | — | — | 1–2 | 1–0 |
| Prachinburi City | — | 4–0 | 2–0 | 1–0 | — | — | — |
| Sakaeo Hitech Technology | — | — | 0–2 | 2–0 | — | 1–2 | — |

### Western region

    League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification |
| 1 | Thap Luang United (Q, P) | 8 | 5 | 3 | 0 | 13 | 7 | +6 | 18 | Promotion to 2023–24 Thai League 3 and qualification to the National Championship stage |
| 2 | Singburi Bangrajun | 8 | 3 | 4 | 1 | 12 | 9 | +3 | 13 | |
| 3 | Pakchong SCK | 8 | 2 | 3 | 3 | 12 | 12 | 0 | 9 | |
| 4 | Ayothaya Warrior | 8 | 2 | 2 | 4 | 10 | 14 | −4 | 8 | |
| 5 | Lopburi United | 8 | 0 | 4 | 4 | 4 | 9 | −5 | 4 | |
    Results
| Home \ Away | AYW | LBU | PCS | SBJ | TLU |
| Ayothaya Warrior | — | 2–1 | 3–2 | 1–1 | 1–2 |
| Lopburi United | 1–1 | — | 0–2 | 0–1 | 0–1 |
| Pakchong SCK | 4–1 | 0–0 | — | 2–2 | 1–1 |
| Singburi Bangrajun | 2–1 | 1–1 | 2–0 | — | 1–1 |
| Thap Luang United | 1–0 | 1–1 | 3–1 | 3–2 | — |

### Bangkok Metropolitan region

    League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification |
| 1 | The iCON RSU (Q, P) | 6 | 5 | 0 | 1 | 12 | 4 | +8 | 15 | Promotion to 2023–24 Thai League 3 and qualification to the National Championship stage |
| 2 | EGY Thai | 6 | 5 | 0 | 1 | 16 | 2 | +14 | 15 | |
| 3 | Bang Kapi | 6 | 3 | 2 | 1 | 4 | 3 | +1 | 11 | |
| 4 | Sathorn UTK | 6 | 2 | 1 | 3 | 7 | 12 | −5 | 7 | |
| 5 | Minburi City | 6 | 1 | 3 | 2 | 7 | 7 | 0 | 6 | |
| 6 | BSL United | 6 | 1 | 0 | 5 | 5 | 15 | −10 | 3 | |
| 7 | Hippo | 6 | 0 | 2 | 4 | 2 | 10 | −8 | 2 | |
* 1 2 The iCON RSU ahead on the head-to-head points record; The iCON RSU 3 pts, EGY Thai 0 pts.
    Results
| Home \ Away | BKP | BSU | EGT | HPO | MBC | STU | ICR |
| Bang Kapi | — | — | — | 0–0 | 0–0 | — | 1–0 |
| BSL United | 0–1 | — | 0–3 | 2–1 | — | — | — |
| EGY Thai | 3–1 | — | — | 3–0 | — | — | 0–1 |
| Hippo | — | — | — | — | 0–0 | 1–2 | 0–3 |
| Minburi City | — | 5–2 | 0–2 | — | — | 0–0 | — |
| Sathorn UTK | 0–1 | 4–1 | 0–5 | — | — | — | — |
| The iCON RSU | — | 1–0 | — | — | 3–2 | 4–1 | — |

## National Championship stage

The national championship stage is the next stage from the regional stage. 1st place of each zone and 1st place of Southern region of Thailand Amateur League qualified for this stage by being featured in 2 groups. Teams from the Northern, Northeastern, and Eastern regions would have qualified for the upper group. Meanwhile, teams from the Western and Bangkok Metropolitan regions and Southern region of Thailand Amateur League would have qualified for the lower group.

### Group stage

    Upper region
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | KLU | PCC | SA2 |
| 1 | Khelang United (Q) | 2 | 1 | 1 | 0 | 3 | 2 | +1 | 4 | Qualification to the final | — | — | 2–2 |
| 2 | Prachinburi City | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 3 | | 0–1 | — | — |
| 3 | Suranaree Army 2 | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 1 | | — | 0–1 | — |
    Lower region
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | STN | ICR | TLU |
| 1 | Satun (Q) | 2 | 2 | 0 | 0 | 7 | 3 | +4 | 6 | Qualification to the final | — | — | 4–1 |
| 2 | The iCON RSU | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 | | 2–3 | — | — |
| 3 | Thap Luang United | 2 | 0 | 0 | 2 | 1 | 5 | −4 | 0 | | — | 0–1 | — |

### Final

| Team 1 | Score | Team 2 |
| Khelang United | 3–3 (a.e.t.) (3–5 p) | Satun |
| Khelang United | Satun |
| Lineups: ||
| GK | 22 | Nattapon Junlanan |
| RB | 27 | Peerapat Chaisongkram |
| CB | 95 | Sakda Moonmeuang | | | 46' |
| CB | 6 | Panupong Jatimoon |
| CB | 5 | Sirom Gardsrinuch |
| LB | 23 | Ponathip Jaimol | | | 104' |
| RM | 20 | Prathchanok Tamool | | | 60' |
| CM | 25 | Phatcharapong Intha | | | 46' |
| CM | 35 | Visit Donard | | 55' |
| LM | 7 | Mathas Kajaree | 9', 90+3' (pen.) | | 106' |
| CF | 9 | Apisit Prakhongpan (c) | | 10' | 68' |
| Substitutes: ||
| GK | 88 | Chayanan Khamphala |
| DF | 2 | Thanyathon Fongkawee |
| MF | 8 | Nattawat Suwan | 90+5' | | 46' |
| MF | 12 | Siwakorn Pingwongsa | | | 104' |
| MF | 13 | Kritsada Phanngam |
| MF | 19 | Kritsada Taiwong | | | 68' |
| MF | 21 | Phuwadet Buasika | | | 60' |
| FW | 4 | Panuwat Sripao | | 111' | 106' |
| FW | 10 | Boonkerd Chaiyasin | | | 46' |
| Head Coach: ||
| Sirichai Chaiwiset ||
| Lineups: ||
| GK | 38 | Wuttichai Panboot | | 45+2' |
| RB | 34 | Kittikon Khetpara |
| CB | 39 | Wattanaporn Donmngkan | | | 81' |
| CB | 6 | Hyeon Seung-yun | | 68' | 115' |
| LB | 4 | Chaiwat Pairot | | | 73' |
| DM | 7 | Chaiya Nakkaree (c) |
| CM | 41 | Jeong Jin-yeong | | 57' | 63' |
| CM | 19 | Akkhadet Suksiri | 28' | | 73' |
| RF | 10 | Chamsuddeen Shoteng | 49' |
| CF | 93 | Douglas Mineiro | 31' | | 81' |
| LF | 11 | Akrom Mamood |
| Substitutes: ||
| GK | 18 | Surasak Thong-aon |
| DF | 3 | Porawat Taovato | | | 115' |
| DF | 16 | Charudet Yara | | | 81' |
| DF | 35 | Natthaphon Hehna | | | 73' |
| MF | 8 | Ibrohem Ardum | | 90+1' | 73' |
| MF | 15 | Tayachit Palawan | | | 63' |
| MF | 20 | Rocheedee Satsuk |
| MF | 36 | Sulkiplee Jisahwat |
| FW | 44 | Kittiphong Khetpara | | | 81' |
| Head Coach: ||
| Tawatchai Thonghuad ||
Assistant referees: Ritthiphong Phimpapan Phattarapon Racha Fourth official: Trin Sahachaipat Match Commissioner: Prakit Yenvorn Referee Assessor: Surin Khakhao General Coordinator: Jakkrit Chaiyaroek