# 2024–25 Selangor F.C. season

The 2024–25 season is Selangor's 19th season in the Super League and their 39th consecutive season in the top flight of Malaysia football. The club also participates in the Charity Shield, Malaysia Cup, FA Cup and AFC Champions League Two, entering the AFC competition for the first time since the 2016 season.
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.

## Kits

* Supplier: Joma
* Sponsor: PKNS & MBI (front) / KHIND (shoulder)
| Home | Away | Third | ACL Two Home | ACL Two Away |
| Goalkeeper 1 | Goalkeeper 2 | Goalkeeper 3 | Goalkeeper ACL Two 1 | Goalkeeper ACL Two 2 |

## Review

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. On 22 December 2023, Malaysian Football League (MFL) announced the 2024–25 Malaysian League new season, with the kick-off date will begin on 3–5 May 2024, until April 2025 following the league's move align the domestic season to the new AFC calendar. 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.
Selangor entering the 2024–25 AFC Champions League Two after finished second in the Super League last season, returning to AFC competition for the first time since the 2016 season. 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. Selangor contested the Charity Shield against domestic treble winners Johor Darul Ta'zim (JDT). This will be the team's 15th Charity Shield appearance, and it will be their first debut since 2016. 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. Following Selangor's withdrawal, the MFL officially cancelled the match and awarded Johor Darul Ta'zim as the winner of the Charity Shield by a walkover victory.
Following the case of their withdrawal, Selangor was fined RM100,000 and docked three points by the MFL on 25 June 2024, included to pay compensation for the losses incurred by JDT as the host team for the opening match of the season. In addition, Super League match between both teams at the MBPJ Stadium will be played without spectators. The club are appealing against the decision. Two days later, the MFL reconsidered the decision to reduce the punishment, despite Selangor has not submitted any appeal yet. The MFL has reduced RM100,000 fined to RM60,000. Besides, the three points deduction was cancelled and the spectator entry ban also been lifted, despite the compensation payments to JDT and MFL will be maintained. However, the club stay to file an appeal against the revised decisions made by the MFL. The club's been given a three-days window, effective from 27 June 2024, to formally submit their appeal.
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. 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. Nidzam Jamil, formerly assistant head coach under Cheng Hoe, has been appointed as interim head coach until a permanent replacement is secured. On 16 March, the club announced that Nidzam Jamil will remain and take over as Selangor new head coach on a permanent basis. After a half-year in charge, Nidzam Jamil left the club by mutual consent on 30 October 2024, despite successfully managing the teams and maintaining their top form in competitions. Assistant head-coach Abdifitaah Hassan will take charge as interim until the club finalises the recruitment of a new head coach. On 23 November, Selangor announce the appointment of former Serbia national team assistant coach Katsuhito Kinoshi as the new head coach until the end of the season. A week later, Selangor announce the arrival of new assistant head coach Jun Marques Davidson that join the club as part of Kinoshi’s backroom team.
The season was one of ups and downs, with the team ending their Champions League Two group stage at the third place, meant that their were eliminated and failed advance to the knockout stage. Elsewhere, Selangor finished as runners-up in the FA Cup, and was eliminated in the round of 16 of the Malaysia Cup. Despite, the club clinched their first trophy since 2015 by defeating PDRM 7–0 on aggregate in the MFL Challenge Cup final. Selangor finished their league campaign in the second position, qualifying for the next season's Champions League Two.

## First-team squad

