# Terengganu FC

Active departments of Terengganu F.C. :
| Football Men's | Football II (Reserves) | Football U-21 |
| Football U-19 | Academy | Esport |
| Futsal | | |
Terengganu Football Club is a professional football club based in Kuala Nerus, Terengganu, Malaysia, that competes in Malaysia Super League, the first division of Malaysian football league system.
The club had won major trophies in Malaysian football. Domestically they had won 1 Malaysia Cup, 2 Malaysia FA Cup, 1 Malaysia Charity Shield, 2 Malaysia Premier League titles and 1 FAM League title. Terengganu remains the only state team that has not won the top flight league since the introduction of the league in 1982 up until now.

## History

On 22 November 1956, the club was founded as the Terengganu Football Association. Terengganu FA did not have much success in the 1970s with only a single appearance in the Malaysia Cup final led by Harun Jusoh, losing to Selangor 2–1 in a match played at the Merdeka Stadium.
It was the same in the 1980s with another final appearance in 1982, ironically also against Selangor. It was the same outcome with Selangor winning 1–0 after extra-time.
When the semi-professional League was introduced in 1989, Terengganu were in the second division based on their final position in the previous season.
They recruited giant Dutch defender, Marlon Ricardo van der Sander and Singaporean duo, Ahmad Paijan and Norhalis Shafik to boost their squad and finished the season in a credible fourth place but ultimately failed to win promotion.
In the 1990 season, they went all the way to emerge as the second division champion under the guidance of head coach, Abdullah Mohamed with German striker Frank Pastor finding the back of the net on regular basis aided by midfield duo Martin Busse and Ahmad Paijan. They lost only once in the league all season to finish three points clear of East Coast rival, Kelantan FA.
In the 1992 season, Terengganu recorded their highest ever finish in the league when they finished as runner-up to Pahang FA. The Elephants broke The Turtles hearts again in the semi-finals of the Malaysia Cup competition after neither side scored in 180 minutes of play, the match went into sudden-death extra-time.
For the next few seasons, Terengganu struggled and their lowest moment came in the 1997 season when they finished bottom of the table, resulting in them being in the second division when the Malaysian League changed into a two-tier competition again in 1998.
In that season, with Abdul Rahman Ibrahim at the helm, Terengganu emerged as second division champion and went all the way to the final of the Malaysia Cup, the first one held at the newly opened Bukit Jalil National Stadium. Perak FA were the opponents and both teams entertained the 100,000 capacity crowd with exciting football. However both teams could not be separated after 120 minutes of play with the result stood at 1–1. The lottery of the penalty shootout was used to determine the winner and in the end it was third time unlucky for Terengganu in a Malaysia Cup final, losing the shootouts 5–3.
In 1999, Che Mat Jusoh, who was the Terengganu President at that time, was appointed to lead the team. He successfully guiding the team Terengganu champion in 2000 and 2011 season and runner-up in the 2004 season of the FA Cup. The team won first title in the Malaysia Cup in the 2001 season and runner-up in 2011 season. Terengganu won the Malaysia Charity Shield in the 2001 season. The team succeed to improve position in 2005/2006 Premier League season. The team ended in runner-up place during the season. In the 2010 season, Terengganu ended at third place in Malaysia Super League.
In the 2011 season, Terengganu had won Malaysia FA Cup, runner-up Malaysia Cup and Malaysia Super League by the guidance of Irfan Bakti.
Terengganu won the title of Malaysia FA Cup for the second time. Therefore, they qualified to compete in 2012 AFC Cup. Nordin Alias became the hero for the team. He scored the winning goal in extra time.
During the Malaysia Cup, Terengganu lost to Negeri Sembilan F.A. during the final match that was held at Shah Alam Stadium. In the quarter-final, Terengganu overcame their rival, Kelantan F.A.. In the semi-final, Selangor F.A. also become prey to The Turtles when beaten 2–0 at home by two goals by Abdul Manaf Mamat. While in the second leg, Terengganu won 2–1 (Agg Terengganu 4–1 Selangor).
In the final, Terengganu opened the scoring with Ashari Samsudin in the 59th minute. In the 81st minute, Negeri Sembilan equalised through S. Kunalan. But, Hairuddin Omar disappointed Terengganu with his bicycle kick in the 86th minute. Terengganu lost to Negeri Sembilan 1–2.
At the end of the season, the coach of Terengganu, Irfan Bakti announced that he will move to another team for the next season.
At the end of the 2013 season, Che Mat Jusoh eventually withdrew from the presidency Terengganu after he failed to bring silverwares to the team as required by Terengganu fans. As Datuk Wan Ahmad Nizam take over Terengganu in 2013, he want to change Terengganu in the upcoming seasons to be a title contender in Malaysian League.
In 2018, the club changed its name to Terengganu Football Club, Terengganu reached the final of the 2018 Malaysia Cup after beating Johor Darul Ta'zim in the semi-finals after 120 chaotic minutes, but lost to Perak 4–1 on penalties.

