# 2023 Kuala Lumpur League

The 2023 season was the 92nd season of the Kuala Lumpur League, which is a Malaysian football competition featuring semi-professional and amateur clubs from Kuala Lumpur. DRB-Hicom are the defending champions.

## Teams

For 2023 season, there are 14 teams will compete in Super League and 21 teams in Premier League. Top two team from the Super League will promoted to Malaysia M5 League for 2024–25 season.

## KLFA M5 League
### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Kampong Ku Kg. Baru (C) | 9 | 8 | 0 | 1 | 27 | 8 | +19 | 24 | Promotion to 2024–25 Al-Ikhsan Cup |
| 2 | Tentera Darat | 9 | 7 | 1 | 1 | 30 | 9 | +21 | 22 | |
| 3 | PLUS | 9 | 7 | 0 | 2 | 32 | 8 | +24 | 21 | |
| 4 | JLJD | 9 | 5 | 1 | 3 | 15 | 7 | +8 | 16 | |
| 5 | Sungai Merab | 9 | 4 | 2 | 3 | 18 | 13 | +5 | 14 | |
| 6 | PULAPOL II | 9 | 3 | 3 | 3 | 12 | 14 | −2 | 12 | |
| 7 | Smart Focus | 9 | 2 | 2 | 5 | 13 | 24 | −11 | 8 | |
| 8 | Penjara Kajang | 9 | 1 | 4 | 4 | 14 | 22 | −8 | 7 | |
| 9 | HKL Fighter | 9 | 0 | 2 | 7 | 4 | 22 | −18 | 2 | |
| 10 | UPM-Chandik | 9 | 0 | 1 | 8 | 4 | 42 | −38 | 1 | |

### Fixtures and results

