| Season | 2018 | 
|---|---|
| Champions | Terengganu City | 
| Promoted |  Terengganu City  Selangor United  | 
| Matches played | 68 | 
| Goals scored | 158 (2.32 per match) | 
| Top goalscorer | Yusaini Hafiz  (11 goals)  | 
| Biggest home win |  MPKB 4 − 1 MOF  (1 April 2018)  | 
| Biggest away win |  D'AR Wanderers 1 − 5 PJ Rangers  (1 April 2018) MPKB 1 − 5 Selangor United (29 April 2018)  | 
| Highest scoring |  D'AR Wanderers 1 − 5 PJ Rangers  (1 April 2018) MPKB 1 − 5 Selangor United (29 April 2018)  | 
| Longest winning run | 3 Matches  Terengganu City  | 
| Longest unbeaten run | 4 Matches  Terengganu City  | 
| Longest winless run | 6 Matches  DBKL  | 
| Longest losing run | 4 Matches  DBKL  | 
← 2017  All statistics correct as of 6 September 2018. | |
The 2018 Malaysia FAM League was the 67th season of the Malaysia FAM League since its establishment in 1952. The season started on 25 February 2018 and concluded on 6 September 2018. Sime Darby were the defending champions. The season marked the competition's final year as the third tier football league in Malaysia when it was succeeded by the Malaysia M3 League for the 2019 season.
The following teams have changed division since the 2017 season.
To Malaysia FAM CupRelegated from the Premier League New Team  | From Malaysia FAM CupPromoted to the Premier League Teams withdrawn  | 
1 Originally Sime Darby F.C. were promoted along with UKM F.C. as finalists of the 2017 Malaysia FAM League final, but after Sime Darby announced their withdrawal from participation in the Malaysia Premier League, Felcra F.C., the next highest team in the Malaysia FAM League table, were invited as their replacement. [1]
For the 2018 season, 14 teams competed in the league, including nine sides from the 2017 season, two relegated sides from the 2017 Malaysia Premier League and three new teams.
| Team | Location | Stadium | Capacity | 
|---|---|---|---|
| ATM | Kuala Lumpur | Mindef Stadium | 5,000 | 
| D'AR Wanderers | Temerloh | Temerloh Mini Stadium | 10,000 | 
| DBKL | Kuala Lumpur | UM Arena Stadium | 1,000 | 
| Hanelang | Kuala Berang | Padang Astaka Kuala Berang | 1,000 | 
| Kuching | Kuching | Sarawak State Stadium | 26,000 | 
| Marcerra United | Nilai | USIM Mini Stadium | 3,000 | 
| MOF | Putrajaya | INSPENS Stadium | 3,000 | 
| MPKB-BRI U-BeS | Kota Bharu | Sultan Muhammad IV Stadium | 30,000 | 
| Selangor United | Sabak Bernam | Sungai Besar Stadium | 15,000 | 
| Perlis | Kangar | Tuanku Syed Putra Stadium | 20,000 | 
| Petaling Jaya Rangers | Petaling Jaya | Petaling Jaya Stadium | 25,000 | 
| Shahzan Muda | Temerloh | Temerloh Mini Stadium | 10,000 | 
| Terengganu City | Kuala Terengganu | Sultan Ismail Nasiruddin Shah Stadium | 15,000 | 
| Young Fighters | Nilai | USIM Mini Stadium | 3,000 | 
| Team | Head coach | Captain | Kit manufacturer | Sponsor | 
|---|---|---|---|---|
| ATM |   |   | Admiral | Transwater | 
| DBKL |   |   | Diadora | WP Hotel | 
| D'AR Wanderers |   |   | Puma | D'AR International Holdings, SilentɃRich Group, Bit Hunter | 
| Hanelang |   |   | Adidas | TTB, Tulangis Group | 
| Kuching |   |   | Starsport | Kuching | 
| Marcerra United |   |   | Kappa | Greentech | 
| MOF |   |   | Kappa | |
| MPKB-BRI U-BeS |   |   | Kronos | Gelumbang Jaya | 
| Selangor United |   |   | SkyHawk | dbc Physiotherapy | 
| Perlis |   |   | SkyHawk | |
| Petaling Jaya Rangers |   |   | Line 7 | AirAsia | 
| Shahzan Muda |   |   | Fila | |
| Terengganu City |   |   | Adidas | TTB, Tulangis Group | 
| Young Fighters |   |   | FiTech | FELDA | 
From this season, only the top two teams from each group qualify for the knockout round. [5]
Group A
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Selangor United | 12 | 7 | 2 | 3 | 22 | 13 | +9 | 23 | Advance to knock-out stage | 
| 2 | MOF | 12 | 6 | 4 | 2 | 16 | 10 | +6 | 22 | |
| 3 | ATM | 12 | 6 | 4 | 2 | 14 | 9 | +5 | 22 | |
| 4 | Kuching | 12 | 5 | 3 | 4 | 13 | 13 | 0 | 18 | |
| 5 | Shahzan Muda | 12 | 2 | 5 | 5 | 9 | 12 | −3 | 11 | |
| 6 | DBKL | 12 | 3 | 2 | 7 | 10 | 18 | −8 | 11 | |
| 7 | MPKB-BRI U-Bes | 12 | 2 | 2 | 8 | 13 | 21 | −8 | 8 | 
Group B2
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification | 
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Terengganu City | 8 | 6 | 0 | 2 | 12 | 7 | +5 | 18 | Advance to knock-out stage | 
| 2 | PJ Rangers | 8 | 4 | 2 | 2 | 17 | 9 | +8 | 14 | |
| 3 | D'AR Wanderers | 8 | 4 | 0 | 4 | 13 | 16 | −3 | 12 | |
| 4 | Young Fighters | 8 | 3 | 1 | 4 | 7 | 8 | −1 | 10 | |
| 5 | Perlis | 8 | 1 | 1 | 6 | 5 | 14 | −9 | 4 | 
2Marcerra United and Hanelang's results were expunged from the table as a result of the teams' withdrawals from the league on 20 July 2018 and 25 July 2018 respectively. [6]
Fixtures and Results of the 2018 Malaysia FAM League season.
| 25 February 2018 |  DBKL   | 0–1 |   | Kuala Lumpur | 
| 20:45 UTC+8 | Report | Yusaini Hafiz  | Stadium: UM Arena Stadium Attendance: 150 Referee: Jubik Andangon  | 
| 25 February 2018 |  MPKB-BRI U-BeS   | 1–2 |   | Kota Bahru | 
| 16:45 UTC+8 | Faizwan Abdullah  | Report | Yazid Ahzhar  Ismail Bujang  | Stadium:  Sultan Muhammad IV Stadium  Attendance: 400 Referee: Hasrul A.Rahman  | 
| 7 March 2018 |  Shahzan Muda   | 2–2 |   | Temerloh, Pahang | 
| 20:45 UTC+8 | Hilmi Abdullah  Faizal Rani  | Report | Afzal Nazri  Fakhrullah Rosli  | Stadium:  Temerloh Mini Stadium  Attendance: 225 Referee: Jubik Andangon  | 
| 7 March 2018 |  Selangor United   | 2–1 |   | Sabak Bernam, Selangor | 
| 16:45 UTC+8 | Yusaini Hafiz  Zamri Hassan  | Report | Faizwan Abdullah  | Stadium: Sungai Besar Mini Stadium Attendance: 400 Referee: Firdaus Ibrahim  | 
| 7 March 2018 |  ATM   | 2–1 |   | Kuala Lumpur | 
| 16:45 UTC+8 | Zaironi Yusof  | Report | Faqih Ikhwan  | Stadium: Mindef Stadium Attendance: 200 Referee: Razlan Joffri Ali  | 
| 11 March 2018 |  Kuching   | 2–1 |   | Kuching | 
| 16:15 UTC+8 | Samsu A Samad  Shahfitri Salim  | Report | Yusaini Hafiz  | Stadium:  Sarawak State Stadium  Attendance: 380 Referee: Zamzaidi Katimin  | 
| 12 March 2018 |  DBKL   | 0–1 |   | Kuala Lumpur | 
| 16:45 UTC+8 | Report | Faizal Rani  | Stadium: UM Arena Stadium Attendance: 200 Referee: Abdul Rahman Wahab  | 
| 11 March 2018 |  MPKB-BRI U-BeS   | 2–2 |   | Kota Bahru | 
| 20:45 UTC+8 | Razle Puteh  Masri Asyraf  | Report | Suhaimi Yacob  Zaironi Yusof  | Stadium:  Sultan Muhammad IV Stadium  Attendance: 315 Referee: Hamdan Awang  | 
| 18 March 2018 |  MOF   | 3–0 |   | Bangi | 
| 20:45 UTC+8 |  Failee Ghazli  Famirul Asyraf Sayuti  | Report | Stadium: INSPENS Stadium Attendance: 110 Referee: Zamzaidi Katimin  | 
| 18 March 2018 |  ATM   | 0–0 |   | Kuala Lumpur | 
| 16:45 UTC+8 | Report | Stadium: Mindef Stadium Attendance: 350 Referee: Nasruddin Tamrin  | 
| 18 March 2018 |  Shahzan Muda   | 1–2 |   | Temerloh | 
| 20:45 UTC+8 | Rizua Shafiqi  | Report | Masri Asyraf  Faizwan Abdullah  | Stadium:  Temerloh Mini Stadium  Attendance: 210 Referee: Rahmat Jantan  | 
| 1 April 2018 |  Selangor United   | 3–1 |   | Sabak Bernam | 
| 16:45 UTC+8 | Yusaini Hafiz  Thivagar Rajendran Syamim  | Report | Faiz Ibrahim  | Stadium: Sungai Besar Mini Stadium Attendance: 600 Referee: Faizudin Ismail  | 
| 1 April 2018 |  MPKB-BRI U-BeS   | 4–1 |   | Kota Bahru | 
| 20:45 UTC+8 | Masri Asyraf  Razlee Puteh  | Report | Azmirul Azmi  | Stadium:  Sultan Muhammad IV Stadium  Attendance: 300 Referee: Mat Zan Abdul Wahab  | 
| 1 April 2018 |  Kuching   | 1–0 |   | Kuching | 
| 16:15 UTC+8 | Shahfitri Salim  | Report | Stadium:  Sarawak State Stadium  Attendance: 529 Referee: Ismail Asib Amin  | 
| 8 April 2018 |  DBKL   | 0–0 |   | Kuala Lumpur | 
| 20:45 UTC+8 | Report | Stadium: UM Arena Stadium Attendance: 200 Referee: Abang Azharudin Abdullah  | 
| 8 April 2018 |  Shahzan Muda   | 2–2 |   | Temerloh | 
| 20:45 UTC+8 | Syafiq Razali  Helmi Abdullah  | Report | Yusaini Hafiz  | Stadium:  Temerloh Mini Stadium  Attendance: 220 Referee: Ridzuan Rozali  | 
| 15 April 2018 |  ATM   | 1–0 |   | Kuala Lumpur | 
| 16:45 UTC+8 | Azim Faris  | Report | Stadium: Mindef Stadium Attendance: 300 Referee: Zamzaidi Katimin  | 
| 15 April 2018 |  Kuching   | 2–2 |   | Kuching | 
| 16:15 UTC+8 | Sufizal Ismail  Samsu Alam  | Report | Shamirul Rani  Azhar Arbi  | Stadium: Sarawak State Stadium Attendance: 325 Referee: Hashman Hisyam  | 
| 15 April 2018 |  Selangor United   | 1–1 |   | Sabak Bernam | 
| 16:45 UTC+8 | Yusaini Hafiz  | Report |  Manaf  | Stadium: Sungai Besar Mini  Stadium Attendance: 600 Referee: Azhar Ismail  | 
| 22 April 2018 |  Kuching   | 2–1 |   | Kuching | 
| 16:15 UTC+8 | Ismail Bujang  Samsu Alam  | Report | Masri Asyraf  | Stadium:  Sarawak State Stadium  Attendance: 325 Referee: Usaid Jamal  | 
| 23 April 2018 |  ATM   | 1–03 |   | Kuala Lumpur | 
| 09:00 UTC+8 | Faiz Ibrahim  | Report | Stadium: Mindef Stadium Referee: Jeevanathan Ponniamoorthy  | 
| 22 April 2018 |  Selangor United   | 1–2 |   | Sabak Bernam | 
| 16:45 UTC+8 | Zamri Hassan  | Report | Zakwan Zamri  Muazzin Abdul Khalil  | Stadium: Sungai Besar Mini Stadium Attendance: 550 Referee: Jeffri Zulkepli  | 
| 29 April 2018 |  MOF   | 0–0 |   | Bangi | 
| 20:45 UTC+8 | Report | Stadium: Inspens Stadium Attendance: 95 Referee: Atan Aman  | 
| 29 April 2018 |  MPKB-BRI U-BeS   | 1–5 |   | Kota Bahru | 
| 20:45 UTC+8 | Amirul Shafik  | Report | Thivagar Rajendran  Yusaini Hafiz  | Stadium:  Sultan Muhammad IV Stadium  Attendance: 150 Referee: Sukri Abdul Rahman  | 
| 29 April 2018 |  DBKL   | 0–3 |   | Kuala Lumpur | 
| 20:45 UTC+8 | Report | Zaironi Yusof  Rafizol Roslan Suhairy Johari  | Stadium: UM Arena Stadium Attendance: 105 Referee: Amiruddin Lantji  | 
| 6 May 2018 |  Selangor United   | 1–0 |   | Sabak Bernam | 
| 16:45 UTC+8 | Mohammad Yazid Zaini  | Report | Stadium: Sungai Besar Mini Stadium Attendance: 300 Referee: Jeffri Zulkefli  | 
| 6 May 2018 |  Shahzan Muda   | 1–2 |   | Temerloh | 
| 20:45 UTC+8 | Shafiq Razali  | Report | Zakwan Zamri  | Stadium:  Temerloh Mini Stadium  Attendance: 50 Referee: Ismail Asib  | 
| 11 July 2018 |  ATM   | 2–1 |   | Kuala Lumpur | 
| 16:45 UTC+8 | Rafizol Roslan  | Report | Razley Puteh  | Stadium: Mindef Stadium Attendance: 250 Referee: Abdul Halim Ramlan  | 
| 13 May 2018 |  DBKL   | 0–1 |   | Kuala Lumpur | 
| 20:45 UTC+8 | Report |  Hadi  | Stadium: UM Arena Stadium Attendance: 80 Referee: Abdul Halim Ramlan  | 
| 13 May 2018 |  Kuching   | 0–2 |   | Kuching | 
| 16:15 UTC+8 | Report | Rafizol Roslan  Venice  | Stadium:  Sarawak State Stadium  Attendance: 200 Referee: Amir Fakhri  | 
| 13 May 2018 |  MPKB-BRI U-BeS   | 0–2 |   | Kota Bahru | 
| 20:45 UTC+8 | Report | Firdaus Anuar  Mohd Aizuddin  | Stadium:  Sultan Muhammad IV Stadium  Attendance: 350 Referee: Hasrul A. Rahman  | 
| 18 July 2018 |  ATM   | 0–2 |   | Kuala Lumpur | 
| 16:45 UTC+8 | Report |  Adam See  Thivagar Rajendren  | Stadium: Mindef Stadium Attendance: 350 Referee: Nasruddin Tamrin  | 
| 18 July 2018 |  MOF   | 2–0 |   | Bangi | 
| 20:45 UTC+8 |  Failee  Afzal Nazri  | Report | Stadium: Inspens Stadium Attendance: 120 Referee: Ridzuan Rozali  | 
| 18 July 2018 |  Shahzan Muda   | 1–1 |   | Kota Bahru | 
| 20:45 UTC+8 | Faizal Rani  | Report | Shahfitri Salim  | Stadium:  Temerloh Mini Stadium  Attendance: 100 Referee: Firdaus Ibrahim  | 
| 22 July 2018 |  MPKB-BRI U-BeS   | 0–2 |   | Kota Bahru | 
| 20:45 UTC+8 | Report | Azhar Arbi  Muazzim Abd Khalil  | Stadium:  Sultan Muhammad IV Stadium  Attendance: 110 Referee: Hasrul A. Rahman  | 
| 22 July 2018 |  Selangor United   | 1–0 |   | Kota Bahru | 
| 16:45 UTC+8 | Hilmi Husaini | Report | Stadium: Sungai Besar Mini Stadium Attendance: 250 Referee: Jeffri Zolkefli  | 
| 29 July 2018 |  Shahzan Muda   | 0–0 |   | Temerloh | 
| 20:45 UTC+8 | Report | Stadium:  Temerloh Mini Stadium  Attendance: 350 Referee: Amir Fakhri  | 
| 29 July 2018 |  DBKL   | 1–3 |   | Kuala Lumpur | 
| 20:45 UTC+8 | Zakwan Zamri  | Report | Rafiezan Razali  Aliff Kepli Sufizal Ismail  | Stadium: UM Arena Stadium Attendance: 60 Referee: Sarif Tahir  | 
| 29 July 2018 |  MOF   | 3–2 |   | Bangi | 
| 20:45 UTC+8 |  Fakhrullah  Failee  | Report | Azwan Jatin  Syamim  | Stadium: Inspens Stadium Attendance: 80 Referee: Amiruddin Lantji  | 
| 5 March 2018 |  Marcerra United   | 2–1 |   | Nilai | 
| 08:45 UTC+8 | Syuhiran Zainal  Nabilah Khan  | Report | Irzwandi Ismail  | Stadium: USIM Stadium Attendance: 100 Referee: Azham Musa  | 
| 25 February 2018 |  D'AR Wanderers   | 0–2 |   | Temerloh | 
| 20:45 UTC+8 | Report | Saiful Nizam  Shahrizal Saad  | Stadium:  Temerloh Mini Stadium  Attendance: 1000 Referee: Dennis Sayeng  | 
| 25 February 2018 |  PJ Rangers   | 0–0 |   | Petaling Jaya | 
| 20:45 UTC+8 | Report | Stadium:  AirAsia Stadium  Attendance: 150 Referee: Ahmad Zuhaidi Dzulkifli  | 
| 7 March 2018 |  Terengganu City   | 3–2 |   | Kuala Terengganu | 
| 20:45 UTC+8 | Hafiszuan Sallehudin  Asyham Asri  | Report |  Azalinullah Alias  Arif Anwar  | Stadium:  Sultan Ismail Nasiruddin Shah Stadium  Attendance: 110 Referee: Ridwan Abdul Rahman  | 
| 7 March 2018 | Young Fighters | 1–0 |   | Serdang | 
| 16:45 UTC+8 | Nasyrul Naim  | Report | Stadium: UPM Mini Stadium Attendance: 150 Referee: Azham Musa  | 
| 7 March 2018 |  Perlis   | 1–0 | Marcerra United | Kangar | 
| 20:45 UTC+8 | Azrizan Ahmad   | Report | Stadium:  Tuanku Syed Putra Stadium  Attendance: 1080 Referee: Azwan Marimuthu  | 
| 11 March 2018 |  Hanelang   | 1–1 | Young Fighters | Kuala Berang | 
| 16:45 UTC+8 |  Hasmizan Kamarodin  | Report | Irzwandi Ismail  | Stadium: Padang Astaka Attendance: 200 Referee: S. Logeswaran  | 
| 11 March 2018 | Marcerra United | 1–2 |  Terengganu City   | Nilai | 
| 16:45 UTC+8 | Haziq Fikri  | Report | Dzaidin Zainuddin  Hafiszuan Sallehuddin  | Stadium: USIM Mini Stadium Attendance: 120 Referee: Ahmad Zuhaidi  | 
| 11 March 2018 |  D'AR Wanderers   | 3–1 |  Perlis   | Temerloh | 
| 20:45 UTC+8 | Wan Mohd Aliff  Zul Fahmi Awang  | Report | NorHamizare Hamid  | Stadium:  Temerloh Mini Stadium  Attendance: 700 Referee: Khairulsyahmi Ahmad Khalidi  | 
| 18 March 2018 |  PJ Rangers   | 3–0 | Marcerra United | Shah Alam | 
| 20:45 UTC+8 |  Tommy Mawat Bada  A. Thamil Arasu Ronny Harun  | Report | Stadium:  AirAsia Stadium  Attendance: 120 Referee: Jubik Andangon  | 
| 18 March 2018 |  Perlis   | 3–0 | Hanelang | Kangar | 
| 20:45 UTC+8 | Norhamizaree Hamid  Azrizan Ahmad  | Report | Stadium:  Tuanku Syed Putra Stadium  Attendance: 1423 Referee: Shaharudin Man  | 
| 18 March 2018 |  Terengganu City   | 3–0 | D'AR Wanderers | Kuala Terengganu | 
| 20:45 UTC+8 |  Izzaq Faris Ramlan  Jasmir Mehat  | Report | Stadium:  Sultan Ismail Nasiruddin Shah Stadium  Attendance: 300 Referee: Ku Alauddin Muhammad  | 
| 1 April 20184 | Young Fighters | 2–1 |   | Nilai, Pahang | 
| 16:45 UTC+8 | Syafiq Mokhtar  Haziq Rezal  | Report | NorHamizaree Hamid  | Stadium: USIM Mini Stadium Attendance: 100 Referee: Hasman Hisam  | 
| 1 April 2018 |  D'AR Wanderers   | 1–5 |   | Temerloh, Pahang | 
| 20:45 UTC+8 | Wan Mohd Alif  | Report |  Tommy Mawat Bada  Raslam Khan A. Thamil Arasu  | Stadium:  Temerloh Mini Stadium  Attendance: 600 Referee: Zulkifli Ahmad  | 
| 1 April 2018 |  Hanelang   | 1–1 |   | Kuala Berang, Terengganu | 
| 16:45 UTC+8 | Syafiq Azmi  | Report | Solihin Mahammad  | Stadium: Padang Astaka Kuala Berang Attendance: 300 Referee: Almi Abdullah  | 
| 8 April 2018 | Marcerra United | 0–4 |   | Nilai, Pahang | 
| 16:45 UTC+8 | Report | Stadium: USIM Mini Stadium Attendance: 80 Referee: Tiong Eng Tai  | 
| 8 April 2018 | Terengganu City | 1–0 | Young Fighters | Kuala Terengganu | 
| 20:45 UTC+8 | Jasmir Mehat  | Report | Stadium:  Sultan Ismail Nasiruddin Shah Stadium  Attendance: 100 Referee: Abdul Faizi Yasin  | 
| 8 April 2018 | Petaling Jaya Rangers | 1–0 |   | Petaling Jaya, Selangor | 
| 20:45 UTC+8 |  A. Thamil Arasu  | Report | Stadium:  AirAsia Stadium  Attendance: 110 Referee: Nazri Saptu  | 
| 15 April 2018 | Young Fighters | 0–1 |   | Nilai, Negeri Sembilan | 
| 16:45 UTC+8 | Report | Raslam Khan  | Stadium: USIM Mini Stadium Attendance: 100 Referee: Ridzuan Rozali  | 
| 15 April 2018 | Hanelang | 1–1 | Marcerra United | Kuala Berang, Terengganu | 
| 16:45 UTC+8 | Mohd Faizal  | Report | Nur Rizzham  | Stadium: Padang Astaka Attendance: 300 Referee: Almi Abdullah  | 
| 15 April 2018 | Perlis | 0–1 |   | Kangar, Perlis | 
| 20:45 UTC+8 | Report |  Khairul Ramadhan  | Stadium:  Tuanku Syed Putra Stadium  Attendance: 879 Referee: Shaharudin Man  | 
| 21 April 2018 | Hanelang | 3–0 |   | Kuala Berang, Terengganu | 
| 16:45 UTC+8 | Mohamad Hasrolsyawal  Saiful Nizam Muhammad Asyraf  | Report | Stadium: Padang Astaka Attendance: Zamzaidi Katimin Referee: 150  | 
| 22 April 2018 | Perlis | 1–4 |   | Kangar, Perlis | 
| 20:45 UTC+8 | Norhamizaree Hamid  | Report |  Tommy Mawat Bada  Arif Anwar Raslam Khan  | Stadium:  Tuanku Syed Putra Stadium  Attendance: 385 Referee: Azwan Marimuthu  | 
| 22 April 2018 | Young Fighters | 0–0 | Marcerra United | Nilai, Negeri Sembilan | 
| 16:45 UTC+8 | Report | Stadium: USIM Mini Stadium Attendance: 150 Referee: Sarif Tahir  | 
| 29 April 2018 | Petaling Jaya Rangers | 1–2 |   | Petaling Jaya, Selangor | 
| 20:45 UTC+8 | Raslam Khan  | Report | Rusmanizam  Khairul Ramadhan  | Stadium:  AirAsia Stadium  Attendance: 110 Referee: Zamzaidi Katimin  | 
| 29 April 2018 | D'AR Wanderers | 3–1 | Young Fighters | Temerloh, Pahang | 
| 20:45 UTC+8 |  Nor Farhan Muhammad  Aiman Shakir  | Report | Hairil Irwan  | Stadium:  Temerloh Mini Stadium  Attendance: 180 Referee: Khirulazuan Kidam  | 
| 29 April 2018 | Marcerra United | 0–3 |   | Nilai, Negeri Sembilan | 
| 16:45 UTC+8 | Report | Syuhiran Shukur  Azrizan Ahmad Shahzwan Nordin  | Stadium: USIM Mini Stadium Attendance: 80 Referee: Nasruddin Tamrin  | 
| 6 May 2018 | Young Fighters | 1–0 | Hanelang | Nilai, Negeri Sembilan | 
| 16:45 UTC+8 | Muhammad Zulhisyam  | Stadium: USIM Mini Stadium | 
| 6 May 2018 | Terengganu City | 2–1 | Marcerra United | Kuala Terengganu, Terengganu | 
| 20:45 UTC+8 | Jasmir Mehat  Rusmanizam Roseland  | Haziq Fikri  | Stadium: Sultan Ismail Nasiruddin Shah Stadium | 
| 6 May 2018 | Perlis | 1–3 | D'AR Wanderers | Kangar, Perlis | 
| 20:45 UTC+8 | Shahzwan Nordin  |  Nor Farhan Muhammad  Wan Mohd Aliff  | Stadium: Tuanku Syed Putra Stadium | 
| 13 May 2018 | Marcerra United | 0–6 | PJ Rangers | Nilai, Negeri Sembilan | 
| 16:45 UTC+8 | Raslam Khan  A. Thamil Arasu Tommy Mawat Bada  | Stadium: USIM Mini Stadium | 
| 13 May 2018 | Hanelang | 1–1 | Perlis | Kuala Berang, Terengganu | 
| 16:45 UTC+8 | Mohd Firdaus  |  Haris Safwan Kamal  | Stadium: Padang Astaka | 
| 13 May 2018 | D'AR Wanderers | 2–1 | Terengganu City | Temerloh, Pahang | 
| 20:45 UTC+8 |  Nor Farhan Muhammad  Azrul Azrie  | Jasmir Mehat  | Stadium: Temerloh Mini Stadium | 
| 18 July 2018 | Petaling Jaya Rangers | 3–1 | D'AR Wanderers | Petaling Jaya, Selangor | 
| 20:45 UTC+8 | Raslam Khan  |  Nor Farhan Muhammad  | Stadium: AirAsia | 
| 18 July 2018 | Perlis | 1–0 | Young Fighters | Kangar, Perlis | 
| 20:45 UTC+8 | Norhamizaref Hamid  | Stadium: Tuanku Syed Putra Stadium | 
| 22 July 2018 | Young Fighters | 2–0 | Terengganu City | Nilai, Negeri Sembilan | 
| 16:45 UTC+8 | Syafik Mokhtar  Sukri Jaafar  | Stadium: USIM Mini Stadium | 
| 29 July 2018 | Terengganu City | 1–0 | Perlis | Kuala Terengganu, Terengganu | 
| 20:45 UTC+8 |  Izzaq Faris Ramlan  | Stadium: Sultan Ismail Nasiruddin Shah Stadium | 
| 29 July 2018 | PJ Rangers | 1–1 | Young Fighters | Petaling Jaya, Selangor | 
| 20:45 UTC+8 | Izzaq Ikmal  | Irzwandi Zakaria  | Stadium: AirAsia Stadium | 
322 and 23 April 2018 marked the first time in the season two teams played twice in a twenty-four hour period. [7] [ importance? ] Adverse weather conditions halted an afternoon match between ATM FA and MOF F.C. on 22 April. The game resumed at 9 am the following morning, and ATM won 1–0. [8]
The teams that won in the semi-final stage will be promoted to the 2019 Malaysia Premier League. [9]
| Semi-finals | Finals | ||||||||
| MOF | 2 | 0 | 2 | ||||||
| Terengganu City | 1 | 1 | 2 | ||||||
| Terengganu City | 2 | ||||||||
| Selangor United | 0 | ||||||||
| PJ Rangers | 1 | 2 | 3 | ||||||
| Selangor United | 2 | 2 | 4 | ||||||
| MOF | 2−1 | Terengganu City | 
|---|---|---|
| Afzal Nazri  Hafizi Amiruddin  | Report |  Izzaq Faris Ramlan  | 
| Terengganu City | 1−0 | MOF | 
|---|---|---|
| Rahizi Rasib  | Report | 
2−2 on aggregate. Terengganu City won on away goals.
| PJ Rangers | 1−2 | Selangor United | 
|---|---|---|
|  A. Thamil Arasu  | Report | Yusaini Hafiz  | 
| Selangor United | 2−2 | PJ Rangers | 
|---|---|---|
| Mohammad Yazid  Yusaini Hafiz  | Report |  Shreen Tambi  Tommy Mawat Bada  | 
Selangor United won 4−3 on aggregate.
| Selangor United | 0−2 | Terengganu City | 
|---|---|---|
| Report | Rahizi Razib  Khairul Ramadhan Zauwawi  | 
| Rank | Player | Club | Goals | 
|---|---|---|---|
| 1 |   | Selangor United | 11 | 
| 2 |   | Petaling Jaya Rangers | 9 | 
| 3 |   | Perlis | 6 | 
|   | Selangor United | ||
| 4 |   | D'AR Wanderers | 5 | 
|   | MPKB-BRI U-BeS | ||
|   | Petaling Jaya Rangers | ||
| 8 |   | Petaling Jaya Rangers | 4 | 
|   | MPKB-BRI U-BeS | ||
|   | MOF | ||
| Player | For | Against | Result | Date | 
|---|---|---|---|---|
|   | Petaling Jaya Rangers | D'AR Wanderers | 1 – 5 (A) | 1 April 2018 | 
|   | Selangor United | MPKB-BRI U-Bes | 1 – 5 (A) | 29 April 2018 | 
|   | Petaling Jaya Rangers | D'AR Wanderers | 3 – 1 (H) | 18 July 2018 | 
Notes:
 (H) – Home; (A) – Away