### 2020 pandemic period

In the 2020 season, Terengganu had performed well to finish third in the Malaysia Super League. At least 30,000 people came to Sultan Mizan Zainal Abidin Stadium to watch the first match of the league between Terengganu and Perak. However, Terengganu lost 1–3 in the match. Terengganu went on to win 4–3 against Kedah as the away team and draws 3–3 against Selangor. However, the Malaysian Football League was then postponed for 159 days due to COVID-19.
Terengganu's first game after a long time Malaysian football is put to rest is against Petaling Jaya City in Petaling Jaya Stadium where Terengganu won 2–0. Terengganu's 2–1 victory against Pahang FA which is the final match of the league confirms the club's final position in the league.
Terengganu went on to play Petaling Jaya City again in the 2020 Malaysia Cup and won 1–0 to advance to the quarter-finals to face Perak FA which is the same team who defeated Terengganu in the 2018 Malaysia Cup in the epic final match where Perak defeated Terengganu via penalty shootout after the match ended 3–3 after extra time. However, the competition was cancelled following the government's rejection of MFL's appeal due to the COVID-19 pandemic in Malaysia.

### Return to AFC Cup

Due to the COVID-19 pandemic in Malaysia, the 2020 Malaysia FA Cup was cancelled and declared null and void by the Football Association of Malaysia which originally would see the champion gaining the slot for the 2021 AFC Cup group stage so it were determined only by the results of the 2020 Malaysia Super League in which Terengganu finished in the third place in the league that season. By finishing in the third place, Terengganu will automatically gain a slot in the 2021 AFC Cup which see them being placed in Group I with Visakha, Lalenok United and Geylang International but backed out from the tournament later on.
Terengganu returned to the 2023–24 AFC Cup group stage as 2022 Malaysia Super League runners-up being drawn in Group G with Bali United, Central Coast Mariners and Stallion Laguna. On 20 September 2023, Terengganu gained media attention for their 1–0 home win against Australian side, Central Coast Mariners who then went on to win the AFC Cup. Terengganu then finished as group runners-up with 12 points just 1 point behind Central Coast Mariners.
Terengganu then participate in the recently revived tournament, the 2024–25 ASEAN Club Championship being placed alongside Indonesian club PSM Makassar, Vietnamese club Đông Á Thanh Hóa, Thailand club BG Pathum United, Cambodian club Preah Khan Reach Svay Rieng and Myanmar Shan United.

## Club licensing regulations
### 2018 season

* This club had obtained the FAM Club License to play in the 2018 Malaysia Super League season.

### 2019 season

* This club had obtained the FAM Club License to play in the 2019 Malaysia Super League season.
* This club had obtained the AFC Club License and is eligible to play either 2019 AFC Champions League or 2019 AFC Cup if qualified on merit.

### 2020 season

* Terengganu Football Club is now a professional football club managed by a corporate company. Ab Rasid Jusoh was appointed as the CEO meanwhile Mohd Sabri Abas was appointed as the COO of Terengganu Football Club Sdn.Bhd

## Rivalries

Terengganu had a long-standing rivalry with Kelantan, the two east coast clubs involved in what is known as the East Coast Derby, starting in the mid-1980s. The only time the East Coast derby was ever contested with a title in stake was in the 2011 Malaysia FA Cup final, which saw Terengganu winning the match 2–1.

## Stadium
### Sultan Mizan Zainal Abidin Stadium

Terengganu main home ground is currently the Sultan Mizan Zainal Abidin Stadium. The stadium holds 50,000 seating capacity and is named after the reigning Terengganu Ruler, Sultan Mizan Zainal Abidin. It is the biggest stadium in the East Coast region of Peninsular Malaysia and it was built to replace Sultan Ismail Nasiruddin Shah Stadium as the state's main stadium. Sultan Mizan Zainal Abidin Stadium was built when Terengganu was awarded the right to host the Sukma Games 2008 and was completed in April that year. Sultan Mizan Zainal Abidin himself, who was then the 13th Yang Di-Pertuan Agong officiated the stadium on 10 May 2008.
Terengganu began using the stadium as their home venue in July 2008 with Melaka having the honour of being the first opponent of The Turtles for the match played on 15 July 2008.

### First collapse of the roof

However, the roof structure of the stadium collapsed on 2 June 2009 forcing Terengganu to move back to the Sultan Ismail Nasiruddin Shah Stadium, which at the time was in process of being torn down. The upper sections which expanded the original capacity of the stadium to 20,000 spectators had been taken down and the pitch was in a bad state due to the heavy vehicles being driven on it.
Due to the urgent state of affairs at that time, the stadium was quickly fixed and was restored to meet the minimum requirement of the Football Association of Malaysia (FAM) and Terengganu were spared from playing the home matches somewhere else but with a reduced capacity of just 15,000.
Further upgrades were installed at the stadium in 2012 when Terengganu qualified for the 2012 AFC Cup tournament after winning the 2011 Malaysia FA Cup the previous season.
In May 2015, the Sultan Mizan Zainal Abidin Stadium was given the green light by FAM to hold competitive matches again after their competition committee members were satisfied with the repairs and upgrades carried out at the stadium which Terengganu returned to the Sultan Mizan Zainal Abidin Stadium but Terengganu II decided to stay at the Sultan Ismail Nasiruddin Shah Stadium.

