2020 Tampines Rovers FC season

Tampines Rovers FC
2020 season
ChairmanDesmond Ong
CoachGavin Lee
GroundOur Tampines Hub

The 2020 season was Tampines Rovers's third season in the Singapore Premier League, their 25th season at the top level of Singapore football and 75th year in existence as a football club. Tampines Rovers also participated in this season's editions of the Singapore League Cup, Singapore Cup, Singapore Community Shield and the AFC Cup.

Managed by Gavin Lee in his second full season, the Stags finished second in the Singapore Premier League.

Review

Tampines Rovers' 14th and final game of the season was at home against Geylang International at Our Tampines Hub on 5 December. The visitors took the lead on 24 minutes when Barry Maguire scored a header past Syazwan Buhari from Fareez Farhan's corner. Baihakki Khaizan levelled for the Stages in the 80th minute with a header from Irwan Shah's free-kick. The matched ended on a 1–1 which meant Lee's side finished their 2020 Singapore Premier League campaign in second place, three points behind champions Albirex Niigata (S).[1]

Squad

Singapore Premier League

As of 18 February 2020
No. Name Nationality Date of Birth (Age) Last club Contract Since Contract End
Goalkeepers
1 Zulfairuuz Rudy (1994-05-22) 22 May 1994 Hougang United 2019 2020
24 Syazwan Buhari (1992-09-22) 22 September 1992 Geylang International 2018 2020
Defenders
2 Shannon Stephen (1994-02-06) 6 February 1994 Young Lions FC 2017 2020
3 Ryaan Sanizal U23 (2002-05-31) 31 May 2002 FFA U16 2019 2020
5 Amirul Adli (1996-01-13) 13 January 1996 Young Lions FC 2018 2020
6 Madhu Mohana (1991-03-06) 6 March 1991 Negeri Sembilan FA 2018 2020
14 Baihakki Khaizan >30 (1984-01-31) 31 January 1984 PT Prachuap F.C. 2020 2021
16 Daniel Bennett >30 (1978-01-07) 7 January 1978 Geylang International 2017 2020
17 Irwan Shah >30 (1988-11-02) 2 November 1988 Warriors FC 2016 2020
18 Fathullah Rahmat U23 (2002-09-05) 5 September 2002 FFA U17 2019 2020
21 Hamizan Hisham U23 (2001-11-10) 10 November 2001 FFA U18 2019 2020
22 Syahrul Sazali U23 (1998-06-03) 3 June 1998 Young Lions FC 2020 2020
Midfielders
4 Huzaifah Aziz (1994-06-27) 27 June 1994 Balestier Khalsa 2020 2020
7 Yasir Hanapi >30 (1989-06-21) 21 June 1989 PDRM FA 2018 2020
8 Kyoga Nakamura (1996-04-25) 25 April 1996 Albirex Niigata (S) 2020 2020
15 Shah Shahiran U23 (1999-11-14) 14 November 1999 FFA U18 2018 2020
23 Zehrudin Mehmedović U21 (1998-03-15) 15 March 1998 FK Mladost Lučani 2019 2020
Forwards
9 Boris Kopitović (1995-04-27) 27 April 1995 OFK Petrovac 2020 2020
10 Jordan Webb >30 (1988-03-24) 24 March 1988 Warriors FC 2018 2020
13 Taufik Suparno (1995-10-31) 31 October 1995 SAFSA 2018 2020
19 Hairil Sufi U23 (2000-05-27) 27 May 2000 Hougang United 2020 2020
28 Fazrul Nawaz >30 (1985-04-17) 17 April 1985 Hougang United 2020 2020
Players loaned out / left during season
11 Safirul Sulaiman (1992-10-12) 12 October 1992 Geylang International 2018 2020
12 Joel Chew U23 (2000-02-09) 9 February 2000 FFA U18 2019 2020

U19