| No. | Player | Position(s) | Date of birth (age) | Signed | Signed from |
| Goalkeepers ||||||||
| 1 | Khairulazhan Khalid | GK | (1989-11-07) 7 November 1989 (age 35) | 2015 | Pahang |
| 20 | Azim Al-Amin | GK | (2001-09-20) 20 September 2001 (age 23) | 2024 | Kuala Lumpur City |
| 23 | Samuel Somerville | GK | (1994-08-06) 6 August 1994 (age 30) | 2021 | Penang |
| 33 | Kalamullah Al-Hafiz | GK | (1995-07-30) 30 July 1995 (age 29) | 2024 | Kedah Darul Aman |
| Defenders ||||||||
| 2 | Quentin Cheng | RB / RWB | (1999-11-20) 20 November 1999 (age 25) | 2020 | Sutherland Sharks |
| 3 | Mohammad Abualnadi | CB / LB / LWB | (2001-02-08) 8 February 2001 (age 24) | 2024 | Al-Qasim |
| 14 | Zikri Khalili | LB / RB | (2002-06-25) 25 June 2002 (age 22) | 2020 | Selangor U-23 |
| 18 | Khuzaimi Piee | CB / LB | (1993-11-11) 11 November 1993 (age 31) | 2022 | Negeri Sembilan |
| 19 | V. Ruventhiran | LB / LWB / LM | (2001-08-24) 24 August 2001 (age 23) | 2022 | Petaling Jaya City |
| 21 | Safuwan Baharudin (C) | CB / DM / CM | (1991-09-22) 22 September 1991 (age 33) | 2023 | Negeri Sembilan |
| 22 | Fazly Mazlan | LB / LWB | (1993-12-22) 22 December 1993 (age 31) | 2021 | Johor Darul Ta'zim |
| 44 | Sharul Nazeem | CB | (1999-11-16) 16 November 1999 (age 25) | 2021 | Selangor U-23 |
| 55 | Harith Haiqal | CB / DM | (2002-06-22) 22 June 2002 (age 22) | 2021 | Selangor U-23 |
| Midfielders ||||||||
| 6 | Nooa Laine | AM / CM / DM | (2002-11-22) 22 November 2002 (age 22) | 2024 | SJK Seinäjoki |
| 8 | Noor Al-Rawabdeh | CM / DM | (1997-02-24) 24 February 1997 (age 28) | 2023 | Al-Faisaly |
| 10 | Mukhairi Ajmal | CM / LM / LW / AM | (2001-11-07) 7 November 2001 (age 23) | 2019 | PKNP |
| 16 | Yohandry Orozco | CM / AM / LW / RW | (1991-03-19) 19 March 1991 (age 33) | 2023 | Deportes Tolima |
| 24 | Alex Agyarkwa | CM / DM | (2000-07-18) 18 July 2000 (age 24) | 2021 | Accra Lions |
| 25 | Nikola Jambor | DM / CM | (1995-09-25) 25 September 1995 (age 29) | 2024 | Hajer |
| 43 | Syahir Bashah | LM / RM / AM | (2001-09-16) 16 September 2001 (age 23) | 2022 | Perak |
| 76 | Aliff Izwan | CM / AM / CF | (2004-02-10) 10 February 2004 (age 21) | 2023 | Selangor U-23 |
| 77 | Aliff Haiqal | CM / LM / RM | (2000-07-11) 11 July 2000 (age 24) | 2020 | PKNS |
| Forwards ||||||||
| 7 | Faisal Halim | LW / RW / LM / RM | (1998-01-07) 7 January 1998 (age 27) | 2022 | Terengganu |
| 9 | Ronnie Fernández | CF / LW | (1991-01-30) 30 January 1991 (age 34) | 2024 | Bolívar |
| 11 | Alvin Fortes | RW / LW / AM | (1994-05-25) 25 May 1994 (age 30) | 2024 | Ratchaburi |
| 17 | Danial Asri | LW / LM / CF | (2000-04-01) 1 April 2000 (age 24) | 2021 | Selangor U-23 |
| 90 | Ali Olwan | CF / LW / RW | (2000-03-26) 26 March 2000 (age 24) | 2024 | Al-Shamal |
| Out on loan ||||||||
| 30 | Hein Htet Aung | RW / LW / RM / LM | (2001-10-05) 5 October 2001 (age 23) | 2021 | Hantharwady United |
| — | Azrin Afiq | LB / LM / CB | (2000-01-02) 2 January 2000 (age 25) | 2020 | Selangor U-23 |
| — | Sikh Izhan Nazrel | GK | (2002-03-23) 23 March 2002 (age 22) | 2021 | Selangor U-23 |
| Player left the club during the season ||||||||
| 92 | Umar Eshmurodov | CB | (1992-11-30) 30 November 1992 (age 32) | 2024 | Nasaf |
| 99 | Reziq Bani Hani | CF / LW / RW | (2002-01-28) 28 January 2002 (age 23) | 2024 | Al-Faisaly |

### Reserve Team Squad

| No. | Player | Position(s) | Date of birth (age) | Signed | Signed from |
| Selangor U-23 ||||||||
| 4 | Aiman Hakimi | CB / RB | (2005-01-28) 28 January 2005 (age 20) | 2024 | Selangor U-23 |
| 29 | Faiz Amer | CB / RB | (2003-02-15) 15 February 2003 (age 22) | 2024 | Selangor U-23 |
| 30 | Raimi Shamsul | RB / RM | (2002-10-28) 28 October 2002 (age 22) | 2024 | Selangor U-23 |
| 31 | Harry Danish | RW / LW | (2004-04-29) 29 April 2004 (age 20) | 2024 | Selangor U-23 |
| 71 | Haiqal Haqeemi | CM | (2003-11-04) 4 November 2003 (age 21) | 2024 | Selangor U-23 |
| Out on loan ||||||||
| 28 | Muhammad Khalil | DM | (2005-04-11) 11 April 2005 (age 19) | 2024 | Selangor U-23 |
| 33 | Richmond Ankrah | CB | (2000-02-22) 22 February 2000 (age 25) | 2022 | Accra Lions |
| 66 | Syahmi Adib Haikal | GK | (2003-03-30) 30 March 2003 (age 21) | 2022 | Selangor U-23 |