### Crowd trouble

However, the first match played there after the re-opening ended with crowd trouble after Terengganu fans rioted after Terengganu were knocked out of the semi-finals of the 2015 Malaysia FA Cup by the LionsXII on Away goals rules due to their dissatisfaction with match officials decisions. Terengganu were fined by FAM and were ordered to play two matches without any spectators.
The original capacity of the stadium was 51,000 but due to safety reasons the upper tier of the main stand is closed thus reducing the capacity of the stadium to just 35,000 spectators at any one time.

### Sultan Ismail Nasiruddin Shah Stadium

Previously, Terengganu used the compact Sultan Ismail Nasiruddin Shah Stadium as their home venue since the stadium was completed in the late 1960s and serves as the home ground of Terengganu II, a feeder team of Terengganu.
For the 2018 Malaysia Super League season, Terengganu will use the Sultan Ismail Nasiruddin Shah Stadium as their home venue as the Sultan Mizan Zainal Abidin Stadium is being renovated once again to improve the quality of the stadium's pitch.

## Sponsorship

| Season | Kit manufacturer | Shirt sponsor (chest) |
| 1978 | Umbro | None |
| 1979 | Admiral | None |
| 1980–1981 | Adidas | None |
| 1982–1983 | Schwarzenbach | None |
| 1984–1985 | Lotto | Lotto |
| 1986 | Topper | Topper |
| 1987–1988 | Puma | Dunhill |
| 1989–1992 | Puma | Dunhill EON Bank |
| 1993 | Adidas | Dunhill EON Bank |
| 1994–1996 | Adidas | Dunhill |
| 1997 | Line 7 | Dunhill |
| 1998–2002 | Mizuno | Dunhill |
| 2003 | Lotto | Dunhill |
| 2004 | Mizuno | Dunhill |
| 2005 | Lotto | TMNet Inai Kiara |
| 2005/06 | Pronic | celcom Inai Kiara |
| 2006/07–2010 | Pronic | TM |
| 2011–2012 | Specs | Top-IT |
| 2013 | Specs | Desa Murni Batik Zon Ria |
| 2014 | Umbro | Desa Murni Batik Zon Ria |
| 2015 | Umbro | Ladang Rakyat |
| 2016 | Kobert | Terengganu Inc. |
| 2017 | Kobert | Chicken Cottage |
| 2018 | Kobert | Chicken Cottage |
| 2019 | AL Sports | Terengganu Inc. |
| 2020 | AL Sports | redONE |
| 2021 | AL Sports | redONE |
| 2022–2023 | Umbro | Colever |
| 2024–present | ALX | Agarbomb Performance |
At the beginning of 2013, a local textile company called Desa Murni Batik agreed to sponsor Terengganu for a year worth RM400,000 and it was the biggest investment the company had ever made.
AL became the club's apparel sponsor from 2019 to 2021.
In 2022, Umbro Malaysia through Al Ikhsan once again agreed to be the official sponsor and supplier of Terengganu kits for the 2022 and 2023 seasons with a sponsorship value of RM1.8 million and this is the biggest value the brand has ever offered to a club in Malaysia at this time. The last time Umbro sponsored Terengganu was in the 2014 and 2015 seasons.
On 18 January 2022, TDC Holdings Sdn Bhd signed a two-year contract as the main sponsor for the 2022 and 2023 seasons and became the new platinum sponsor for Terengganu replacing Yakult Malaysia and redONE. They agreed to give RM4 million in cash and RM500,000 in goods making a total of RM4.5 million for the two seasons.