As of 22 April 2018
No. Name Nationality Date of Birth (Age) Last club Contract Since Contract End
Goalkeepers
54 Danial Iliya (2003-02-06) 6 February 2003 FFA U16 2020 2020
Defenders
53 Andrew Aw (2003-03-29) 29 March 2003 FFA U16 2020 2020
Midfielders
Nicky Melvin Singh (2002-06-13) 13 June 2002 NFA U17 2019 2019
51 Haziq Mikhail (2000-05-07) 7 May 2000 Home United U19 2019 2020
Forwards
52 Shagir Firaf (2000-04-10) 10 April 2000 Youth Team 2020 2020
56 Danish Siregar (2003-03-01) 1 March 2003 FFA U17 2019 2019
Max McCoy Youth Team 2020 2020

Coaching staff

Position Name Ref.
Chairman Desmond Ong
General Manager Desmund Khusnin
Team Manager William Phang [2]
Head coach Gavin Lee [3]
Assistant coach Fahrudin Mustafić [4]
Goalkeeping coach William Phang [5]
Physiotherapist Premjit Singh
Kitman Goh Koon Hiang

Transfers

Pre-season

In

Position Player Transferred From Ref
DF Syahrul Sazali Young Lions FC Free [6]
MF Kyoga Nakamura Albirex Niigata Free [7]
MF Huzaifah Aziz Balestier Khalsa Free [8]
FW Hairil Sufi Hougang United Free
FW Boris Kopitović OFK Petrovac Free [9]
FW Hairil Sufi Hougang United Free

Out

Position Player Transferred To Ref
GK Zephen-Sean Released
GK Nurshafiq Zaini Young Lions
DF Zakri Ee Kai Ren Released
DF Akmal Azman Young Lions
MF Shahdan Sulaiman Lion City Sailors F.C. Undisclosed [10]
MF Zulfadhmi Suzliman Balestier Khalsa Undsiclosed [11]
MF Elijah Lim Teck Yong Balestier Khalsa Free
FW Ryutaro Megumi Felda United Free [12][13]
GK Haikal Hasnol NS till 2020
DF Irfan Najeeb NS till 2020

Note 1: Shahdan Sulaiman's contract end at 2021 but transferred to Home United for undisclosed fee.

Note 2: Zulfadhmi Suzliman's contract end at 2020 but transferred to Balestier Khalsa for undisclosed fee.

Extension and retained

Position Player Ref
Coach Gavin Lee 2 years extension [14]
GK Syazwan Buhari
GK Zulfairuuz Rudy
DF Madhu Mohana 1 year extension [15]
DF Daniel Bennett
DF Amirul Adli 3 years contract signed in 2018 [16]
DF Shannon Stephen 3 years contract signed in 2018 [17]
DF Irwan Shah
MF Yasir Hanapi 3 years contract signed in 2018 [18]
MF Zehrudin Mehmedović 1 year contract signed in 2019 [19]
MF Safirul Sulaiman
FW Jordan Webb 3 years contract signed in 2018 [20][21]
FW Taufik Suparno
Position Player Ref
GK Danial Iliya
DF Ryaan Sanizal
DF Fathullah Rahmat
DF Hamizan Hisham
MF Haziq Mikhail
MF Danish Siregar


Mid-season transfers

In

Position Player Transferred From Ref
DF Baihakki Khaizan PT Prachuap F.C. Free
2 years contract signed in 2020 [22][23]
FW Fazrul Nawaz Warriors FC Free [24]

Out

Position Player Transferred To Ref
MF Safirul Sulaiman Geylang International Undisclosed [25]
MF Joel Chew Joon Herng SAFSA NS [26]
DF Syahrul Sazali SAFSA NS [27]

Friendlies

Pre-season

  Win   Draw   Loss

5 February 2020 (2020-02-05) 1 Johor Darul Ta'zim F.C. II 2-2 Tampines Rovers Johor, Malaysia
Fernando Rodríguez 27'
Amirul Husaini Zamri 48'
Zehrudin Mehmedović 24'
Boris Kopitović 75'
Stadium: Larkin Stadium

Leo Cup 2020 Thailand - 26 to 30 January

Team statistics

Appearances and goals