Match :
Matchweek 1
JLJD FC v PLUS
21 July 2023 (2023-07-21) JLJD FC 0−2 PLUS Sungai Besi17:00 UTC+8
Stadium: Sg. Besi Camp Football Field
HKL Fighter v Smart Focus
22 July 2023 (2023-07-22) HKL Fighter 0−3 Smart Focus Kuala Lumpur17:00 UTC+8
Stadium: HKL Football Field
UPM-Chandik FC v Kampong Ku Kg. Baru
22 July 2023 (2023-07-22) UPM-Chandik FC 1−5 Kampong Ku Kg. Baru Seri Kembangan17:00 UTC+8
Stadium: UPM College Football Field 10
Sungai Merab FC v PULAPOL FC II
22 July 2023 (2023-07-22) Sungai Merab FC 3−0 PULAPOL FC II Bangi, Selangor17:00 UTC+8
Stadium: Agro Bank Training Institute Field
Matchweek 2
HKL Fighter v Kampong Ku Kg. Baru
28 July 2023 (2023-07-28) HKL Fighter 0−4 Kampong Ku Kg. Baru Kuala Lumpur17:00 UTC+8
Stadium: HKL Football Field
JLJD FC v UPM-Chandik FC
29 July 2023 (2023-07-29) JLJD FC 2−0 UPM-Chandik FC Sungai Besi17:00 UTC+8
Stadium: Sg. Besi Camp Football Field
Tentera Darat v Smart Focus
29 July 2023 (2023-07-29) Tentera Darat 10−0 Smart Focus Kuala Lumpur17:00 UTC+8
Stadium: Batu Kentomen Camp Football Field
Sungai Merab FC v Penjara Kajang
29 July 2023 (2023-07-29) Sungai Merab FC 1−1 Penjara Kajang Bangi, Selangor17:00 UTC+8
Stadium: Agro Bank Training Institute Field
Matchweek 3
PULAPOL FC II v PLUS
4 August 2023 (2023-08-04) PULAPOL FC II 0−4 PLUS Kuala Lumpur17:00 UTC+8
Stadium: PULAPOL KL Football Field
Tentera Darat FA v Penjara Kajang FC
5 August 2023 (2023-08-05) Tentera Darat FA 5−2 Penjara Kajang FC Kuala Lumpur17:00 UTC+8
Stadium: Batu Kentomen Camp Football Field
Kampong Ku Kg. Baru v Smart Focus
5 August 2023 (2023-08-05) Kampong Ku Kg. Baru 2−0 Smart Focus Kg. Baru, KL17:00 UTC+8
Stadium: Jeonsa Mini Stadium
UPM-Chandik v HKL Fighter
5 August 2023 (2023-08-05) UPM-Chandik 1−1 HKL Fighter Seri Kembangan17:00 UTC+8
Stadium: UPM College Football Field 14
Sungai Merab FC v JLJD FC
5 August 2023 (2023-08-05) Sungai Merab FC 1−1 JLJD FC Bangi, Selangor17:00 UTC+8
Stadium: Agro Bank Training Institute Field
Matchweek 4
PLUS F.C. v UPM-Chandik
17 August 2023 (2023-08-17) PLUS F.C. 10−0 UPM-Chandik Serdang17:00 UTC+8
Stadium: UPM Stadium
JLJD FC v Tentera Darat FA
19 August 2023 (2023-08-19) JLJD FC 1−2 Tentera Darat FA Sungai Besi17:00 UTC+8
Stadium: Sg. Besi Camp Football Field
PULAPOL FC II v Smart Focus FC
19 August 2023 (2023-08-19) PULAPOL FC II 1−1 Smart Focus FC Kuala Lumpur17:00 UTC+8
Stadium: PULAPOL KL Football Field
Kampong Ku Kg. Baru v Sungai Merab FC
19 August 2023 (2023-08-19) Kampong Ku Kg. Baru 5−1 Sungai Merab FC Kg. Baru, KL17:00 UTC+8
Stadium: Jeonsa Mini Stadium
Matchweek 5
Tentera Darat FA v Kampong Ku Kg. Baru
26 August 2023 (2023-08-26) Tentera Darat FA 3−5 Kampong Ku Kg. Baru Kuala Lumpur17:00 UTC+8
Stadium: Batu Kentomen Camp Football Field
PLUS F.C. v Smart Focus FC
26 August 2023 (2023-08-26) PLUS F.C. 5−1 Smart Focus FC Petaling Jaya17:00 UTC+8
Stadium: Persada PLUS Mini Stadium
Sungai Merab FC v UPM-Chandik FC
26 August 2023 (2023-08-26) Sungai Merab FC 6−0 UPM-Chandik FC Bangi, Selangor17:00 UTC+8
Stadium: Agro Bank Training Institute Field
Penjara Kajang FC v JLJD FC
30 August 2023 (2023-08-30) Penjara Kajang FC 0−3 JLJD FC Kajang17:00 UTC+8
Stadium: Penjara Mini Stadium
Matchweek 6
Sungai Merab FC v Tentera Darat FA
2 September 2023 (2023-09-02) Sungai Merab FC 0−2 Tentera Darat FA Bangi, Selangor17:00 UTC+8
Stadium: Agro Bank Training Institute Field
Kampong Ku Kg. Baru v PLUS F.C.
2 September 2023 (2023-09-02) Kampong Ku Kg. Baru 3−1 PLUS F.C. Kg. Baru, KL17:00 UTC+8
Stadium: Jeonsa Mini Stadium
JLJD FC v Smart Focus FC
2 September 2023 (2023-09-02) JLJD FC 2−0 Smart Focus FC Sungai Besi17:00 UTC+8
Stadium: Sg. Besi Camp Football Field
Penjara Kajang FC v HKL Fighter
2 September 2023 (2023-09-02) Penjara Kajang FC 2−2 HKL Fighter Kajang17:00 UTC+8
Stadium: Penjara Mini Stadium
UPM-Chandik FC v PULAPOL FC II
13 September 2023 (2023-09-13) UPM-Chandik FC 0−5 PULAPOL FC II Seri Kembangan17:00 UTC+8
Stadium: UPM College 'A' Football Field
Matchweek 7
HKL Fighter v PULAPOL FC II
8 September 2023 (2023-09-08) HKL Fighter 0−1 PULAPOL FC II Kuala Lumpur17:00 UTC+8
Stadium: HKL Football Field
Penjara Kajang FC v Kampong Ku Kg. Baru
9 September 2023 (2023-09-09) Penjara Kajang FC 1−2 Kampong Ku Kg. Baru Kajang17:00 UTC+8
Stadium: Penjara Mini Stadium
PLUS F.C. v Tentera Darat FA
9 September 2023 (2023-09-09) PLUS F.C. 0−3 Tentera Darat FA Petaling Jaya17:00 UTC+8
Stadium: Persada PLUS Mini Stadium
Sungai Merab FC v Smart Focus FC
9 September 2023 (2023-09-09) Sungai Merab FC 3−2 Smart Focus FC Bangi, Selangor17:00 UTC+8
Stadium: Agro Bank Training Institute Field
Matchweek 8
HKL Fighter v JLJD FC
15 September 2023 (2023-09-15) HKL Fighter 0−3 JLJD FC Kuala Lumpur16:45 UTC+8
Stadium: HKL Football Field
PULAPOL FC II v Tentera Darat
16 September 2023 (2023-09-16) PULAPOL FC II 0−0 Tentera Darat Kuala Lumpur16:45 UTC+8
Stadium: PULAPOL KL Football Field
PLUS F.C. v Sungai Merab FC
16 September 2023 (2023-09-16) PLUS F.C. 2−0 Sungai Merab FC Petaling Jaya16:45 UTC+8
Stadium: Persada PLUS Mini Stadium
UPM-Chandik FC v Smart Focus FC
16 September 2023 (2023-09-16) UPM-Chandik FC 1−6 Smart Focus FC Seri Kembangan16:45 UTC+8
Stadium: UPM College Football Field 10
Matchweek 9
HKL Fighter v Tentera Darat
19 September 2023 (2023-09-19) HKL Fighter 1−2 Tentera Darat Kuala Lumpur16:45 UTC+8
Stadium: HKL Football Field
PULAPOL II v kampongku Kg. Baru FC
20 September 2023 (2023-09-20) PULAPOL II 1−0 kampongku Kg. Baru FC Kuala Lumpur16:45 UTC+8
Stadium: HKL Football Field
Penjara Kajang v Smart Focus FC
September 2023 (2023-09) Penjara Kajang 0−0 Smart Focus FC 16:45 UTC+8
Penjara Kajang v UPM-Chandik FC
September 2023 (2023-09) Penjara Kajang 4−1 UPM-Chandik FC 16:45 UTC+8
Matchweek 10
HKL Fighter v PLUS F.C.
22 September 2023 (2023-09-22) HKL Fighter 0−3 PLUS F.C. Kuala Lumpur16:45 UTC+8
Stadium: HKL Football Field
Penjara Kajang FC v PULAPOL FC II
23 September 2023 (2023-09-23) Penjara Kajang FC 3−3 PULAPOL FC II Kajang16:45 UTC+8
Stadium: Penjara Mini Stadium
Kampong Ku Kg. Baru v JLJD FC
23 September 2023 (2023-09-23) Kampong Ku Kg. Baru 1−0 JLJD FC Kg. Baru, KL16:45 UTC+8
Stadium: Jeonsa Mini Stadium
Tentera Darat v UPM-Chandik FC
23 September 2023 (2023-09-23) Tentera Darat 3−0 UPM-Chandik FC Kuala Lumpur16:45 UTC+8
Stadium: Batu Kentomen Camp Football Field
Matchweek 11
Sungai Merab FC v HKL Fighter
29 September 2023 (2023-09-29) Sungai Merab FC 3−0 HKL Fighter Bangi, Selangor16:45 UTC+8
Stadium: Agro Bank Training Institute Field
PLUS F.C. v Penjara Kajang FC
30 September 2023 (2023-09-30) PLUS F.C. 5−1 Penjara Kajang FC Petaling Jaya16:45 UTC+8
Stadium: Persada PLUS Mini Stadium
JLJD FC v PULAPOL FC II
7 October 2023 (2023-10-07) JLJD FC 3−1 PULAPOL FC II Sungai Besi16:45 UTC+8
Stadium: Sg. Besi Camp Football Field :

