| 2021 season | |||
|---|---|---|---|
| President | Dr. Samsuri Mokhtar | ||
| CEO | Ab Rasid Jusoh | ||
| Head coach | Nafuzi Zain | ||
| Stadium | Sultan Mizan Zainal Abidin Stadium | ||
| Malaysia Super League | 4th | ||
| Malaysia Cup | Semi-finals | ||
| AFC Cup | Cancelled | ||
| Top goalscorer | League: David da Silva (7 goals) All: Faisal Halim (10 goals) | ||
| Highest home attendance | 0 | ||
| Lowest home attendance | 0 | ||
| Average home league attendance | 0 | ||
The 2021 season was Terengganu's fourth season in the Malaysia Super League since the rebranding in 2017.
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
| Position | Staff |
|---|---|
| Team manager | |
| Head coach | |
| Assistant head coach | |
| Goalkeeping coach | |
| Fitness coach | |
| Team doctor | |
| Physiotherapist | |
Pre-season
| No. | Position | Player | Transferred from | Ref |
|---|---|---|---|---|
| 7 | FW | | | 2 years contract [2] [3] |
| 11 | FW | | | [4] |
| 5 | DF | | | 2 years contract [5] |
| 22 | FW | | | [6] |
| 6 | DF | | | [7] |
| 32 | DF | | | 1 year contract [8] |
| 10 | MF | | | [9] |
| 14 | FW | | | 1 year contract [10] |
| 19 | FW | | | 1 year contract [11] |
| 8 | DF | | | [12] |
| 16 | MF | | | 2 years contract [13] |
| 24 | DF | | | Free transfer [14] |
Mid-season
| No. | Position | Player | Transferred from | Ref |
|---|---|---|---|---|
| 77 | MF | | | Season loan [15] |
| 88 | MF | | | |
| N | Pos. | Nat. | Name | Age | Notes |
|---|---|---|---|---|---|
| 1 | GK | | Syed Nasrulhaq | 22 | |
| 17 | FW | | Isa Raman | 21 | |
| 25 | DF | | Alif Zakaria | 23 | |
| 29 | MF | | Engku Nur Shakir | 22 |
Pre-season
| No. | Position | Player | Transferred to | Ref |
|---|---|---|---|---|
| 25 | GK | | | Free transfer [16] |
| 5 | DF | | Unattached | |
| 4 | DF | | | Free transfer [17] |
| 17 | DF | | | Free transfer [18] |
| 24 | MF | | | Free transfer |
| 19 | MF | | | Free transfer |
| 7 | MF | | | Free transfer [19] [20] |
| 22 | MF | | | Free transfer [21] |
| 10 | FW | | | Free transfer [22] |
| 14 | FW | | | Free transfer [23] |
| 11 | FW | | | Free transfer [24] |
| 9 | FW | | | Free transfer |
Mid-season
| No. | Position | Player | Transferred to | Ref |
|---|---|---|---|---|
| 8 | MF | | | Undisclosed [25] |
| 19 | FW | | Unattached | |
| 32 | DF | | Unattached | |
| No. | Position | Player | Ref |
|---|---|---|---|
| 1 | GK | | [26] |
| 2 | DF | | |
JDT Invitation Cup (19-25 February 2021)
| 19 February 2021Invitation Cup | Melaka United | 1–1 | | Iskandar Puteri |
| Stadium: Sultan Ibrahim Stadium |
| 23 February 2021Invatitation Cup | Johor Darul Ta'zim | 1–0 | | Iskandar Puteri |
| Stadium: Sultan Ibrahim Stadium |
Others
| 28 February 2021 Friendly | Terengganu | 3–1 | | Kuala Terengganu |
|
| Stadium: Sultan Ismail Nasiruddin Shah Stadium |
| 11 July 2021 Friendly | Terengganu | 0–2 | | Kuala Terengganu |
| Stadium: Sultan Ismail Nasiruddin Shah Stadium |
| 16 July 2021 Friendly | Terengganu | 3–0 | | Kuala Terengganu |
| Stadium: Sultan Ismail Nasiruddin Shah Stadium |
| 18 July 2021 Friendly | Terengganu | 4–0 | | Kuala Terengganu |
| Stadium: Sultan Ismail Nasiruddin Shah Stadium |
Shah Alam City Cup (19–23 February 2021)
| 19 February 2021 Friendly | Terengganu II | 1–1 | | Shah Alam |
|
| Stadium: UiTM Stadium |
| 21 February 2021 Friendly | Terengganu II | 2–2 | | Shah Alam |
| Stadium: UiTM Stadium |
Others
| 26 February 2021 Friendly | Terengganu II | 1–1 | | Kuala Terengganu |
| Stadium: Sultan Ismail Nasiruddin Shah Stadium |
| 12 July 2021 Friendly | Terengganu II | 2–1 | | Kuala Terengganu |
| Stadium: Sultan Ismail Nasiruddin Shah Stadium |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Kedah Darul Aman | 22 | 13 | 4 | 5 | 44 | 28 | +16 | 43 | Qualification for AFC Cup group stage |
| 3 | Penang | 22 | 12 | 5 | 5 | 37 | 30 | +7 | 41 | |
| 4 | Terengganu | 22 | 11 | 5 | 6 | 33 | 20 | +13 | 38 | |
| 5 | Selangor | 22 | 10 | 6 | 6 | 45 | 30 | +15 | 36 | |
| 6 | Kuala Lumpur City | 22 | 8 | 9 | 5 | 27 | 20 | +7 | 33 [a] | Qualification for AFC Cup group stage |
| 6 March 20211 | UiTM | 1–2 | Terengganu | Shah Alam |
| 21:00 UTC+8 |
| Stadium: UiTM Stadium Attendance: 0 Referee: Fitri Maskon |
| 9 March 20212 | Terengganu | 3–1 | Selangor | Kuala Nerus |
| 21:00 UTC+8 | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Mohd Amirul Izwan Yaacob |
| 14 March 20213 | Perak | 0–2 | Terengganu | Ipoh |
| 21:00 UTC+8 | Stadium: Perak Stadium Attendance: 0 Referee: Suhaizi Shukri |
| 17 March 20214 | Terengganu | 1–1 | Melaka United | Kuala Nerus |
| 21:00 UTC+8 |
| Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Noor Azriel Baharudin |
| 21 March 20215 | Sabah | 2–1 | Terengganu | Kota Kinabalu |
| 21:00 UTC+8 |
| Stadium: Likas Stadium Attendance: 0 Referee: Khirulazuan Kidam |
| 2 April 20216 | Terengganu | 0–0 | Petaling Jaya City | Kuala Nerus |
| 21:00 UTC+8 | Stadium: Sultan Mizan Zainal Abidin Stadium Referee: Zamzaidi Katimin |
| 6 April 20217 | Sri Pahang | 1–1 | Terengganu | Kuantan |
| 21:00 UTC+8 | Stadium: Darul Makmur Stadium Attendance: 967 Referee: Hasrol Amir |
| 9 April 20218 | Kedah Darul Aman | 1–2 | Terengganu | Alor Setar |
| 21:00 UTC+8 | Stadium: Darul Aman Stadium Attendance: 6,000 Referee: Noor Azriel Baharudin |
| 16 April 20219 | Terengganu | 1–0 | Kuala Lumpur City | Kuala Nerus |
| 21:00 UTC+8 |
| Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 2,918 Referee: Zamzaidi Katimin |
| 24 April 202110 | Johor Darul Ta'zim | 0–1 | Terengganu | Iskandar Puteri |
| 21:00 UTC+8 | Stadium: Sultan Ibrahim Stadium Attendance: 2,000 Referee: Zulkarnian Zakaria |
| 1 May 202111 | Terengganu | 1–4 | Penang | Kuala Nerus |
| 22:00 UTC+8 |
|
| Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 5,561 Referee: Suhaizi Shukri |
| 4 May 202112 | Terengganu | 3–0 | UiTM | Kuala Nerus |
| 22:00 UTC+8 | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 1,201 Referee: Ku Alauddin Ku Muhammad |
| 9 May 202113 | Selangor | 1–2 | Terengganu | Kelana Jaya |
| 22:00 UTC+8 |
|
| Stadium: MBPJ Stadium Attendance: 0 Referee: Fitri Maskon |
| 24 July 202114 | Terengganu | 5–0 | Perak | Kuala Nerus |
| 21:00 UTC+8 | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Zuhaidi Dzulkifli |
| 28 July 202115 | Melaka United | 2–0 | Terengganu | Krubong |
| 21:00 UTC+8 | Report |
| Stadium: Hang Jebat Stadium Attendance: 0 Referee: Mohd Nafeez Abd Wahab |
| 1 August 202116 | Terengganu | 0–0 | Sabah | Kuala Nerus |
| 21:00 UTC+8 |
| Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Suhaizi Shukri |
| 4 August 202117 | Petaling Jaya City | 0–3 | Terengganu | Kelana Jaya |
| 21:00 UTC+8 | Report | Stadium: MBPJ Stadium Attendance: 0 Referee: Muhammad Nazmi Nasaruddin |
| 7 August 202118 | Terengganu | 2–0 | Sri Pahang | Kuala Nerus |
| 21:00 UTC+8 | Report |
| Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Mohd Amirul Izwan Yaacob |
| 21 August 202119 | Terengganu | 1–2 | Kedah Darul Aman | Kuala Nerus |
| 21:00 UTC+8 | Report | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Mohd Hasrol Mohd Amir |
| 29 August 202120 | Kuala Lumpur City | 1–0 | Terengganu | Cheras |
| 21:00 UTC+8 |
| Report | Stadium: Kuala Lumpur Stadium Attendance: 0 Referee: Muhammad Nazmi Nasaruddin |
| 4 September 202121 | Terengganu | 0–1 | Johor Darul Ta'zim | Kuala Nerus |
| 21:00 UTC+8 |
| Report | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Mohd Hasrol Mohd Amir |
| 12 September 202122 | Penang | 2–2 | Terengganu | Penang |
| 21:00 UTC+8 |
| Report | Stadium: City Stadium Attendance: 0 Referee: Mohd Amirul Izwan Yaacob |
The draw for the group stage was held on 15 September 2021. [27]
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | TER | SEL | KUC | PRK | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Terengganu | 6 | 5 | 1 | 0 | 16 | 4 | +12 | 16 | Quarter-finals | — | 2–1 | 2–0 | 4–0 | |
| 2 | Selangor | 6 | 4 | 0 | 2 | 12 | 8 | +4 | 12 | 1–3 | — | 5–1 | 1–0 | ||
| 3 | Kuching City | 6 | 1 | 2 | 3 | 6 | 12 | −6 | 5 | 1–1 | 1–2 | — | 2–2 | ||
| 4 | Perak | 6 | 0 | 1 | 5 | 4 | 14 | −10 | 1 | 1–4 | 1–2 | 0–1 | — |
| 26 September 20211 | Terengganu | 2–0 | Kuching City | Kuala Nerus |
| 21:00 UTC +8 | Report | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Ahmad Zuhaidi Dzulkifli |
| 29 September 20212 | Terengganu | 2–1 | Selangor | Kuala Nerus |
| 21:00 UTC +8 | Report | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 0 Referee: Muhammad Nazmi Nasaruddin |
| 30 October 20213 | Perak | 1–4 | Terengganu | Ipoh |
| 21:00 UTC +8 | Report | Stadium: Perak Stadium Attendance: 1,248 Referee: Mohd Fusser Mad Sallih |
| 3 November 20214 | Terengganu | 4–0 | Perak | Kuala Nerus |
| 21:00 UTC +8 | Report | Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 4,200 Referee: Mohd Hasrol Mohd Amir |
| 7 November 20215 | Selangor | 1–3 | Terengganu | Petaling Jaya |
| 21:00 UTC +8 |
| Report | Stadium: MBPJ Stadium Attendance: 2,496 Referee: Mohd Nafeez Abd Wahab |
| 10 November 20216 | Kuching City | 1–1 | Terengganu | Kuching |
| 21:00 UTC +8 |
| Report |
| Stadium: Sarawak Stadium Attendance: 0 Referee: Muhammad Usaid Jamal |
| 14 November 2021First leg | Terengganu | 2–1 | Sarawak United | Kuala Nerus |
| 21:00 UTC +8 | Report |
| Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 8,717 Referee: Mohd Hasrol Mohd Amir |
| 22 November 2021First leg | Terengganu | 1–1 | Johor Darul Ta'zim | Kuala Nerus |
| 21:00 UTC +8 |
| Report |
| Stadium: Sultan Mizan Zainal Abidin Stadium Attendance: 20,000 Referee: Tuan Mohd Yaasin Tuan Mohd Hanafiah |
| 26 November 2021Second leg | Johor Darul Ta'zim | 3–0 (4–1 agg.) | Terengganu | Iskandar Puteri |
| 21:00 UTC +8 | Report | Stadium: Sultan Ibrahim Stadium Attendance: 17,430 Referee: Muhammad Nazmi Nasaruddin |
On 11 November 2020, the AFC approved a new calendar for the competition due to the COVID-19 pandemic, where the group stage is played as centralized single round-robin tournament, and the preliminary round, play-off round, and ASEAN Zone semi-finals and final are played as a single match. [28]
Teams from ASEAN Zone will not compete in the knockout stage, due to the cancellation of group stage matches in ASEAN Zone. [29]
Players with no appearances not included in the list.
| No. | Pos | Nat | Player | Total | League | Malaysia Cup | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | ||||||||||
| 2 | DF | Arif Fadzilah | 25 | 0 | 16+3 | 0 | 6 | 0 | |||||||
| 3 | DF | Muhammad Faudzi | 14 | 0 | 10+3 | 0 | 0+1 | 0 | |||||||
| 4 | MF | Nasir Basharudin | 18 | 0 | 6+6 | 0 | 1+5 | 0 | |||||||
| 5 | DF | Shahrul Nizam | 29 | 0 | 13+7 | 0 | 9 | 0 | |||||||
| 6 | DF | Carli de Murga | 22 | 1 | 17 | 1 | 5 | 0 | |||||||
| 7 | FW | Faisal Halim | 31 | 10 | 22 | 4 | 9 | 6 | |||||||
| 10 | MF | Makan Konaté | 23 | 2 | 20 | 1 | 3 | 1 | |||||||
| 11 | FW | Arif Anwar | 7 | 0 | 1+6 | 0 | 0 | 0 | |||||||
| 13 | DF | Hafizal Mohamad | 10 | 0 | 3+4 | 0 | 1+2 | 0 | |||||||
| 14 | FW | David da Silva | 17 | 8 | 15 | 7 | 1+1 | 1 | |||||||
| 15 | MF | Faiz Nasir | 26 | 2 | 13+4 | 0 | 8+1 | 2 | |||||||
| 16 | MF | Hakimi Abdullah | 26 | 5 | 9+12 | 5 | 0+5 | 0 | |||||||
| 17 | FW | Isa Raman | 1 | 0 | 0 | 0 | 1 | 0 | |||||||
| 18 | DF | Azalinullah Alias | 3 | 0 | 2+1 | 0 | 0 | 0 | |||||||
| 20 | MF | Sharin Sapien | 11 | 0 | 3+4 | 0 | 2+2 | 0 | |||||||
| 22 | MF | Nik Akif | 20 | 1 | 5+12 | 1 | 1+2 | 0 | |||||||
| 23 | MF | Azam Azmi | 22 | 1 | 14+5 | 1 | 2+1 | 0 | |||||||
| 24 | DF | Argzim Redžović | 9 | 1 | 4 | 1 | 5 | 0 | |||||||
| 25 | DF | Alif Zakaria | 6 | 0 | 0+1 | 0 | 1+4 | 0 | |||||||
| 26 | GK | Rahadiazli Rahalim | 5 | 0 | 5 | 0 | 0 | 0 | |||||||
| 27 | DF | Azarul Nazarith | 19 | 0 | 8+2 | 0 | 9 | 0 | |||||||
| 28 | FW | Rahmat Makasuf | 19 | 4 | 0+15 | 3 | 2+2 | 1 | |||||||
| 29 | FW | Engku Nur Shakir | 12 | 1 | 0+5 | 1 | 2+5 | 0 | |||||||
| 30 | MF | Dechi Marcel | 26 | 4 | 18 | 2 | 8 | 2 | |||||||
| 33 | GK | Shamirza Yusoff | 2 | 0 | 0 | 0 | 2 | 0 | |||||||
| 38 | GK | Suhaimi Husin | 25 | 0 | 17 | 0 | 8 | 0 | |||||||
| 40 | MF | Zuasyraf Zulkiefle | 4 | 0 | 0 | 0 | 2+2 | 0 | |||||||
| 43 | MF | Amirul Syazwan | 2 | 0 | 0 | 0 | 0+2 | 0 | |||||||
| 44 | DF | Aqil Irfanuddin | 2 | 0 | 0 | 0 | 0+2 | 0 | |||||||
| 48 | MF | Azfar Fikri | 1 | 0 | 0 | 0 | 0+1 | 0 | |||||||
| 55 | DF | Hairiey Hakim | 5 | 0 | 3 | 0 | 1+1 | 0 | |||||||
| 66 | MF | Syafik Ismail | 1 | 0 | 0 | 0 | 0+1 | 0 | |||||||
| 77 | MF | Lee Tuck | 8 | 5 | 3 | 1 | 4+1 | 4 | |||||||
| 82 | FW | Jordan Mintah | 14 | 9 | 6 | 4 | 8 | 5 | |||||||
| 88 | MF | Habib Haroon | 17 | 0 | 9 | 0 | 8 | 0 | |||||||
| Players transferred out during the season | |||||||||||||||
| 8 | DF | Asnan Ahmad | 1 | 0 | 0+1 | 0 | 0 | 0 | |||||||
| 19 | MF | Petrus Shitembi | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
| 32 | DF | Chris Herd | 1 | 0 | 0+1 | 0 | 0 | 0 | |||||||
Players with no appearances not included in the list.
| No. | Pos | Nat | Player | Total | League | Malaysia Cup | |||
|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 3 | DF | Samsul Ikram | 1 | 0 | 1 | 0 | 0 | 0 | |
| 4 | MF | Dechi Marcel | 5 | 0 | 5 | 0 | 0 | 0 | |
| 5 | DF | Masaki Watanabe | 17 | 2 | 16+1 | 2 | 0 | 0 | |
| 6 | MF | Azfar Fikri | 16 | 2 | 8+8 | 2 | 0 | 0 | |
| 7 | MF | Haidhir Suhaini | 1 | 0 | 0+1 | 0 | 0 | 0 | |
| 8 | FW | Muslihuddin 'Atiq | 13 | 1 | 5+8 | 1 | 0 | 0 | |
| 9 | FW | Fazli Ghazali | 13 | 2 | 2+11 | 2 | 0 | 0 | |
| 10 | MF | Syafik Ismail | 18 | 1 | 17+1 | 1 | 0 | 0 | |
| 11 | MF | Ridzuan Razali | 11 | 1 | 2+9 | 1 | 0 | 0 | |
| 13 | MF | Zuasyraf Zulkiefle | 14 | 0 | 11+3 | 0 | 0 | 0 | |
| 14 | MF | Izman Solehin | 9 | 0 | 8+1 | 0 | 0 | 0 | |
| 15 | FW | Firas Tarmizi | 5 | 0 | 0+5 | 0 | 0 | 0 | |
| 16 | DF | Che Mohd Arif | 8 | 0 | 5+3 | 0 | 0 | 0 | |
| 17 | FW | Ramzi Sufian | 16 | 3 | 10+6 | 3 | 0 | 0 | |
| 18 | MF | Syaiful Haqim | 2 | 0 | 0+2 | 0 | 0 | 0 | |
| 19 | DF | Firdaus Rusdi | 3 | 0 | 0+3 | 0 | 0 | 0 | |
| 20 | MF | Amirul Syazwan | 18 | 2 | 15+3 | 2 | 0 | 0 | |
| 21 | MF | Fakrul Wahid | 5 | 0 | 0+5 | 0 | 0 | 0 | |
| 22 | DF | Hairiey Hakim | 16 | 0 | 16 | 0 | 0 | 0 | |
| 23 | DF | Aqil Irfanuddin | 19 | 0 | 19 | 0 | 0 | 0 | |
| 24 | GK | Suhaimi Husin | 5 | 0 | 5 | 0 | 0 | 0 | |
| 25 | GK | Shafawi Mohamad | 6 | 0 | 6 | 0 | 0 | 0 | |
| 26 | MF | Argzim Redžović | 16 | 2 | 16 | 2 | 0 | 0 | |
| 28 | FW | Jordan Mintah | 12 | 16 | 12 | 16 | 0 | 0 | |
| 28 | DF | Syafiq Danial | 1 | 0 | 0+1 | 0 | 0 | 0 | |
| 30 | FW | Izzan Syahmi | 6 | 0 | 3+3 | 0 | 0 | 0 | |
| 32 | DF | Alif Zakaria | 14 | 0 | 13+1 | 0 | 0 | 0 | |
| 33 | FW | Engku Nur Shakir | 10 | 2 | 8+2 | 2 | 0 | 0 | |
| 34 | DF | Azam Azmi | 1 | 0 | 1 | 0 | 0 | 0 | |
| 35 | GK | Syed Nasrulhaq | 9 | 0 | 9 | 0 | 0 | 0 | |
| 36 | DF | Muhammad Faudzi | 2 | 0 | 2 | 0 | 0 | 0 | |
| 37 | FW | Isa Raman | 7 | 1 | 0+7 | 1 | 0 | 0 | |
| 42 | DF | Arif Fadzilah | 1 | 0 | 1 | 0 | 0 | 0 | |
| 47 | DF | Azarul Nazarith | 1 | 0 | 1 | 0 | 0 | 0 | |
| 48 | MF | Rahmat Makasuf | 2 | 0 | 2 | 0 | 0 | 0 | |
| 55 | MF | Chris Herd | 1 | 0 | 1 | 0 | 0 | 0 | |
| Rank | No. | Pos. | Player | League | Malaysia Cup | Total |
|---|---|---|---|---|---|---|
| 1 | 24 | GK | | 3 | 0 | 0 |
| 2 | GK | | 0 | 0 | 0 | |
| Totals | 0 | 0 | 0 | |||