## Transfers
### Transfers in

| Date | Pos. | No. | Player | Age | From | Type | Fee | Team | Ref. |
| 30 November 2022 | DF | 3 | Azrin Afiq | 23 | Kedah Darul Aman | Loan return | N/A | First team | N/A |
| 30 November 2022 | MF | 6 | Zahril Azri | 24 | Penang | Loan return | N/A | First team | N/A |
| 30 November 2022 | GK | 25 | Sikh Izhan Nazrel | 21 | Negeri Sembilan | Loan return | N/A | First team | N/A |
| 30 November 2022 | MF | 30 | Hein Htet Aung | 22 | Negeri Sembilan | Loan return | N/A | First team | N/A |
| 2 February 2024 | DF | 92 | Umar Eshmurodov | 31 | Nasaf | Contract expired | Free transfer | First team | |
| 3 February 2024 | FW | 9 | Ronnie Fernández | 33 | Bolívar | Contract expired | Free transfer | First team | |
| 4 February 2024 | FW | 11 | Alvin Fortes | 29 | Ratchaburi | Contract expired | Free transfer | First team | |
| 5 February 2024 | GK | 20 | Azim Al-Amin | 22 | Kuala Lumpur City | Contract expired | Free transfer | First team | |
| 4 May 2024 | FW | 99 | Reziq Bani Hani | 22 | Al-Faisaly | Transfer | Undisclosed | First team | |
| 5 August 2024 | FW | 90 | Ali Olwan | 24 | Al-Shamal | Contract expired | Free transfer | First team | |
| 16 September 2024 | GK | 33 | Kalamullah Al-Hafiz | 29 | Kedah Darul Aman | Contract termination | Free transfer | First team | |
| 25 September 2024 | DF | 3 | Mohammad Abualnadi | 23 | Al-Qasim | Contract termination | Free transfer | First team | |
| 30 September 2024 | MF | 25 | Nikola Jambor | 29 | Hajer | Contract expired | Free transfer | First team | |
| 5 November 2024 | MF | 6 | Nooa Laine | 21 | SJK Seinäjoki | Transfer | Undisclosed | First team | |
| 31 December 2024 | MF | 28 | Muhammad Khalil | 19 | FC Osaka | Loan return | N/A | Reserve team | |
* ↑ Fee reported as RM50,000 (€10,000).
* ↑ Join the squad on 26 August 2024, according to the second transfer window date.
* 1 2 Signed before the second transfer window deadline.
* ↑ Players become free agent after contract termination by mutual consent.

### Transfers out

| Date | Pos. | No. | Player | Age | To | Type | Fee | Team |
| 1 February 2024 | MF | 6 | Zahril Azri | 24 | Kuala Lumpur Rovers | Contract expired | Free transfer | First team |
| 1 February 2024 | FW | 9 | Richmond Boakye | 31 | Sloga Meridian | Contract expired | Free transfer | First team |
| 1 February 2024 | FW | 20 | Rauf Salifu | 21 | Soda City | Contract expired | Free transfer | First team |
| 1 February 2024 | FW | 70 | Ayron del Valle | 34 | Always Ready | Contract expired | Free transfer | First team |
| 1 February 2024 | MF | 88 | Brendan Gan | 35 | Kuala Lumpur City | Contract expired | Free transfer | First team |
| 11 September 2024 | FW | 99 | Reziq Bani Hani | 22 | Al-Hussein | Transfer | Undisclosed | First team |
| 27 December 2024 | DF | 92 | Umar Eshmurodov | 32 | Nasaf | Contract expired | Free transfer | First team |
* ↑ Joined FK Sloga Meridian on 20 January 2025.
* ↑ Joined Soda City FC on 1 May 2024.

### Loans in

| Date | Pos. | No. | Player | Age | Loaned from | Type | On loan until | Fee | Team | Ref. |
| 9 February 2024 | MF | 6 | Nooa Laine | 21 | SJK Seinäjoki | Loan | End of season | Undisclosed | First team | |

