Malaysia Super League

Home › Leagues › Malaysia Super League
MSL
Malaysia · Top flight

Standings, fixtures, results and everything you need to know about the Malaysia Super League, known locally as Liga Super, the top tier of Malaysian football, played by 12 clubs from August to May.

CountryMalaysia
Founded2004
Clubs12
Season2026/27
Reigning championsJohor Darul Ta’zim
Most titlesJohor Darul Ta’zim (12)

Fixtures and results

Timezone: UTCLast updated: Wed 4 Nov, 05:30 (UTC)

Upcoming fixtures

08:45Fri, 20 Nov
Negeri SembilanNEGvsKUCKuching City FC
13:00Fri, 20 Nov
Terengganu FCTerengganu FCvsBrunei DPMM FCBrunei DPMM FC
12:15Sat, 21 Nov
Melaka FCMELvsSTAStar City FC
13:00Sat, 21 Nov
Kelantan Red Warrior FCKELvsSabah FCSabah FC
09:30Sun, 22 Nov
Kuala Lumpur City FCKuala Lumpur City FCvsPenang FAPenang FA
12:15Fri, 27 Nov
Brunei DPMM FCBrunei DPMM FCvsKELKelantan Red Warrior FC
08:45Sat, 28 Nov
Negeri SembilanNEGvsTerengganu FCTerengganu FC
09:00Sat, 28 Nov
Sabah FCSabah FCvsSelangor FCSelangor FC
13:00Sun, 29 Nov
Star City FCSTAvsKuala Lumpur City FCKuala Lumpur City FC
13:00Fri, 4 Dec
Kelantan Red Warrior FCKELvsNEGNegeri Sembilan
08:45Sat, 5 Dec
Penang FAPenang FAvsSTAStar City FC
11:30Sat, 5 Dec
Sabah FCSabah FCvsMELMelaka FC
13:00Sat, 5 Dec
Selangor FCSelangor FCvsBrunei DPMM FCBrunei DPMM FC
12:15Sun, 6 Dec
Johor Darul Ta'zimJohor Darul Ta'zimvsKuala Lumpur City FCKuala Lumpur City FC
11:30Fri, 11 Dec
Sabah FCSabah FCvsKuala Lumpur City FCKuala Lumpur City FC
13:00Fri, 11 Dec
Terengganu FCTerengganu FCvsKELKelantan Red Warrior FC
09:00Sat, 12 Dec
Negeri SembilanNEGvsSelangor FCSelangor FC
12:15Sat, 12 Dec
Kuching City FCKUCvsSTAStar City FC
09:00Sun, 13 Dec
Penang FAPenang FAvsJohor Darul Ta'zimJohor Darul Ta'zim
09:30Sun, 13 Dec
Brunei DPMM FCBrunei DPMM FCvsMELMelaka FC
13:00Fri, 18 Dec
Star City FCSTAvsBrunei DPMM FCBrunei DPMM FC
09:00Sat, 19 Dec
Penang FAPenang FAvsNEGNegeri Sembilan
12:15Sat, 19 Dec
Kuala Lumpur City FCKuala Lumpur City FCvsTerengganu FCTerengganu FC
13:00Sat, 19 Dec
Melaka FCMELvsKELKelantan Red Warrior FC
08:45Sun, 20 Dec
Kuching City FCKUCvsSelangor FCSelangor FC
09:30Sun, 20 Dec
Johor Darul Ta'zimJohor Darul Ta'zimvsSabah FCSabah FC
12:15Wed, 23 Dec
Johor Darul Ta'zimJohor Darul Ta'zimvsSelangor FCSelangor FC
13:00Wed, 23 Dec
Terengganu FCTerengganu FCvsKUCKuching City FC
12:15Wed, 30 Dec
Kuching City FCKUCvsPenang FAPenang FA
13:00Wed, 30 Dec
Melaka FCMELvsJohor Darul Ta'zimJohor Darul Ta'zim
12:15Sat, 2 Jan
Melaka FCMELvsTerengganu FCTerengganu FC
13:00Sat, 2 Jan
Selangor FCSelangor FCvsKELKelantan Red Warrior FC
12:15Sun, 3 Jan
Brunei DPMM FCBrunei DPMM FCvsPenang FAPenang FA
13:00Sun, 3 Jan
Kuala Lumpur City FCKuala Lumpur City FCvsNEGNegeri Sembilan
13:00Mon, 4 Jan
Star City FCSTAvsSabah FCSabah FC
13:00Fri, 8 Jan
Terengganu FCTerengganu FCvsSabah FCSabah FC
09:00Sat, 9 Jan
Negeri SembilanNEGvsBrunei DPMM FCBrunei DPMM FC
12:15Sat, 9 Jan
Kuching City FCKUCvsKuala Lumpur City FCKuala Lumpur City FC
13:00Sat, 9 Jan
Kelantan Red Warrior FCKELvsJohor Darul Ta'zimJohor Darul Ta'zim
13:00Sun, 10 Jan
Melaka FCMELvsPenang FAPenang FA
Next 40 fixtures (Matchweeks 7 to 13).