No. Pos. Player Sleague Singapore Cup ACL / AFC Cup Charity Shield Total
Apps. Goals Apps. Goals Apps. Goals Apps. Goals Apps. Goals
1 GK Zulfairuuz Rudy 0 0 0 0 1 0 0 0 1 0
2 DF Shannon Stephen 2(2) 0 0 0 1(3) 0 0(1) 0 9 0
3 DF Ryaan Sanizal 10 1 0 0 0 0 0 0 10 1
4 MF Huzaifah Aziz 1(6) 0 0 0 1(1) 0 0 0 9 0
5 DF Amirul Adli 9(3) 1 0 0 4 0 1 0 17 1
6 DF Madhu Mohana 6(6) 1 0 0 3 0 0(1) 0 16 1
7 MF Yasir Hanapi 8(1) 0 0 0 3 0 1 0 13 0
8 MF Kyoga Nakamura 14 0 0 0 4 0 1 0 19 0
9 FW Boris Kopitović 14 9 0 0 4 3 1 1 19 13
10 FW Jordan Webb 10(1) 7 0 0 4 3 1 1 16 11
13 FW Taufik Suparno 1(11) 3 0 0 0(3) 0 0(1) 0 16 3
14 DF Baihakki Khaizan 5(3) 1 0 0 0 0 0 0 8 1
15 MF Shah Shahiran 14 1 0 0 4 0 1 0 19 1
16 DF Daniel Bennett 11(2) 0 0 0 2 0 0 0 15 0
17 DF Irwan Shah 7(7) 1 0 0 4 0 1 1 19 2
18 MF Fathullah Rahmat 0 0 0 0 0 0 0 0 0 0
19 FW Hairil Sufi 0 0 0 0 0 0 0 0 0 0
21 DF Hamizan Hisham 2 0 0 0 0 0 0 0 2 0
22 DF Syahrul Sazali 8 1 0 0 2(2) 0 1 0 13 1
23 MF Zehrudin Mehmedović 9(3) 2 0 0 4 0 1 0 17 2
24 GK Syazwan Buhari 14 0 0 0 3 0 1 0 18 0
28 FW Fazrul Nawaz 0(3) 0 0 0 0 0 0 0 3 0
53 DF Andrew Aw 4 0 0 0 0 0 0 0 4 0
56 FW Danish Siregar 2(2) 0 0 0 0 0 0 0 4 0
Players who have played this season and/or sign for the season but had left the club or on loan to other club
11 MF Safirul Sulaiman 0(1) 0 0 0 0(1) 0 0 0 2 0
12 MF Joel Chew Joon Herng 2 0 0 0 0(1) 0 1 0 5 0

Note 4 Player scored 4 goals 5 Player scored 5 goals

Competitions

Overview

Competition Record
P W D L GF GA GD Win %
SPL 14 8 5 1 27 11 +16 057.14
AFC Cup 3 2 1 0 4 2 +2 066.67
Charity Shield 1 1 0 0 3 0 +3 100.00
Total 18 11 6 1 34 13 +21 061.11

Charity Shield

Hougang United was a last minute replacement for DPMM FC after DPMM pulled out from the Charity Shield due to COVID-19.

  Win   Draw   Loss

22 February 2020 (2020-02-22) Charity Shield[Covid19 1] Tampines Rovers 3-0 Hougang United Jalan Besar Stadium
18:00 Irwan Shah 57'
Boris Kopitović 63'
Jordan Webb 69' 81'  82'
Kyoga Nakamura 34'
Syazwan Buhari 90'
Shawal Anuar 41'
Jordan Nicolas Vestering 48'
Anders Aplin 81'
Afiq Noor 85'
Referee: Ahmad A'Qashah
Man of the Match: Irwan Shah

Singapore Premier League

Tampines Rovers ended the Singapore Premier league as the runners-up.[1]

  Win   Draw   Loss