### Loans out

| Date | Pos. | No. | Player | Age | Loaned to | Type | On loan until | Fee | Team |
| 22 February 2024 | GK | 25 | Sikh Izhan Nazrel | 21 | Penang | Loan | End of season | None | First team |
| 7 March 2024 | MF | 30 | Hein Htet Aung | 22 | Negeri Sembilan | Loan | End of season | None | First team |
| 9 March 2024 | GK | 66 | Syahmi Adib Haikal | 20 | Negeri Sembilan | Loan | End of season | None | Reserve team |
| 13 March 2024 | DF | 3 | Azrin Afiq | 24 | Negeri Sembilan | Loan | End of season | None | First team |
| 28 March 2024 | DF | 33 | Richmond Ankrah | 24 | Penang | Loan | End of season | None | Reserve team |
| 5 July 2024 | MF | 28 | Muhammad Khalil | 19 | FC Osaka | Loan | Six-month | None | Reserve team |
| 17 January 2025 | MF | 28 | Muhammad Khalil | 19 | Nakhon Pathom United | Loan | End of season | None | Reserve team |

## Pre-season and friendlies

On 2 March, Selangor announced they would travel to the Thailand for two pre-season friendlies in preparation for the new season. 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 Asia Challenge pre-season tournament with invided several teams from Southeast Asia to compete the tournament. During the international break, Selangor resumed their tour, to compete in the RCTI Premium Sports competition in Jakarta, Indonesia.

## Competitions
### Overall record

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Super League | 18 May 2024 | 26/27 April 2025 | Matchday 1 | 2nd | 22 | 14 | 4 | 4 | 41 | 16 | +25 | 063.64 |
| FA Cup | 15 June 2024 | 24 August 2024 | Round of 16 | Runners-up | 6 | 3 | 0 | 3 | 15 | 14 | +1 | 050.00 |
| Malaysia Cup | 23 November 2024 | 1 December 2024 | Round of 16 | Round of 16 | 2 | 0 | 1 | 1 | 2 | 3 | −1 | 000.00 |
| MFL Challenge Cup | 12 December 2024 | 22 February 2025 | Quarter-finals | Winners | 6 | 6 | 0 | 0 | 17 | 3 | +14 | 100.00 |
| AFC Champions League Two | 19 September 2024 | 5 December 2024 | Group stage | Group stage (3rd) | 6 | 3 | 1 | 2 | 9 | 5 | +4 | 050.00 |
| Total | Total | Total | Total | Total | 42 | 26 | 6 | 10 | 84 | 41 | +43 | 061.90 |
Source: Soccerway

### Charity Shield

Having finished second in the 2023 Super League, Selangor faced domestic treble winners Johor Darul Ta'zim in the Charity Shield. That match was also the first game in the league for both teams. On 8 May, Selangor announced their withdrawal from the match due to safety concerns, following receiving threats and series of criminal acts involving players and team officials.