Recent results

FTSun, 1 Nov
Selangor FCSelangor FC1 - 0STAStar City FC
FTSun, 1 Nov
Penang FAPenang FA1 - 2MELMelaka FC
FTSat, 31 Oct
Sabah FCSabah FC2 - 0Terengganu FCTerengganu FC
FTFri, 30 Oct
Brunei DPMM FCBrunei DPMM FC3 - 1NEGNegeri Sembilan
FTSun, 18 Oct
Terengganu FCTerengganu FC0 - 3Johor Darul Ta'zimJohor Darul Ta'zim
FTSun, 18 Oct
Brunei DPMM FCBrunei DPMM FC3 - 2KUCKuching City FC
FTSat, 17 Oct
Melaka FCMEL3 - 2Kuala Lumpur City FCKuala Lumpur City FC
FTSat, 17 Oct
Selangor FCSelangor FC3 - 1Penang FAPenang FA
FTSat, 17 Oct
Negeri SembilanNEG1 - 1Sabah FCSabah FC
FTFri, 16 Oct
Kelantan Red Warrior FCKEL2 - 5STAStar City FC
FTSun, 13 Sep
Selangor FCSelangor FC3 - 0Kuala Lumpur City FCKuala Lumpur City FC
FTSun, 13 Sep
Sabah FCSabah FC1 - 2Brunei DPMM FCBrunei DPMM FC
FTSat, 12 Sep
Star City FCSTA1 - 1Terengganu FCTerengganu FC
FTSat, 12 Sep
Melaka FCMEL1 - 2KUCKuching City FC
FTSat, 12 Sep
Penang FAPenang FA3 - 2KELKelantan Red Warrior FC
FTFri, 11 Sep
Johor Darul Ta'zimJohor Darul Ta'zim3 - 0NEGNegeri Sembilan
FTSun, 6 Sep
Selangor FCSelangor FC3 - 2MELMelaka FC
FTSat, 5 Sep
Terengganu FCTerengganu FC0 - 0Penang FAPenang FA
FTSat, 5 Sep
Sabah FCSabah FC0 - 2KUCKuching City FC
FTSat, 5 Sep
Negeri SembilanNEG2 - 2STAStar City FC
FTFri, 4 Sep
Kelantan Red Warrior FCKEL1 - 3Kuala Lumpur City FCKuala Lumpur City FC
FTFri, 4 Sep
Johor Darul Ta'zimJohor Darul Ta'zim3 - 0Brunei DPMM FCBrunei DPMM FC
FTSun, 30 Aug
Melaka FCMEL2 - 1NEGNegeri Sembilan
FTSat, 29 Aug
Johor Darul Ta'zimJohor Darul Ta'zim7 - 0STAStar City FC
FTSat, 29 Aug
Kuala Lumpur City FCKuala Lumpur City FC1 - 0Brunei DPMM FCBrunei DPMM FC
FTSat, 29 Aug
Kelantan Red Warrior FCKEL0 - 5KUCKuching City FC
FTFri, 28 Aug
Terengganu FCTerengganu FC0 - 3Selangor FCSelangor FC
FTFri, 28 Aug
Sabah FCSabah FC2 - 0Penang FAPenang FA
FTWed, 26 Aug
Kuala Lumpur City FCKuala Lumpur City FC0 - 6KUCKuching City FC
FTWed, 26 Aug
Johor Darul Ta'zimJohor Darul Ta'zim9 - 0KELKelantan Red Warrior FC
FTMon, 24 Aug
Sabah FCSabah FC3 - 1STAStar City FC
FTSun, 23 Aug
Penang FAPenang FA0 - 1Brunei DPMM FCBrunei DPMM FC
FTSat, 22 Aug
Kelantan Red Warrior FCKEL1 - 4Selangor FCSelangor FC
FTSat, 22 Aug
Terengganu FCTerengganu FC3 - 0MELMelaka FC
FTFri, 21 Aug
Johor Darul Ta'zimJohor Darul Ta'zim3 - 0KUCKuching City FC
Last 35 completed matches (Matchweeks 1 to 6).

Malaysia Super League standings

Computed from full-time results, 2026/27 season. Updated Wed 4 Nov, 05:30 UTC
PosClubPWDLGDPts
1Johor Darul Ta'zim6600+2818
2Selangor FC6600+1318
3Kuching City FC6402+1012
4Brunei DPMM FC6402+112
5Sabah FC6312+310
6Melaka FC6303-29
7Kuala Lumpur City FC5203-76
8Terengganu FC6123-55
9Star City FC6123-75
10Penang FA6114-54
11Negeri Sembilan5023-62
12Kelantan Red Warrior FC6006-230
AFC Champions League Elite league stageAFC Champions League Two group stage

