Selangor remain played the entire season at the MBPJ Stadium, while the Shah Alam Stadium was undergoing a major renovation and rebuild work. The season was the first since 2020 without former captain Brendan Gan, who departed to Kuala Lumpur City.
This is the first season for the club have a two-year schedule, instead of an all-year-round schedule since the 2007–08 season. Malaysian Football League(MFL) expected to introduce and continue with the original plan to implement a new format of the Malaysian League with the league expected to start in the middle of this year, according to the Asian Football Confederation (AFC) calendar format from 2024.[2][3] AFC change the competition calendar from August to May starting the 2023–24 season to facilitate the arrangement of the schedule in parallel with the FIFA international calendar.[4] On 22 December 2023, MFL announced the kick-off date of the 2024–25 Malaysian League new season. The new season will begin on 3–5 May 2024, until April 2025 following the league's move align the domestic season to the new AFC calendar.[5] However, following the change of the inspection date from FIFA for the Video Assistant Referee (VAR) system which was previously scheduled for February 2024 to a new date of 16 to 21 April 2024, the kick-off date of the 2024–25 Malaysian League has been moved by a week to allow the MFL to hold VAR system test match series.[6][7]
This season, Selangor entering the 2024–25 AFC Champions League 2 after finished second in the Super League last season, returning to AFC competition for the first time since the 2016 season.[8][9] The red giants enter the Asia's new second-tier club football tournament organized by the AFC, after the origin tournament AFC Cup is set to be discontinued after the end of the 2023–24 season.[10][11] Selangor contested the Charity Shield against domestic treble winnersJohor Darul Ta'zim.[12] This will be the team's 15th Charity Shield appearance, and it will be their first debut since 2016.[13] However, Selangor decided to withdraw from the Charity Shield match due to safety concerns following a series of criminal incidents and threats involving several players and team officials, including main winger Faisal Halim, who was a victim of criminal activity and suffered fourth-degree burns after being attacked with acid.[14][15][16][17][18]
On 1 February 2024, Selangor confirmed the departure of several players whose contracts had expired, including former captain Brendan Gan, who also departed after four seasons with the club.[19][20] On 28 February 2024, Selangor announced that head coach Tan Cheng Hoe had left the club by mutual agreement, despite having an existing contract with the club.[21][22]Nidzam Jamil, formerly assistant head coach under Cheng Hoe, has been appointed as interim head coach until a permanent replacement is secured.[23][24] On 16 March, the club announced that Nidzam Jamil will remain and take over as Selangor new head coach on a permanent basis.[25][26]
On 2 March, Selangor announced they would travel to the Thailand for two pre-season friendlies in preparation for the new season.[68] Later, Selangor announced two further friendlies with behind-closed-doors against Negeri Sembilan and the traditional friendly at Perak. On 18 April, Selangor announced the Selangor Asia Challenge pre-season tournament with invided several teams from Southeast Asia to compete the tournament.[69]
Having finished second in the 2023 Super League, Selangor faced domestic treble winnersJohor Darul Ta'zim in the Charity Shield. That match was also the first game in the league for both teams.[70][13] On 8 May, Selangor announced their withdrawal from the match due to safety concerns after receive a string of criminal incidents and threats involving several players and team officials.[1][16][17][18]
Note: Following Selangor's withdrawal from the match, Johor Darul Ta'zim are awarded as a winner of 2024 Charity Shield, and will be given a 'walkover' victory with a score of 3–0 and get 3 points for the Super League match.[1]
Note: Following Selangor's withdrawal from the Charity Shield match, Johor Darul Ta'zim will be given a 'walkover' victory with a score of 3–0 and get 3 points for the Super League match.[1]
Appearances (Apps.) numbers are for appearances in competitive games only including sub appearances. Red card numbers denote: Numbers in parentheses represent red cards overturned for wrongful dismissal.