### Super League
#### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Johor Darul Ta'zim (C, Q) | 21 | 20 | 1 | 0 | 73 | 7 | +66 | 61 | Qualification for the AFC Champions League Elite league stage |
| 2 | Selangor (Q) | 22 | 14 | 4 | 4 | 41 | 16 | +25 | 46 | Qualification for the AFC Champions League Two group stage |
| 3 | Kuching City | 22 | 9 | 9 | 4 | 35 | 25 | +10 | 36 | Qualification for the ASEAN Club Championship |
| 4 | Sabah | 21 | 10 | 6 | 5 | 39 | 31 | +8 | 36 | Qualification for the ASEAN Club Championship |
| 5 | Terengganu | 21 | 8 | 8 | 5 | 32 | 24 | +8 | 32 | |
* ↑ Includes the Charity Shield.
* ↑ Since the winners of the 2024 Malaysia FA Cup (Johor Darul Ta'zim) qualified for AFC competition based on their league positions, the berth is awarded to the 2nd-placed team in the league.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Super League fixtures and results

#### Results by matchday

| 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 |
| Ground | A | H | H | H | A | H | A | H | A | H | A | A | H | A | A | A | H | A | H | H | A | A | H | H |
| Result | C | W | W | W | L | W | D | W | W | W | W | D | L | W | W | W | W | D | W | D | W | L | | |
| Position | 13 | 6 | 4 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |

#### Matches

The league fixtures were announced on 9 April 2024.
Win Draw Loss

#### Results overview

Win  Draw  Loss  Cancelled
| Team | Home score | Away score | Double |
| Johor Darul Ta'zim | 0–3 | 0–3 | 0–6 |
| Kedah Darul Aman | 1–0 | 1–0 | 2–0 |
| Kelantan Darul Naim | 2–0 | 7–0 | 9–0 |
| Kuching City | 4–0 | 1–2 | 5–2 |
| Kuala Lumpur City | 1–0 | 0–1 | 1–1 |
| Negeri Sembilan | 4–0 | 4–0 | 8–0 |
| Penang | 4–1 | 1–1 | 5–2 |
| Perak | 2–1 | 2–1 | 4–2 |
| PDRM | | 1–1 | |
| Sabah | 0–0 | 2–1 | 2–1 |
| Sri Pahang | 2–0 | 1–1 | 3–1 |
| Terengganu | | 1–0 | |

### FA Cup

As a Super League side, Selangor entered the competition in the round of 16. The draw was made on 16 May 2024 and were drawn at home to Negeri Sembilan.

#### Final
### Malaysia Cup
#### Knockout stage

As a Super League side, Selangor entered the competition in the round of 16.

#### Round of 16
### MFL Challenge Cup

Following elimination in the Malaysia Cup round of 16, Selangor entered or been transferred to the MFL competition. The first match begin in the quarter-finals.

#### Final
### AFC Champions League Two
#### Group stage

The 2024–25 AFC Champions League Two group stage draw took place in InterContinental Kuala Lumpur in Kuala Lumpur, Malaysia on 16 August 2024. The first group matches were played on 19 September 2024.
Win  Draw  Loss  Fixtures
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | JBH | MTU | SEL | DHC |
| 1 | Jeonbuk Hyundai Motors | 6 | 4 | 0 | 2 | 16 | 4 | +12 | 12 | Advance to round of 16 | — | 4–1 | 1–0 | 4–0 |
| 2 | Muangthong United | 6 | 3 | 2 | 1 | 16 | 10 | +6 | 11 | Advance to round of 16 | 1–0 | — | 1–1 | 2–2 |
| 3 | Selangor | 6 | 3 | 1 | 2 | 9 | 5 | +4 | 10 | | 2–1 | 1–2 | — | 2–0 |
| 4 | DH Cebu | 6 | 0 | 1 | 5 | 4 | 26 | −22 | 1 | | 0–6 | 2–9 | 0–4 | — |

## Statistics
### Squad statistics

    As of 16 March 2025
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.
| No. | Nat. | Player | Pos. | Super League | Super League | Super League | Super League | FA Cup | FA Cup | FA Cup | FA Cup | Malaysia Cup | Malaysia Cup | Malaysia Cup | Malaysia Cup | Challenge Cup | Challenge Cup | Challenge Cup | Challenge Cup | Champions League Two | Champions League Two | Champions League Two | Champions League Two | Total | Total | Total | Total |
| No. | Nat. | Player | Pos. | Apps | | | | Apps | | | | Apps | | | | Apps | | | | Apps | | | | Apps | | | |
| 1 | | Khairulazhan | GK | 2 | | | | | | | | | | | | | | | | | | | | 2 | | | |
| 2 | | Quentin Cheng | DF | 19 | 3 | 1 | | 6 | | | | 2 | | | | 6 | 1 | 1 | | 6 | 1 | | | 39 | 5 | 2 | |
| 3 | | Mohammad Abualnadi | DF | 4 | | | | | | | | 1 | | | | 3 | | | | 5 | | | | 13 | | | |
| 6 | | Nooa Laine | MF | 20 | | 6 | | 6 | | 1 | | 2 | | | | 6 | | | | 6 | 1 | | | 40 | 1 | 7 | |
| 7 | | Faisal Halim | FW | 11 | 3 | | | | | | | 2 | | | | 5 | | | | 4 | | | | 22 | 3 | | |
| 8 | | Noor Al-Rawabdeh | MF | 9 | 1 | | | 5 | 1 | 1 | | | | | | | | | | 2 | | | | 16 | 2 | 1 | |
| 9 | | Ronnie Fernández | FW | 18 | 10 | 3 | | 6 | 1 | 2 | | 1 | | | | 6 | 4 | 1 | | 6 | 1 | | | 37 | 16 | 6 | |
| 10 | | Mukhairi Ajmal | MF | 15 | 2 | | | 2 | | | | 2 | | | | 5 | 2 | 2 | | 3 | | | | 27 | 4 | 2 | |
| 11 | | Alvin Fortes | FW | 20 | 8 | 1 | | 6 | 6 | 1 | | 2 | | 1 | | 5 | 3 | 3 | | 5 | 1 | | | 38 | 18 | 6 | |
| 14 | | Zikri Khalili | DF | 16 | | 1 | | 5 | 1 | | | 2 | | | | 4 | | | | 6 | | 1 | | 33 | 1 | 2 | |
| 16 | | Yohandry Orozco | MF | 19 | 3 | | | 5 | 2 | | 1 | 2 | | | | 4 | 2 | | | 5 | 3 | | 1 | 35 | 10 | | 2 |
| 17 | | Danial Asri | FW | 3 | | | | | | | | 2 | | | | 4 | 1 | | | 1 | | | | 10 | 1 | | |
| 18 | | Khuzaimi Piee | DF | 3 | | | | | | | | | | | | 2 | | | | | | | | 5 | | | |
| 19 | | V. Ruventhiran | DF | 2 | | | | 1 | | 1 | | | | | | | | | | | | | | 3 | | 1 | |
| 20 | | Azim Al-Amin | GK | 4 | | | | 1 | | | | 2 | | | | 1 | | | | 5 | | | | 13 | | | |
| 21 | | Safuwan Baharudin | DF | 18 | | 4 | | 6 | 3 | 2 | | 2 | 1 | | | 3 | | 1 | 1 | 3 | | 1 | | 32 | 4 | 8 | 1 |
| 22 | | Fazly Mazlan | DF | 11 | | 1 | | 4 | | 1 | | | | | | 4 | | 2 | | 1 | | | | 20 | | 4 | |
| 23 | | Samuel Somerville | GK | 6 | | | | 6 | | 1 | | | | | | | | | | | | | | 12 | | 1 | |
| 24 | | Alex Agyarkwa | MF | 7 | | 1 | 1 | 6 | | | | | | | | 4 | | 1 | | | | | | 17 | | 2 | 1 |
| 25 | | Nikola Jambor | MF | 9 | | 1 | | | | | | 2 | 1 | | | 4 | | | | 4 | | 1 | | 19 | 1 | 2 | |
| 28 | | Muhammad Khalil† | MF | | | | | 1 | | | | | | | | | | | | | | | | 1 | | | |
| 31 | | Harry Danish | FW | | | | | | | | | | | | | 1 | | | | | | | | 1 | | | |
| 33 | | Kalamullah Al-Hafiz | GK | 9 | | | | | | | | | | | | 5 | | 1 | | 1 | | | | 15 | | 1 | |
| 43 | | Syahir Bashah | MF | 6 | | 1 | | 4 | | | | | | | | 1 | | | | 1 | | | | 12 | | 1 | |
| 44 | | Sharul Nazeem | DF | 17 | | 4 | | 6 | | 1 | | | | | | 5 | 1 | | | 3 | | | | 31 | 1 | 5 | |
| 55 | | Harith Haiqal | DF | 18 | 3 | 6 | | 5 | | 1 | | 2 | | 1 | | 3 | | | | 6 | 1 | 1 | | 34 | 4 | 9 | |
| 76 | | Aliff Izwan | MF | 6 | 2 | | | 2 | | | | 1 | | | | 5 | | | | 3 | | | | 17 | 2 | | |
| 77 | | Aliff Haiqal | MF | 18 | 2 | 2 | | 5 | | | | 2 | | | | 5 | | | | 5 | | | | 35 | 2 | 2 | |
| 90 | | Ali Olwan | FW | 10 | 2 | 1 | | | | | | 1 | | | | 2 | 2 | | | 6 | 1 | | | 19 | 5 | 1 | |
| 92 | | Umar Eshmurodov† | DF | 12 | 1 | 1 | | 1 | | 1 | | 1 | | | | 1 | | | | 5 | | | | 20 | 1 | 2 | |
| 99 | | Reziq Bani Hani† | FW | 7 | 1 | 2 | | 3 | 1 | | 1 | | | | | | | | | | | | | 10 | 2 | 2 | 1 |
| Own goals | Own goals | Own goals | Own goals | | 0 | | | | 0 | | | | 0 | | | | 1 | | | | 0 | | | | 1 | | |
| Totals | Totals | Totals | Totals | Totals | 41 | 36 | 1 | | 15 | 13 | 2 | | 2 | 2 | 0 | | 17 | 12 | 1 | | 9 | 4 | 1 | | 84 | 67 | 5 |
† Player left the club during the season.

### Goalscorers

    As of match played 16 March 2025
Includes all competitive matches. The list is sorted alphabetically by surname when total goals are equal.
| Rank | Pos. | No. | Player | Super League | FA Cup | Malaysia Cup | Challenge Cup | Champions League Two | Total |
| 1 | FW | 11 | Alvin Fortes | 8 | 6 | 0 | 3 | 1 | 18 |
| 2 | FW | 9 | Ronnie Fernández | 10 | 1 | 0 | 4 | 1 | 16 |
| 3 | MF | 16 | Yohandry Orozco | 3 | 2 | 0 | 2 | 3 | 10 |
| 4 | DF | 2 | Quentin Cheng | 3 | 0 | 0 | 1 | 1 | 5 |
| 4 | FW | 90 | Ali Olwan | 2 | 0 | 0 | 2 | 1 | 5 |
| 6 | MF | 10 | Mukhairi Ajmal | 2 | 0 | 0 | 2 | 0 | 4 |
| 6 | DF | 21 | Safuwan Baharudin | 0 | 3 | 1 | 0 | 0 | 4 |
| 6 | DF | 55 | Harith Haiqal | 3 | 0 | 0 | 0 | 1 | 4 |
| 9 | FW | 7 | Faisal Halim | 3 | 0 | 0 | 0 | 0 | 3 |
| 10 | MF | 8 | Noor Al-Rawabdeh | 1 | 1 | 0 | 0 | 0 | 2 |
| 10 | MF | 76 | Aliff Izwan | 2 | 0 | 0 | 0 | 0 | 2 |
| 10 | MF | 77 | Aliff Haiqal | 2 | 0 | 0 | 0 | 0 | 2 |
| 10 | FW | 99 | Reziq Bani Hani† | 1 | 1 | 0 | 0 | 0 | 2 |
| 14 | MF | 6 | Nooa Laine | 0 | 0 | 0 | 0 | 1 | 1 |
| 14 | DF | 14 | Zikri Khalili | 0 | 1 | 0 | 0 | 0 | 1 |
| 14 | FW | 17 | Danial Asri | 0 | 0 | 0 | 1 | 0 | 1 |
| 14 | MF | 25 | Nikola Jambor | 0 | 0 | 1 | 0 | 0 | 1 |
| 14 | DF | 44 | Sharul Nazeem | 0 | 0 | 0 | 1 | 0 | 1 |
| 14 | DF | 92 | Umar Eshmurodov† | 1 | 0 | 0 | 0 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | 0 | 0 | 0 | 1 | 0 | 1 |
| Totals | Totals | Totals | Totals | 41 | 15 | 2 | 17 | 9 | 84 |
† Player left the club during the season.

### Top assists

| Rnk | Pos | No. | Player | Super League | FA Cup | Malaysia Cup | Challenge Cup | Champions League Two | Total |
| 1 | MF | 16 | Yohandry Orozco | 4 | 4 | 0 | 1 | 2 | 11 |
| 2 | DF | 2 | Quentin Cheng | 5 | 0 | 0 | 4 | 0 | 9 |
| 3 | MF | 6 | Nooa Laine | 2 | 2 | 0 | 1 | 1 | 6 |
| 3 | FW | 9 | Ronnie Fernández | 1 | 0 | 0 | 4 | 1 | 6 |
| 3 | FW | 11 | Alvin Fortes | 1 | 1 | 1 | 2 | 1 | 6 |
| 6 | MF | 10 | Mukhairi Ajmal | 3 | 1 | 0 | 1 | 0 | 5 |
| 7 | DF | 21 | Safuwan Baharudin | 1 | 1 | 1 | 0 | 0 | 3 |
| 8 | MF | 8 | Noor Al-Rawabdeh | 2 | 0 | 0 | 0 | 0 | 2 |
| 8 | MF | 24 | Alex Agyarkwa | 1 | 1 | 0 | 0 | 0 | 2 |
| 8 | MF | 77 | Aliff Haiqal | 2 | 0 | 0 | 0 | 0 | 2 |
| 11 | FW | 7 | Faisal Halim | 0 | 0 | 0 | 1 | 0 | 1 |
| 11 | DF | 14 | Zikri Khalili | 1 | 0 | 0 | 0 | 0 | 1 |
| 11 | MF | 25 | Nikola Jambor | 1 | 0 | 0 | 0 | 0 | 1 |
| 11 | DF | 44 | Sharul Nazeem | 1 | 0 | 0 | 0 | 0 | 1 |
| 11 | FW | 90 | Ali Olwan | 1 | 0 | 0 | 0 | 0 | 1 |
| 11 | DF | 92 | Umar Eshmurodov† | 0 | 0 | 0 | 0 | 1 | 1 |
| 11 | FW | 99 | Reziq Bani Hani† | 1 | 0 | 0 | 0 | 0 | 1 |
| TOTALS | TOTALS | TOTALS | TOTALS | 27 | 10 | 2 | 14 | 6 | 59 |
† Player left the club during the season.

### Clean sheets

| Rnk | No. | Player | Super League | FA Cup | Malaysia Cup | Challenge Cup | Champions League Two | Total |
| 1 | 33 | Kalamullah Al-Hafiz | 5 | 0 | 0 | 4 | 1 | 10 |
| 2 | 20 | Azim Al-Amin | 3 | 0 | 0 | 0 | 1 | 4 |
| 2 | 23 | Samuel Somerville | 3 | 1 | 0 | 0 | 0 | 4 |
| TOTALS | TOTALS | TOTALS | 11 | 1 | 0 | 4 | 2 | 18 |

### Disciplinary record

    As of match played 16 March 2025
Includes all competitive matches. The list is sorted alphabetically by surname when total cards are equal.
| Rank | No. | Pos. | Player | Super League | Super League | Super League | FA Cup | FA Cup | FA Cup | Malaysia Cup | Malaysia Cup | Malaysia Cup | Challenge Cup | Challenge Cup | Challenge Cup | Champions League Two | Champions League Two | Champions League Two | Total | Total | Total |
| 1 | 55 | DF | Harith Haiqal | 6 | - | - | 1 | - | - | 1 | - | - | - | - | - | 1 | - | - | 9 | - | - |
| 2 | 21 | DF | Safuwan Baharudin | 4 | - | - | 2 | - | - | - | - | - | 1 | - | 1 | 1 | - | - | 8 | - | 1 |
| 3 | 6 | MF | Nooa Laine | 6 | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | 7 | - | - |
| 4 | 9 | FW | Ronnie Fernández | 3 | - | - | 2 | - | - | - | - | - | 1 | - | - | - | - | - | 6 | - | - |
| 4 | 11 | FW | Alvin Fortes | 1 | - | - | 1 | - | - | 1 | - | - | 3 | - | - | - | - | - | 6 | - | - |
| 6 | 44 | DF | Sharul Nazeem | 4 | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | 5 | - | - |
| 7 | 22 | DF | Fazly Mazlan | 1 | - | - | 1 | - | - | - | - | - | 2 | - | - | - | - | - | 4 | - | - |
| 8 | 2 | DF | Quentin Cheng | 1 | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | 2 | - | - |
| 8 | 10 | MF | Mukhairi Ajmal | - | - | - | - | - | - | - | - | - | 2 | - | - | - | - | - | 2 | - | - |
| 8 | 14 | DF | Zikri Khalili | 1 | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | 2 | - | - |
| 8 | 24 | MF | Alex Agyarkwa | 1 | - | 1 | - | - | - | - | - | - | 1 | - | - | - | - | - | 2 | - | 1 |
| 8 | 25 | MF | Nikola Jambor | 1 | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | 2 | - | - |
| 8 | 77 | MF | Aliff Haiqal | 2 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - |
| 8 | 92 | DF | Umar Eshmurodov† | 1 | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - |
| 8 | 99 | FW | Reziq Bani Hani† | 2 | - | - | - | - | 1 | - | - | - | - | - | - | - | - | - | 2 | - | 1 |
| 16 | 16 | MF | Yohandry Orozco | - | - | - | - | - | 1 | - | - | - | - | - | - | - | 1 | - | - | 1 | 1 |
| 16 | 8 | MF | Noor Al-Rawabdeh | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - |
| 16 | 19 | DF | V. Ruventhiran | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - |
| 16 | 23 | GK | Samuel Somerville | - | - | - | 1 | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - |
| 16 | 33 | GK | Kalamullah Al-Hafiz | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | 1 | - | - |
| 16 | 43 | MF | Syahir Bashah | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - |
| 16 | 90 | FW | Ali Olwan | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - |
| Total | Total | Total | Total | 36 | 0 | 1 | 13 | 0 | 2 | 2 | 0 | 0 | 12 | 0 | 1 | 4 | 1 | 0 | 67 | 1 | 4 |
† Player left the club during the season.

### Hat-tricks

| Player | Against | Result | Date | Competition | Ref |
| Safuwan Baharudin | Terengganu (H) | 4–1 | 3 August 2024 | FA Cup | |
| Faisal Halim | Kelantan Darul Naim (A) | 7–0 | 8 March 2025 | Super League | |
$^4$ – Player scored four goals.