What is Malaysia Super League?

The Malaysia Super League, known locally as Liga Super, is the top tier of Malaysian football. It is contested by 12 clubs in 2026/27, with matches from August to May.

The league began in 2004, when Malaysian football was restructured as a fully professional competition, replacing Liga Perdana 1, the top tier from 1998 to 2003. Title sponsors have included Dunhill, TM, Astro, Unifi, CIMB and, in 2024/25, CelcomDigi.

Johor Darul Ta’zim are the reigning champions, winning a record 12th Super League title in 2025/26. Brunei’s DPMM FC play in the league but cannot qualify for AFC competitions.

For 2026/27, Kelantan Red Warrior have come up from the A1 Semi-Pro League, replacing Kelantan The Real Warriors and PDRM, who were ejected for failing to obtain a national licence. Immigration FC has been rebranded as Star City.

How Malaysia Super League works

Season structure

12 clubs play each other home and away, 22 matches each and 132 in total. The 2026/27 season began on 21 August 2026 and finishes in May 2027. A win earns 3 points, a draw 1 and a defeat none.

Asian places

The league leader qualifies for the AFC Champions League Elite league stage in 2027/28, and the next qualifying place is for the AFC Champions League Two group stage. DPMM, based in Brunei, cannot qualify for AFC competitions.

Licensing

Clubs need a national licence to take part. Kelantan The Real Warriors and PDRM were ejected before 2026/27 for failing to obtain one.

Tiebreakers

Clubs level on points are separated by goal difference, then goals scored.

History and records

Most titlesJohor Darul Ta’zim12 titles
All-time top scorerBérgson132 goals
Most points in a seasonJohor Darul Ta’zim76, 2023
Most appearancesIndra Putra Mahayuddin330 games

Past champions

SeasonChampions
2025/26Johor Darul Ta’zim
2024/25Johor Darul Ta’zim
2023Johor Darul Ta’zim
2022Johor Darul Ta’zim
2021Johor Darul Ta’zim
2020Johor Darul Ta’zim
2019Johor Darul Ta’zim
2018Johor Darul Ta’zim
2017Johor Darul Ta’zim
2016Johor Darul Ta’zim

The story so far

The Super League was launched in 2004, when the Football Association of Malaysia privatised the league and restructured it as a fully professional competition. The first season started on 14 February 2004, and the league replaced Liga Perdana 1 as the top tier.

Johor Darul Ta’zim have dominated the modern era and have won the title every year from 2014. Their 76 points in 2023 is the league record, and they won the 2018 title by a record margin of 23 points.

Malaysia Super League clubs, 2026/27

12 clubs
DPMM FCDPMM FCHassanal Bolkiah National StadiumBrunei
Johor Darul Ta’zimJohor Darul Ta’zimSultan Ibrahim StadiumDefending champions
KELKelantan Red WarriorSultan Muhammad IV StadiumPromoted
Kuala Lumpur CityKuala Lumpur CityKuala Lumpur Stadium
KUCKuching CityTaha Ariffin Stadium
MELMelakaHang Jebat Stadium
NEGNegeri SembilanTuanku Abdul Rahman Stadium
PenangPenangCity Stadium
SabahSabahLikas Stadium
SelangorSelangorMBPJ Stadium
STAStar CityTuanku Syed Putra Stadium
TerengganuTerengganuSultan Mizan Zainal Abidin Stadium

Malaysia Super League FAQs

How many teams are in the Malaysia Super League?

There are 12 clubs in the Super League in 2026/27. Kelantan Red Warrior came up from the A1 Semi-Pro League, replacing Kelantan The Real Warriors and PDRM.

How many games does each team play?

Each club plays 22 matches, 11 at home and 11 away, meeting every other club twice. That makes 132 matches per season. A win earns 3 points, a draw 1 point and a defeat none.

Which clubs qualify for Asian competitions?

The league leader qualifies for the AFC Champions League Elite league stage in 2027/28, and the next qualifying place is for the AFC Champions League Two group stage.

Why is a Brunei club in the Malaysia Super League?

DPMM FC are based in Bandar Seri Begawan and play in the Malaysian league. Because they are based in Brunei, they cannot qualify for AFC competitions.

When does the Malaysia Super League season start and end?

The 2026/27 season began on 21 August 2026 and finishes in May 2027.

Who has won the most Malaysia Super League titles?

Johor Darul Ta’zim have won the most, with 12 titles, including the 2025/26 title. They have won the league every year from 2014.

Fixtures, results and the standings are pulled from our live match data feed, provided by Sportradar, and refreshed periodically. The standings are calculated from full-time results and may not reflect official adjustments (points deductions, etc). Team crests are hosted on this site; kickoff times follow the timezone selected above the fixtures (your browser’s timezone by default, UTC if JavaScript is off).