14 March 2020 (2020-03-14) 2 (Rescheduled) Tampines Rovers 2-0 Tanjong Pagar United Our Tampines Hub
Jordan Webb 12' 74'
Huzaifah Aziz 42'
Report Syabil Hisham 29'
Nashrul Amin 57'
Delwinder Singh 61'
Ignatius Ang 79'
Luiz Júnior 84'
Yann Motta 85'
Attendance: 0[note 1]
Referee: Muhammad Zulfiqar
Man of the Match: Jordan Webb
17 October 2020 (2020-10-17) 4 (Rescheduled)[note 2] Tampines Rovers 1-2 Hougang United Our Tampines Hub
Irwan Shah 60'
Taufik Suparno 75'
Syahrul Sazali 19'
Amirul Adli 49'
Report Sahil Suhaimi 15' 33'
Farhan Zulkifli 18'
Maksat Dzhakybaliev 90+5'
Attendance: 0[note 1]
Referee: Jansen Foo
Man of the Match: Sahil Suhaimi
31 October 2020 (2020-10-31) 5 (Rescheduled)[note 2] Tampines Rovers 2-0 Albirex Niigata (S) Our Tampines Hub
Syahrul Sazali 20' 87'
Jordan Webb 56' (pen.)
Huzaifah Aziz 90+3'
Report Fairoz Hasan 24'
Gareth Low 33'
Ryosuke Nagasawa 52'
Ryoya Tanigushi 66'
Attendance: 0[note 1]
Referee: Farhan Mohd
Man of the Match: Jordan Webb
4 November 2020 (2020-11-04) 6 (Rescheduled)[note 2] Tampines Rovers 1-0 Young Lions FC Our Tampines Hub
Madhu Mohana 25' Report Jacob Mahler 38'
Ryhan Stewart 69'
Irfan Najeeb 72'
Attendance: 0[note 1]
Referee: Lim Liang Yi
Man of the Match: Kyoga Nakamura
7 November 2020 (2020-11-07) 7 (Rescheduled)[note 2] Geylang International 1-1 Tampines Rovers Our Tampines Hub
Khairul Nizam 22'
Firdaus Kasman 39'
Adam Hakeem 41'  54'
Barry Maguire 80'
Hairul Syirhan 90+4'
Report Boris Kopitović 12'
Jordan Webb 71'
Irwan Shah 85'
Yasir Hanapi 90'
Attendance: 0[note 1]
Referee: Farhan Mohd
Man of the Match: Khairul Nizam
12 November 2020 (2020-11-12) 8 (Rescheduled)[note 2] Balestier Khalsa 2-2 Tampines Rovers Bishan Stadium
Šime Žužul 45' 55' 55'
Ahmad Syahir 18'
Keshav Kumar 19'
Kristijan Krajcek 41'
Fadli Kamis 53'
R Aaravin 64'
Faizal Raffi 90+3'
Report Ryaan Sanizal 5'
Boris Kopitović 18' (pen.)
Syahrul Sazali 90+3'
Attendance: 0[note 1]
Referee: Muhammad Taqi
Man of the Match: Boris Kopitović
17 November 2020 (2020-11-17) 9 (Rescheduled)[note 2] Young Lions FC 1-3 Tampines Rovers Jurong West Stadium
Khairin Nadim 20'
Shahib Masnawi 24'
Nurshafiq Zaini 83'
Report Jordan Webb 50' 70' 84' (pen.)
Shah Shahiran 35'
Kyoga Nakamura 39'
Ryaan Sanizal 46'
Irwan Shah 60'
Madhu Mohana 79'
Attendance: 0[note 1]
Referee: Ahmad A'Qashah
Man of the Match: Jordan Webb
22 November 2020 (2020-11-22) 10 (Rescheduled)[note 2] Tanjong Pagar United 2-2 Tampines Rovers Jurong East Stadium
Luiz Júnior 61' 81'
Raihan Rahman 8'
Faritz Abdul Hameed 18'
Delwinder Singh 90+2'
Report Boris Kopitović 5' 75'
Jordan Webb 37'
Kyoga Nakamura 62'
Taufik Suparno 78'
Attendance: 0[note 1]
Referee: Taufik Thana
Man of the Match: Luiz Júnior
25 November 2020 (2020-11-25) 11 (Rescheduled)[note 2] Hougang United 0-2 Tampines Rovers Hougang Stadium
Anders Aplin 17'
Farhan Zulkifli 32'
Nazrul Nazari 56'
Hafiz Sujad 73'
Report Boris Kopitović 22' 76'
Taufik Suparno 46'
Fazrul Nawaz 90+2'
Attendance: 0[note 1]
Referee: Nathan Chan
Man of the Match: Yasir Hanapi
29 November 2020 (2020-11-29) 12 (Rescheduled)[note 2] Albirex Niigata (S) 1-4 Tampines Rovers Jurong East Stadium
Tomoyuki Doi 37'
Kenta Kurishima 82'
Report Boris Kopitović 49' 62'
Amirul Adli 57'
Taufik Suparno 88'
Andrew Aw 24'
Zehrudin Mehmedović 64'
Attendance: 0[note 1]
Referee: Jansen Foo
Man of the Match: Kyoga Nakamura
2 December 2020 (2020-12-02) 13 (Rescheduled)[note 2] Lion City Sailors 1-1 Tampines Rovers Bishan Stadium
Shahril Ishak 45'
Arshad Shamim 19'
Song Ui-young 72'
Report Zehrudin Mehmedović 63'
Amirul Adli 90'
Attendance: 0[note 1]
Referee: Nathan Chan
Man of the Match: Zehrudin Mehmedović
5 December 2020 (2020-12-05) 14 (Rescheduled)[note 2] Tampines Rovers 1-1 Geylang International Our Tampines Hub
Andrew Aw 44'
Baihakki Khaizan 79' 66'
Report Barry Maguire 24'
Firdaus Kasman 34' 90+7'
Amy Recha 61'
Umar Akhbar 78'
Darren Teh 87'
Hairul Syirhan 90+1'
Attendance: 0[note 1]
Referee: Ahmad A'Qashah
Man of the Match: Baihakki Khaizan


  1. ^ Hougang United was a last minute replacement for DPMM FC after DPMM pulled out from the Charity Shield due to Covid 19.

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 Albirex Niigata (S)[a] (C) 14 10 2 2 32 14 +18 32
2 Tampines Rovers 14 8 5 1 27 11 +16 29 Qualification for AFC Champions League group stage
3 Lion City Sailors 14 8 3 3 44 18 +26 27 Qualification for AFC Cup group stage
4 Geylang International 14 6 2 6 18 22 −4 20
5 Balestier Khalsa 14 5 4 5 22 28 −6 19
6 Hougang United 14 4 3 7 19 24 −5 15
7 Young Lions[a] 14 3 0 11 12 38 −26 9
8 Tanjong Pagar United 14 0 5 9 14 33 −19 5
Source: Singapore Premier League
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of wins
(C) Champions
Notes:
  1. ^ a b The foreign club – Albirex Niigata (S) – as well as the Football Association of Singapore (FAS) under-21 team, Young Lions, are ineligible for any AFC competition spots.