## Players
### First-team squad

    As of January 2025
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | MAS | Rahadiazli Rahalim |
| 3 | DF | MAS | Ubaidullah Shamsul $^{U23}$ |
| 5 | DF | MAS | Shahrul Nizam Ros Hasni |
| 7 | FW | CRO | Ivan Mamut $^I$ |
| 9 | FW | NGA | Ismahil Akinade $^I$ |
| 11 | FW | MAS | Safawi Rasid (on loan from Johor Darul Ta'zim) (Captain) |
| 14 | MF | MAS | Akram Mahinan |
| 15 | DF | MAS | Faris Rifqi |
| 18 | MF | MAS | Nor Hakim Hassan |
| 19 | MF | MAS | Syafik Ismail |
| No. | Pos. | Nation | Player |
| 20 | DF | MAS | Hairiey Hakim Mamat |
| 22 | FW | MAS | Engku Shakir Yacob |
| 23 | DF | MAS | Azam Azmi (on loan from Johor Darul Ta'zim) |
| 24 | DF | MAS | Safwan Mazlan $^{U23}$ |
| 25 | DF | MAS | Alif Zakaria |
| 29 | GK | MAS | Syed Muhammad Nasrulhaq |
| 33 | FW | MAS | Akhyar Rashid |
| 36 | DF | MNE | Argzim Redžović $^I$ |
| 38 | GK | MAS | Suhaimi Husin |
| 46 | MF | MAS | Syahmi Zamri |
| 88 | MF | MAS | Nik Sharif Haseefy |
| 97 | MF | UZB | Nurillo Tukhtasinov $^A$ |
| 99 | FW | SLV | Nelson Bonilla $^I$ |
$^I$ These players are registered as International. $^A$ These players are registered as Asian. $^S$ These players are registered as ASEAN. $^{U23}$ These players are registered as Under-23.

### Out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | DF | MAS | Arif Fadzilah Abu Bakar (on loan at Kuching City) |
| — | MF | MAS | Faiz Nasir (on loan at Kedah Darul Aman) |
| — | MF | MAS | Zuasyraf Zulkiefle (on loan at Kelantan Darul Naim F.C.) |
| — | DF | MAS | Aqil Irfanuddin (on loan at Penang) |
| — | MF | MAS | Hakimi Abdullah (on loan at Kelantan Darul Naim F.C.) |

### Other players under contract

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | MF | MAS | Azfar Fikri |
| — | FW | MAS | Muslihuddin Atiq |
| No. | Pos. | Nation | Player |
| — | MF | MAS | Amirul Syazwan |
| — | DF | MAS | Syafiq Danial |

### Development squad
#### Terengganu III (U-21)

Terengganu III competes in Malaysia President Cup.
| No. | Name | Position | D.O.B |
| Goalkeepers |||||
| 1 | Muhammad Firdaus Azmi | GK | 1999 |
| 28 | Muhammad Shazwan Yusoff | GK | 2000 |
| Defenders |||||
| 2 | Wan Muhd Badrulmuhayat Wan Ismail | RB, RWB | 2000 |
| 3 | Muhamad Azam Mohd Razali | LB, LWB | 1999 |
| 4 | Ahmad Zafri Zakaria | CB | 1999 |
| 5 | Muhammad Amirul Zainudin | CB | 2000 |
| 7 | Faris Ikhmal Mamat | RB, RWB | 2000 |
| 19 | Muhammad Firdaus Rusdi | LB, LWB | 12/12/99 |
| 21 | Muhammad Syafiq Danial Mohd Romzi | CB | 1999 |
| 23 | Nik Muhd Adam Fitri Nik Soh | RB, RWB | 1/2/99 |
| 24 | Muhammad Azrul Jaffri | CB, RB | 22/1/99 |
| Midfielders |||||
| 6 | Muhd Nur Azfar Fikri Azhar | CM | 5/2/00 |
| 8 | Muhammad Syaiful Haqim Shahrul | CM | 26/6/99 |
| 9 | Nik Muhd Isham Mohd Illahi | RM, RW | 2000 |
| 10 | Muhd Syahmi Mohd Khazani | AM, CM | 2000 |
| 14 | Muhd Fahmi Numan Mohamad | AM, CM | 2000 |
| 16 | Wan Alif Aiman Rosmaidi | CM, DM | 1999 |
| 17 | Aqil Danish Azman | CM | 2000 |
| 20 | Muhammad Hisyam Ismail | RW, RM | 2000 |
| 25 | Ahmad Nur Rahman Abdul Rasid | LW, LM | 2000 |
| 27 | Azrul Irfan Mohd Ros | RW, RM | 1999 |
| 30 | Muhammad Anid Arami Ismail | AM, CM | 2000 |
| Forwards |||||
| 11 | Muhd Isa Raman | ST | 2000 |
| 13 | Mohd Yaumizzaman Kamarul Hatta | ST | 1999 |
| 18 | Ahmad Lukman Nul Hakim Zakaria | ST | 1999 |
| 22 | Wan Arif Hakimi Wan Ahmad | ST | 2000 |
Source:

#### Terengganu IV (U-19)

Terengganu IV competes in Malaysia Youth Cup.
| No. | Name | Position | D.O.B |
| Goalkeepers |||||
| 1 | Muhammad Faiz Hakimi Marzuki | GK | 2001 |
| 18 | Afham Aizat Zakaria | GK | 2002 |
| 24 | Ahmad Irfan Ibrahim | GK | 2001 |
| Defenders |||||
| 2 | Muhd Adib Qusyairie Salim | RB/RWB | 2002 |
| 3 | Nik Ikmal Nik Ahmad Affandi | LB/LWB | 2001 |
| 4 | Syakiman Aqashah Fadzal | CB | 2001 |
| 6 | Muhammad Safwan Mazlan | CB | 2002 |
| 7 | Muhammad Rizalmi Ikhwan Rozai | CB | 2002 |
| 12 | Ahmad Sufian Syamsul Rizal | LB/LWB | 2001 |
| 14 | Muhammad Faris Mazelih | CB | 2002 |
| 16 | Muhammad Haziq Yusoff | RB/RWB | 2001 |
| 22 | Ahmad Basharuddin Wahab | CB/RB/LB | 2002 |
| 26 | Nur Aimal Akif Azminoorkamal | LB/LWB | 2002 |
| Midfielders |||||
| 5 | Muhammad Shahrul Makasuf | CM/DM | 2001 |
| 8 | Muhammad Amar Syahmi Mohd Asbi | CM | 2001 |
| 10 | Muhammad Syahir Mohd Faudzi | AM/CM | 2002 |
| 11 | Ahmad Aqil Asyraf Awang | LM/LW | 2002 |
| 19 | Muhammad Syahir Aqil Mohd Zaidy | CM | 2002 |
| 20 | Muhammad Rizuan Muda | AM/CM | 2001 |
| 21 | Nur Muhammad Alamin Mohd Zahid | DM/CM | 2002 |
| 23 | Muhammad Aiman Hakimi Mah Husin | RW/RM | 200` |
| 25 | Ikmal Zulhaika Mazlan | LW/LM | 2002 |
| 28 | Muhammad Zahin Raimi Zamani | DM/CM | 2002 |
| 29 | Muhammad Amir Ahza Azma | RM/RW | 2002 |
| Forwards |||||
| 9 | Mohd Khala'if Mohd Naskam | ST | 2001 |
| 13 | Khairul Hafizuddin Omar Baki | ST | 2002 |
| 17 | Nik Muhd Isah Mohd Ilahi | ST | 2002 |
| 27 | Muhammad Hazwan Khusyairie Hazrim | ST | 2001 |
Source:

## Coaching staff

| Position | Name |
| Sporting director | Zul Fadli Rozi |
| Head coach | Badrul Afzan Razali |
| Assistant coach | Hairuddin Omar |
| Goalkeeping coach | |
| Fitness coach | Mohamad Efindy Mohmad Salleh |
| Physiotherapist | Zulkifli Mohd Zin |
| Team doctor | Lee Leong Tiong |
| Masseur | Lee Soong Keen Muhammad Faiz Manja |
| Team analyst | Amirul Mustaqim |
| Kitman | Md Muzi Ismail Ahmad Fakhruddin Abdul Aziz Ramli Umat |
| Head of academy | Mohd Noruddin Ab Manaf |

## Head coach history

| Dates | Names | Notes |
| Unknown | Abdullah Mohammad | |
| Unknown | Tajuddin Nor | |
| 1983–1984 | Abdul Rahman | |
| 1993 | Marco Bilić | |
| 1998 | Abdul Rahman | |
| 1998–2000 | Yunus Alif | |
| 2001–2004 | Unknown | |
| 2005–2008 | Yunus Alif | |
| 2009 | Mohammad Nik | |
| 2009 | Ken Worden | |
| 2010–2011 | Irfan Bakti | |
| 2012 | Mat Zan Mat Aris | |
| 2012 | Khalid Mohd Dahan | Caretaker |
| 2012 | Peter Butler | Suspended for 6 months by FAM |
| 2012 | E. Elavarasan | |
| 2013 | E. Elavarasan | |
| 2014 | Abdul Rahman | |
| 2015-2016 | Ahmad Yusof | |
| 2016 | Mike Mulvey | |
| 2016 | Mustaffa Kamal | Caretaker |
| 2016 | Che Ku Marzuki | |
| 2017–2019 | Irfan Bakti | |
| 2019–2022 | Nafuzi Zain | Caretaker until end of 2019 |
| 2022–2024 | Tomislav Steinbrückner | |
| 2024- | Badrul Afzan Razali | |

## Management

| Position | Staff |
| President | Hishamuddin Abdul Karim |
| Deputy-president | Marzuki Sulong, Tuan Kechil Tuan Tengah |
| Chief executive officer | Mohd Sabbri Abas |
| Chief operating officer | Mohd Syahrizan |
| Chief marketing officer | Dzuli Kram Arpin |
| Secretary | Tengku Farok Hussin bin Tengku Abdul Jalil, Mohd Syahrizan |
| IT manager | Dzul Arman Shah |
| Business & PR manager | Muhammad Syazwan Mohd Ghazali |

## Honours
### Domestic competitions
#### League

* Division 1/Super League
** Runner-up (4): 1992, 2001, 2011, 2022
* Division 2/Premier League
** Winners (2): 1990, 1998
*** Runner-up (1): 2017
* Division 3/FAM League/M3 League
** Winners (1): 1969

#### Cups

* Charity Cup
** Winners (1): 2001
*** Runner-up (2): 2002, 2023
* Malaysia Cup
** Winners (1): 2001
*** Runner-up (6): 1973, 1982, 1998, 2011, 2018, 2023
* FA Cup
** Winners (2): 2000, 2011
*** Runner-up (3): 1999, 2004, 2022

### Foreign competitions

* Sheikh Kamal International Club Cup
** Winners (1): 2019

### AFC competitions

* AFC Cup
** Round of 16 (1): 2012
** Group Stage (2): 2023

### Preseason competitions

* Terengganu Chief Minister's Cup
** Winners (1): 2018

## Club records

Updated on 18 December 2023.
Note:
* Pld = Played, W = Won, D = Drawn, L = Lost, F = Goals for, A = Goals against, Pts= Points, Pos = Position
1st or Champions  2nd or Runner-up  3rd place  Promotion  Relegation
| Season | League | League | League | League | League | League | League | League | League | Cup | Cup | Cup | Asia | Asia | Top Goalscorer | Top Goalscorer |
| Season | Division | Pld | W | D | L | F | A | Pts | Pos | Charity | Malaysia | FA | Competition | Result | Player | Goals |
| 1952 | Eastern Zone | 2 | 1 | 1 | 0 | 5 | 4 | 4 | 1st | — | Semi-final | — | — | — | | |
| 1953 | League East Zone | 1 | 0 | 0 | 1 | 2 | 5 | 0 | 3rd | — | Not qualified | — | — | — | | |
| 1954 | League East Zone | 2 | 1 | 0 | 1 | 6 | 4 | 2 | 1st | — | Playoff SF | — | — | — | | |
| 1955 | League East Zone | 2 | 1 | 0 | 1 | 5 | 4 | 2 | 2nd | — | Not qualified | — | — | — | | |
| 1956 | League East Zone | 2 | 0 | 0 | 2 | 2 | 6 | 0 | 3rd | — | Not qualified | — | — | — | | |
| 1957 | League East Zone | 2 | 1 | 0 | 1 | 4 | 7 | 2 | 2nd | — | Not qualified | — | — | — | | |
| 1958 | League East Zone | 2 | 0 | 0 | 2 | 1 | 8 | 0 | 3rd | — | Not qualified | — | — | — | | |
| 1959 | League East Zone | 4 | 0 | 0 | 4 | 1 | 25 | 0 | 3rd | — | Not qualified | — | — | — | | |
| 1960 | League East Zone | 4 | 0 | 0 | 4 | 2 | 16 | 0 | 3rd | — | Not qualified | — | — | — | | |
| 1961 | League East Zone | 4 | 0 | 1 | 3 | 5 | 18 | 1 | 3rd | — | Not qualified | — | — | — | | |
| 1962 | League East Zone | 4 | 1 | 0 | 3 | 5 | 8 | 2 | 2nd | — | Not qualified | — | — | — | | |
| 1963 | League North Zone | 12 | 2 | 1 | 9 | 11 | 57 | 5 | 6th | — | Not qualified | — | — | — | | |
| 1964 | | | | | | | | | | — | | — | — | — | | |
| 1965 | League East Zone | 4 | 2 | 0 | 2 | 11 | 16 | 4 | 2nd | — | Not qualified | — | — | — | | |
| 1966 | League East Zone | 4 | 3 | 1 | 0 | 10 | 6 | 7 | 1st | — | Semi-final | — | — | — | | |
| 1967 | League East Zone | 4 | 2 | 2 | 0 | 10 | 5 | 6 | 1st | — | Semi-final | — | — | — | | |
| 1968 | League East Zone | 4 | 2 | 1 | 1 | 10 | 9 | 5 | 2nd | — | Not qualified | — | — | — | | |
| 1969 | League East Zone | 4 | 3 | 0 | 1 | 14 | 5 | 6 | 2nd | — | Semi-final | — | — | — | | |
| 1970 | League East Zone | 6 | 2 | 3 | 1 | 15 | 9 | 7 | 2nd | — | Not qualified | — | — | — | | |
| 1971 | League East Zone | 6 | 1 | 1 | 4 | 8 | 12 | 3 | 3rd | — | Not qualified | — | — | — | | |
| 1972 | League East Zone | 4 | 2 | 1 | 1 | 11 | 4 | 5 | 1st | — | Semi-final | — | — | — | | |
| 1973 | League South Zone | | | | | | | | 2nd | — | Runner-up | — | — | — | | |
| 1974 | League South Zone | 10 | 4 | 3 | 3 | 15 | 11 | 11 | 4th | — | Not qualified | — | — | — | | |
| 1975 | League South Zone | 10 | 2 | 4 | 4 | 9 | 18 | 8 | 5th | — | Not qualified | — | — | — | | |
| 1976 | League South Zone | | | | | | | | | — | Not qualified | — | — | — | | |
| 1977 | League South Zone | 10 | 5 | 2 | 3 | 21 | 11 | 12 | 2nd | — | Semi-final | — | — | — | | |
| 1978 | League South Zone | 10 | 4 | 4 | 2 | 18 | 9 | 12 | 3rd | — | Not qualified | — | — | — | | |
| 1979 | League | 15 | 7 | 3 | 5 | 28 | 20 | 17 | 7th | — | Not qualified | — | — | — | | |
| 1980 | League | 15 | 5 | 5 | 5 | 20 | 19 | 15 | 9th | — | Not qualified | — | — | — | | |
| 1981 | League | 16 | 6 | 5 | 5 | 15 | 22 | 17 | 9th | — | Not qualified | — | — | — | | |
| 1982 | Malaysian League | | | | | | | | | — | Runner-up | — | — | — | | |
| 1983 | Malaysian League | 15 | | | | 24 | 27 | 10 | 14th | — | Not qualified | — | — | — | | |
| 1984 | Malaysian League | 15 | 4 | 5 | 6 | 20 | 21 | 17 | 11th | — | Not qualified | — | — | — | | |
| 1985 | Malaysian League | 15 | 9 | 2 | 4 | 29 | 17 | 29 | 4th | — | Semi-final | — | — | — | | |
| 1986 | Malaysian League | 15 | 7 | 4 | 4 | 17 | 12 | 25 | 6th | — | Quarter-final | — | — | — | | |
| 1987 | Malaysian League | 16 | 9 | 4 | 3 | 27 | 13 | 31 | 5th | — | Quarter-final | — | — | — | | |
| 1988 | Malaysian League | 16 | 6 | 5 | 5 | 18 | 21 | 23 | 10th | — | Not qualified | — | — | — | | |
| 1989 | Semi-Pro League 2 | 14 | 5 | 7 | 2 | 26 | 14 | 22 | 4th | — | Not qualified | — | — | — | | |
| 1990 | Semi-Pro League 2 | 14 | 10 | 3 | 1 | 16 | 16 | 23 | 1st | — | Group stage | 1st round | — | — | | |
| 1991 | Semi-Pro League 1 | 18 | 8 | 2 | 8 | 17 | 20 | 18 | 6th | — | Group stage | 1st round | — | — | | |
| 1992 | Semi-Pro League 1 | 18 | 8 | 5 | 5 | 24 | 23 | 21 | 2nd | — | Semi-final | Semi-final | — | — | Marian Valach | 8 |
| 1993 | Semi-Pro League 1 | 18 | 3 | 5 | 10 | 19 | 36 | 14 | 8th | — | Not qualified | 1st round | — | — | | |
| 1994 | Premier League | 28 | 12 | 7 | 9 | 46 | 42 | 43 | 7th | — | Group stage | | — | — | Ariffin Osman | 18 |
| 1995 | Premier League | 28 | 12 | 3 | 13 | 43 | 53 | 39 | 8th | — | Group stage | | — | — | Edward Dipreye | 12 |
| 1996 | Premier League | 28 | 4 | 8 | 16 | 16 | 55 | 20 | 13th | — | Not qualified | | — | — | | |
| 1997 | Premier League | 28 | 6 | 4 | 18 | 26 | 55 | 22 | 15th | — | Not qualified | Semi-final | — | — | | |
| 1998 | Premier 2 | 14 | 9 | 3 | 2 | 32 | 12 | 30 | 1st | — | Runner-up | 1st round | — | — | | |
| 1999 | Premier 1 | 18 | 4 | 7 | 7 | 15 | 19 | 23 | 8th | — | Semi-final | Runner-up | — | — | | |
| 2000 | Premier 1 | 22 | 8 | 10 | 4 | 36 | 22 | 34 | 4th | — | Group stage | Champions | — | — | | |
| 2001 | Premier 1 | 22 | 12 | 5 | 5 | 37 | 20 | 41 | 2nd | Champions | Champions | 2nd round | — | — | | |
| 2002 | Premier 1 | 26 | 12 | 5 | 9 | 36 | 24 | 41 | 5th | Runner-up | Group stage | Quarter-final | — | — | Sapian Wahid | 13 |
| 2003 | Premier 1 | 24 | 4 | 3 | 17 | 24 | 52 | 15 | 13th | — | Not qualified | 2nd round | — | — | Tengku Adam Rosli | 8 |
| 2004 | Premier League | 24 | 8 | 11 | 5 | 33 | 27 | 35 | 5th | — | Not qualified | Runner-up | — | — | Alfa Fotowabawi Jurandir Dos Santos | 13 |
| 2005 | Premier League | 21 | 13 | 4 | 4 | 34 | 18 | 43 | 2nd | — | Semi-final | Quarter-final | — | — | Jurandir Dos Santos | 10 |
| 2005/06 | Premier League | 21 | 12 | 5 | 4 | 47 | 21 | 41 | 2nd | — | Quarter-final | Quarter-final | — | — | | |
| 2006/07 | Super League | 24 | 13 | 5 | 6 | 41 | 29 | 44 | 4th | — | Semi-final | Round of 32 | — | — | | |
| 2007/08 | Super League | 24 | 10 | 7 | 7 | 41 | 31 | 37 | 6th | — | Semi-final | Semi-final | — | — | Gleisson Freire | 11 |
| 2009 | Super League | 26 | 15 | 2 | 9 | 46 | 29 | 47 | 5th | — | Semi-final | Round of 16 | — | — | Ashari Samsudin | 22 |
| 2010 | Super League | 26 | 16 | 5 | 5 | 54 | 24 | 53 | 3rd | — | Semi-final | Quarter-final | — | — | | |
| 2011 | Super League | 26 | 16 | 5 | 5 | 54 | 26 | 53 | 2nd | — | Runner-up | Champions | — | — | Abdul Hadi Yahya | 24 |
| 2012 | Super League | 26 | 11 | 8 | 7 | 41 | 33 | 41 | 5th | — | Group stage | Semi-final | AFC Cup | Round of 16 | Francis Forkey Doe | 21 |
| 2013 | Super League | 22 | 7 | 6 | 9 | 25 | 31 | 27 | 9th | — | Group stage | Semi-final | — | — | Effa Owona | 14 |
| 2014 | Super League | 22 | 10 | 6 | 6 | 38 | 28 | 36 | 4th | — | Quarter-final | Round of 32 | — | — | Nor Farhan | 8 |
| 2015 | Super League | 22 | 12 | 2 | 8 | 40 | 33 | 38 | 4th | — | Group stage | Semi-final | — | — | Paulo Rangel | 16 |
| 2016 | Super League | 22 | 5 | 4 | 13 | 21 | 44 | 19 | 12th | — | Group stage | 2nd round | — | — | Issey Nakajima | 7 |
| 2017 | Premier League | 22 | 15 | 2 | 5 | 42 | 27 | 47 | 2nd | — | Group stage | Semi-final | — | — | Kipré Tchétché | 12 |
| 2018 | Super League | 22 | 10 | 4 | 8 | 32 | 31 | 34 | 5th | — | Runner-up | 3rd round | — | — | Kipré Tchétché | 24 |
| 2019 | Super League | 22 | 7 | 9 | 6 | 35 | 37 | 30 | 7th | — | Quarter-final | Quarter-final | — | — | Kipré Tchétché | 14 |
| 2020 | Super League | 11 | 6 | 1 | 4 | 24 | 14 | 18 | 3rd | — | Cancelled | Cancelled | — | — | Dominique Da Sylva | 9 |
| 2021 | Super League | 22 | 10 | 6 | 6 | 33 | 20 | 38 | 4th | — | Semi-final | Cancelled | AFC Cup | ASEAN Zone Cancelled | David da Silva | 7 |
| 2022 | Super League | 22 | 14 | 2 | 6 | 39 | 20 | 44 | 2nd | — | Semi-final | Runner-up | — | — | Kipré Tchétché | 13 |
| 2023 | Super League | 26 | 11 | 7 | 8 | 45 | 34 | 40 | 6th | Runner-up | Runner-up | Semi-final | AFC Cup | Group Stage | Ivan Mamut | 11 |
Source:

## Performance in AFC club competitions

| Season | Competition | Round | Opponent | Home | Away | Aggregate |
| 2012 | AFC Cup | Group F | Song Lam Nghe An | 6–2 | 1–0 | 2nd out of 4 |
| 2012 | AFC Cup | Group F | Kitchee | 0–2 | 2–2 | 2nd out of 4 |
| 2012 | AFC Cup | Group F | Tampines Rovers | 0–2 | 1–0 | 2nd out of 4 |
| 2012 | AFC Cup | Round of 16 | Kelantan | 2–3 | 2–3 | 2–3 |
| 2021 | AFC Cup | Group I | Cancelled | Cancelled | Cancelled | Cancelled |
| 2023–24 | AFC Cup | Group G | Central Coast Mariners | 1–0 | 1–1 | 2nd out of 4 |
| 2023–24 | AFC Cup | Group G | Bali United | 2–0 | 1–1 | 2nd out of 4 |
| 2023–24 | AFC Cup | Group G | Stallion Laguna | 2–2 | 3–2 | 2nd out of 4 |

## Performance in AFF club competitions

| Season | Competition | Round | Opponent | Home | Away | Aggregate |
| 2024–25 | ASEAN Club Championship | Group A | Preah Khan Reach Svay Rieng | 2–3 | — | 4th out of 6 |
| 2024–25 | ASEAN Club Championship | Group A | Dong A Thanh Hoa | 2–2 | — | 4th out of 6 |
| 2024–25 | ASEAN Club Championship | Group A | Shan United | — | 5–0 | 4th out of 6 |
| 2024–25 | ASEAN Club Championship | Group A | PSM Makassar | 1–0 | — | 4th out of 6 |
| 2024–25 | ASEAN Club Championship | Group A | BG Pathum United | — | 3–4 | 4th out of 6 |

## Individual player awards

Malaysia Super League Golden Boots – Top Goalscorer Overall
| Year | Player | Total Goals |
| 2010 | Ashari Samsudin | 18 |
| 2011 | Abdul Hadi Yahya | 20 |
| 2012 | Francis Doe | 15 |