## Super League
### League table
#### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Tentera Darat | 6 | 6 | 0 | 0 | 21 | 8 | +13 | 18 | Advance to knock-out stage |
| 2 | Petaling Putra FC | 5 | 3 | 1 | 1 | 10 | 5 | +5 | 10 | Advance to knock-out stage |
| 3 | JLJD FC | 5 | 3 | 0 | 2 | 13 | 8 | +5 | 9 | Advance to knock-out stage |
| 4 | PULAPOL | 4 | 2 | 1 | 1 | 10 | 3 | +7 | 7 | Advance to knock-out stage |
| 5 | CCCP FC | 4 | 1 | 0 | 3 | 6 | 10 | −4 | 3 | |
| 6 | Fathul Karib FC | 5 | 1 | 0 | 4 | 3 | 13 | −10 | 3 | Relegation to KL Premier League |
| 7 | Dang Wangi FC | 5 | 0 | 0 | 5 | 2 | 17 | −15 | 0 | Relegation to KL Premier League |

#### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | DRB-Hicom | 5 | 4 | 1 | 0 | 14 | 3 | +11 | 13 | Advance to knock-out stage |
| 2 | Smart Focus MPNA FC | 5 | 2 | 2 | 1 | 9 | 4 | +5 | 8 | Advance to knock-out stage |
| 3 | Setapak Jaya FC | 5 | 0 | 5 | 0 | 7 | 7 | 0 | 5 | Advance to knock-out stage |
| 4 | TRC Putera Bandar FC | 5 | 1 | 2 | 2 | 6 | 12 | −6 | 5 | Advance to knock-out stage |
| 5 | HKL FC | 5 | 1 | 1 | 3 | 3 | 6 | −3 | 4 | |
| 6 | Creative Plan FC | 5 | 0 | 3 | 2 | 6 | 10 | −4 | 3 | Relegation to KL Premier League |