Singapore Cup

  Win   Draw   Loss

AFC Champions League

  Win   Draw   Loss

Qualifying play-off

14 January 2018 (2018-01-14) Preliminary round 1 Tampines Rovers 3-5 (a.e.t.) Bali United Kallang
Boris Kopitović 43'
Jordan Webb 52'
Rahmat Syamsuddin 67' (o.g.)
Shah Shahiran 42'
Syahrul Sazali 113'
Report Melvin Platje 8' 12'
Rahmat Syamsuddin 82'
Stefano Lilipaly 100'
Sidik Saimima 114'
Brwa Nouri 38'
Willian Pacheco 105'
Stadium: Jalan Besar Stadium
Attendance: 1,400
Referee: Ahmad Yacoub Ibrahim (Jordan)

AFC Cup

Pos Team Pld W D L GF GA GD Pts TAM KAY PSM SHA
1 Tampines Rovers 3 2 1 0 4 2 +2 7 29 Sep 2–1 2–1
2 Kaya–Iloilo 3 1 2 0 3 1 +2 5 0–0 23 Sep 26 Sep
3 PSM Makassar 3 1 1 1 5 4 +1 4 26 Sep 1–1 3–1
4 Shan United 3 0 0 3 2 7 −5 0 23 Sep 0–2 29 Sep
Source: AFC
Rules for classification: Tiebreakers

  Win   Draw   Loss

Group stage

