Football league season
The 2024–25 Malaysia A1 Semi-Pro League , currently known as the 2024–25 MBSB Bank Championship for sponsorship reasons, is the fourth season of the Malaysia A1 Semi-Pro League , currently the second tier football league in Malaysia , since its establishment in 2019.[ 1]
The top two teams will play in the play-offs to determine which teams will qualify for promotion to the 2025–26 Malaysia Super League season. The bottom two teams will be relegated to the Malaysia A2 League .[ 2] [ 3]
15 teams confirmed their participation in the 2024–25 Malaysia A1 Semi-Pro League.[ 3] [ 4]
The following teams have changed division since the 2023 season.
Notes:
^1 Expelled from Super League , withdrawn from MBSB Bank Championship[ 5] [ 6] Locations of teams in the 2024–25 A1 Semi-Pro League
Team Location Stadium Capacity Armed Forces Kuala Lumpur Mindef Stadium 3,500 Bukit Tambun Bukit Tambun Penang State Stadium , at Batu Kawan 40,000 Bunga Raya Damansara Damansara UiTM Stadium, at Shah Alam 10,000 Gombak Selayang Selayang Stadium 16,000 Harini Kuala Selangor Kuala Selangor Main Stadium 10,000 Immigration Putrajaya UKM Bangi Stadium 2,000 Kuala Lumpur Rovers Cheras, Kuala Lumpur Kuala Lumpur Stadium 16,000 Machan Sibu Azman Hashim Stadium 5,000 Malaysian University Bangi UKM Bangi Stadium 2,000 Manjung City Seri Manjung Manjung Stadium 15,000 Melaka Malacca City Hang Jebat Stadium 40,000 PIB Shah Alam Shah Alam USIM Stadium , at Nilai 3,000 PT Athletic Putrajaya MMU Stadium , at Cyberjaya Sepang Municipal Council Mini Stadium , at Sepang 2,500 2,000 UiTM United Shah Alam UiTM Stadium 10,000 YPM FC Gambang SSMP (UMPSA) Mini Stadium 1,500
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
Team Outgoing coach Manner of departure Date of vacancy Position in table Incoming coach Date of appointment Harini Maniam Pachaiappan Mutual Agreement 6 April 2024 K. Ramachandran
The number of foreign players is restricted to two per each team.
Note: Flags indicate national team as has been defined under FIFA eligibility rules . Players may hold more than one non-FIFA nationality.
Players name in bold indicates that the player was registered during the mid-season transfer window. ^1 Foreign players who left their clubs or were de-registered from the playing squad due to medical issues or other matters. ^2 These imported players can only play in the Malaysia Cup or the MFL Challenge Cup .
Updated to match(es) played on 21 December 2024. Source:
FAM-CMS Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored.
(Q) Qualified for Malaysia Cup
Team ╲ Round 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Melaka 2 5 4 4 2 1 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 Immigration 3 2 2 3 1 2 1 1 1 3 4 3 4 5 4 3 3 3 3 3 2 2 KL Rovers 6 3 3 1 4 3 3 4 3 2 3 4 5 3 3 2 2 2 2 2 3 3 BR Damansara 1 1 1 2 3 4 5 3 7 7 5 5 3 4 5 4 4 4 5 5 5 4 PT Athletic 7 7 7 5 7 6 6 5 4 4 2 2 1 1 2 5 5 5 4 4 4 5 5 MUFT 12 13 9 7 5 7 7 7 6 6 6 7 7 9 7 6 6 6 6 6 6 6 6 Gombak 4 6 6 8 9 9 8 8 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 Armed Forces 9 11 10 10 11 10 11 9 10 11 11 11 11 11 11 11 11 11 11 11 11 9 8 Bukit Tambun 10 10 14 11 10 11 12 13 11 10 10 10 9 7 9 9 9 9 9 9 9 11 9 Manjung City 5 4 5 6 8 8 9 10 8 9 9 9 10 10 10 10 10 10 10 10 10 8 10 PIB Shah Alam 13 8 8 9 6 5 4 6 5 5 7 6 6 6 6 7 7 7 7 8 8 10 11 YPM 11 12 13 14 13 13 10 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 Machan 8 9 15 15 12 12 13 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 UiTM United 14 14 12 12 14 15 14 14 14 15 15 14 14 14 14 14 13 13 13 13 13 13 14 Harini 15 15 11 13 15 14 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15
Updated to match(es) played on 21 December 2024. Source:
FAM-CMS Legend: Blue = home team win; Yellow = draw; Red = away team win.
For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.
Results by match played [ edit ] Updated to match(es) played on 21 December 2024. Source:
FAM W = Win;
D = Draw;
L = Lose Fixtures and results [ edit ]