#### Super League Knock-out stage

| Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Final | Final | Final |
| DRB-Hicom | DRB-Hicom | 1 | | | | | |
| PULAPOL | PULAPOL | 0 | | | | | |
| PULAPOL | PULAPOL | 0 | DRB-Hicom | DRB-Hicom | | | |
| | | | Tentera Darat | Tentera Darat | | | |
| Tentera Darat | Tentera Darat | 1 | Tentera Darat | Tentera Darat | | | |
| TRC-Putra Bandar | TRC-Putra Bandar | 0 | | | | | |
| TRC-Putra Bandar | TRC-Putra Bandar | 0 | | | Tentera Darat | Tentera Darat | 3 |
| | | | | | Smart Focus | Smart Focus | 1 |
| Petaling Putra | Petaling Putra | 1 | | | | | | Smart Focus | Smart Focus | 1 |
| Setapak Jaya | Setapak Jaya | 2 | | | | | |
| Setapak Jaya | Setapak Jaya | 2 | Setapak Jaya | Setapak Jaya | | | |
| | | | Smart Focus | Smart Focus | | | |
| Smart Focus | Smart Focus | 0 (5) | Smart Focus | Smart Focus | | | |
| JLJD | JLJD | 0 (3) | | | | | |

## Premier League
### League table
#### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Starjets FC | 6 | 5 | 1 | 0 | 14 | 1 | +13 | 16 | advanced to knockout stage |
| 2 | Kosas FT | 5 | 4 | 1 | 0 | 14 | 3 | +11 | 13 | advanced to knockout stage |
| 3 | Pilihan Segambut FC | 4 | 3 | 0 | 1 | 10 | 4 | +6 | 9 | advanced to knockout stage |
| 4 | Muhibbah United | 5 | 2 | 0 | 3 | 10 | 16 | −6 | 6 | |
| 5 | Gerakan KL FC | 6 | 1 | 1 | 4 | 6 | 11 | −5 | 4 | |
| 6 | Subang Nova FC | 5 | 1 | 0 | 4 | 3 | 15 | −12 | 3 | |
| 7 | Estaletta Cheras City | 5 | 0 | 1 | 4 | 5 | 11 | −6 | 1 | |

#### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | RAJD FC | 5 | 5 | 0 | 0 | 30 | 4 | +26 | 15 | advanced to knockout stage |
| 2 | Cochrane Hunters FC | 5 | 4 | 0 | 1 | 13 | 8 | +5 | 12 | advanced to knockout stage |
| 3 | Hypernova FC | 5 | 3 | 1 | 1 | 16 | 6 | +10 | 10 | advanced to knockout stage |
| 4 | Paya Resources FC | 5 | 2 | 1 | 2 | 10 | 7 | +3 | 7 | |
| 5 | Simpang Tiga FC | 5 | 1 | 0 | 4 | 8 | 16 | −8 | 3 | |
| 6 | Tasaja FC | 5 | 1 | 0 | 4 | 4 | 20 | −16 | 3 | |
| 7 | Bintang Merah FC | 6 | 1 | 0 | 5 | 4 | 23 | −19 | 3 | |

#### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | KL Rovers II | 6 | 5 | 1 | 0 | 25 | 5 | +20 | 16 | advanced to knockout stage |
| 2 | Kilat KL FC | 6 | 3 | 2 | 1 | 11 | 6 | +5 | 11 | advanced to knockout stage |
| 3 | Kampong Ku Kg. Baru | 6 | 3 | 2 | 1 | 8 | 5 | +3 | 11 | |
| 4 | BOMBA FC | 6 | 1 | 3 | 2 | 9 | 7 | +2 | 6 | |
| 5 | Akademi PDRM | 6 | 1 | 2 | 3 | 7 | 9 | −2 | 5 | |
| 6 | Titiwangsa United | 6 | 1 | 2 | 3 | 10 | 14 | −4 | 5 | |
| 7 | KTM FC | 6 | 0 | 3 | 3 | 3 | 13 | −10 | 3 | |

#### Knock-out stage

| Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Final | Final | Final |
| Kosas | Kosas | 3 | | | | | | |
| Hypernova | Hypernova | 0 | | | | | | |
| Hypernova | Hypernova | 0 | Kosas | Kosas | 2 | | | |
| | | | RAJD | RAJD | 5 | | | |
| RAJD | RAJD | 1 | RAJD | RAJD | 5 | | | |
| Kilat KL | Kilat KL | 0 | | | | | | |
| Kilat KL | Kilat KL | 0 | | | | RAJD | RAJD | 2 |
| | | | | | | KL Rovers II | KL Rovers II | 1 |
| KL Rovers II | KL Rovers II | 6 | | | | | | | KL Rovers II | KL Rovers II | 1 |
| Starjets | Starjets | 1 | | | | | | |
| Starjets | Starjets | 1 | KL Rovers II | KL Rovers II | 4 | | | |
| | | | Cochrane Hunters | Cochrane Hunters | 1 | | | |
| Pilihan Segambut | Pilihan Segambut | 1 | Cochrane Hunters | Cochrane Hunters | 1 | | | |
| Cochrane Hunters | Cochrane Hunters | 2 | | | | | | |

## KLFA FA Cup
### Knock-out stage

| Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Final | Final | Final |
| RAJD FC | RAJD FC | 1 (5) | | | | | | |
| PULAPOL FC | PULAPOL FC | 1 (6) | | | | | | |
| PULAPOL FC | PULAPOL FC | 1 (6) | PULAPOL FC | PULAPOL FC | 0 | | | |
| | | | JLJD FC | JLJD FC | 1 | | | |
| JLJD FC | JLJD FC | 2 | JLJD FC | JLJD FC | 1 | | | |
| Tentera Darat FA | Tentera Darat FA | 1 | | | | | | |
| Tentera Darat FA | Tentera Darat FA | 1 | | | | JLJD FC | JLJD FC | 1 (4) |
| | | | | | | DRB-Hicom FC | DRB-Hicom FC | 1 (2) |
| DRB-Hicom FC | DRB-Hicom FC | 3 | | | | | | | DRB-Hicom FC | DRB-Hicom FC | 1 (2) |
| KL Rovers II | KL Rovers II | 1 | | | | | | |
| KL Rovers II | KL Rovers II | 1 | DRB-Hicom FC | DRB-Hicom FC | 4 | | | |
| | | | Kampong Ku FC | Kampong Ku FC | 1 | | | |
| Starjets FC | Starjets FC | 1 | Kampong Ku FC | Kampong Ku FC | 1 | | | |
| Kampong Ku FC | Kampong Ku FC | 2 | | | | | | |