12 February 2020 (2020-02-12) Matchday 1 Tampines Rovers 2-1 PSM Makassar Jalan Besar, Singapore
Jordan Webb 23'
Boris Kopitović 64'
Madhu Mohana 52'
Report Ferdinand Sinaga 68'
Asnawi Mangkualam 14'
Ahmad Agung 41'
Šerif Hasić 47'  88'
Stadium: Jalan Besar Stadium
Attendance: 1,266
Referee: Mooud Bonyadifar (Iran)
26 February 2020 (2020-02-26) Matchday 2 Kaya–Iloilo 0-0 Tampines Rovers Bacolod, Philippines
Masanari Omura 37'
Simone Rota 90'
Report Stadium: Panaad Stadium
Referee: Hussein Abo Yehia (Lebanon)
10 March 2020 (2020-03-10) Matchday 3 Tampines Rovers 2-1 Shan United F.C. Jurong West, Singapore
Boris Kopitović 55'
Jordan Webb 71'
Shah Shahiran 52'
Report Hein Phyo Win 90+1'
Ye Yint Tun 32'
Hein Thiha Zaw 52'
Nyein Chan 58'
Zin Min Tun 90+2'
Stadium: Jurong West Stadium
Referee: Chen Hsin-chuan (Chinese Taipei)
23 September 2020 (2020-09-23) Matchday 4 (Rescheduled) Shan United F.C. cancelled Tampines Rovers Yangon, Myanmar
Report Stadium: Thuwunna Stadium
26 September 2020 (2020-09-26) Matchday 5 (Rescheduled) PSM Makassar cancelled Tampines Rovers Cibinong, Indonesia
Report Stadium: Pakansari Stadium
29 September 2020 (2020-09-29) Matchday 6 (Rescheduled) Tampines Rovers cancelled Kaya–Iloilo Jurong West, Singapore
Report Stadium: Jurong West Stadium

Notes

  1. ^ a b c d e f g h i j k l m Due to Covid 19, this match is played behind closed door.
  2. ^ a b c d e f g h i j k The match is postponed following the coronavirus pandemic.

References

  1. ^ a b Kwek, Kimberly (5 December 2020). "Football: Tampines draw 1-1 with Geylang International to finish second in SPL". The Straits Times. ISSN 0585-3923. Retrieved 5 September 2025.
  2. ^ "We are pleased to announce that William Phang has been appointed General Manager".
  3. ^ "Kadir Yahaya joins Tampines Rovers as an adviser | Goal.com". www.goal.com.
  4. ^ "Mustafic, who is currently the assistant coach of the Tampines Rovers Under-19 squad, will continue to contribute to Singapore's football from the sidelines after his retirement".
  5. ^ "William Phang: There Wasn't Much Choice For Me But To Become A Goalkeeper // To Be A Stag".
  6. ^ "The Stags have signed 23-year-old left back, Syahrul Sazali".
  7. ^ "Kyoga Nakamura joins Stags for 2020 season".
  8. ^ "Huzaifah is a Stag". Facebook. Retrieved 19 January 2022.
  9. ^ "The club has also confirmed the signing of Montenegrin striker, Boris Kopitovic, as featured in Home Kit poster".
  10. ^ "Shahdan Sulaiman cross over to Protectors".
  11. ^ "Zulfadhmi joins Tiger training".
  12. ^ "Megumi left Stags". Archived from the original on 24 December 2021.
  13. ^ "Felda signs Ryutaro Megumi from S-League club Tampines Rovers".
  14. ^ "Gavin has signed a two year contract".
  15. ^ "Madhu Mohana has signed a one year contract".
  16. ^ "Amirul joins Stags".
  17. ^ "Tampines Rovers Football Club". www.facebook.com.
  18. ^ "Tampines Rovers Football Club". www.facebook.com.
  19. ^ "Zeko extended contract".
  20. ^ "Tampines Rovers Football Club". www.facebook.com.
  21. ^ "Jordan Webb returns for a 4th season with the Stags after a successful 2019".
  22. ^ "Baihakki Khaizan returns home aftetr ending thailand stint".
  23. ^ Karnageran, Narendaren (15 June 2020). "Baihakki Khaizan joins Tampines Rovers on 18-month deal". The New Paper.
  24. ^ "Tampines Rovers sign Fazrul Nawaz".
  25. ^ "Safirul Sulaiman rejoins Eagles' on loan".
  26. ^ "Joel Chew enlist for national service".
  27. ^ "Tampines will have to make do without full-back Syahrul Sazali for the rest of the campaign due to National Service".