Skip to content
Almanac
Menu

Singapore Premier League

Goals, assists and cards count 447 of 448 stored matches (100%) that name a player. Appearances and minutes count 0 matches with a stored lineup; a dash under Min means no minutes are stored yet.

  • 17
  • 18
  • 19
  • 20
  • 22
  • 23
  • 24
  • 25

95% or more of matches name a playerSome matches name a playerNone recorded

1F. RoslanTanjong PagarTanjong Pagarβ€”0––80205–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Geylang International0––1031–
2023Tanjong Pagar0––3051–
2024-25Tanjong Pagar0––40112–
2025-26Tanjong Pagar0––0011–
2H. AzizHougang UnitedHougang Unitedβ€”0––10213–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Geylang International0––0082–
2023Geylang International0––0030–
2024-25Geylang International0––0020–
2025-26Hougang United0––1081–
2T. SalamatBalestier KhalsaBalestier Khalsaβ€”0––50163–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Geylang International0––3010–
2023Tanjong Pagar0––1071–
2024-25Balestier Khalsa0––0021–
2024-25Hougang United0––0030–
2025-26Balestier Khalsa0––1031–
2M. MohanaBalestier KhalsaBalestier Khalsaβ€”0––70133–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Balestier Khalsa0––0030–
2023Balestier Khalsa0––3041–
2024-25Balestier Khalsa0––3041–
2025-26Balestier Khalsa0––1021–
5R. RahmanTanjong PagarTanjong Pagarβ€”0––10222–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tanjong Pagar0––1090–
2023Tanjong Pagar0––0031–
2024-25Tanjong Pagar0––0041–
2025-26Tanjong Pagar0––0060–
5S. HamzahGeylang InternationalGeylang Internationalβ€”0––90202–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tanjong Pagar0––0010–
2023Tanjong Pagar0––4061–
2024-25Geylang International0––5090–
2025-26Geylang International0––0041–
5H. KanadiBalestier KhalsaBalestier Khalsaβ€”0––20162–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Young Lions0––0050–
2023Young Lions0––1061–
2024-25Balestier Khalsa0––1020–
2025-26Balestier Khalsa0––0031–
5A. SyahirGeylang InternationalGeylang Internationalβ€”0––00132–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Geylang International0––0071–
2023Geylang International0––0041–
2024-25Geylang International0––0020–
5R. SanizalHougang UnitedHougang Unitedβ€”0––10102–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tampines Rovers0––0030–
2023Tampines Rovers0––1020–
2024-25Young Lions0––0030–
2025-26Hougang United0––0022–
5S. AkmalTanjong PagarTanjong Pagarβ€”0––1092–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Young Lions0––1050–
2024-25Tanjong Pagar0––0042–
5A. AplinHougang UnitedHougang Unitedβ€”0––1082–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Hougang United0––1041–
2024-25Hougang United0––0020–
2025-26Hougang United0––0021–
5Bailey WrightLion City SailorsLion City Sailorsβ€”0––11072–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Lion City Sailors0––2021–
2024-25Lion City Sailors0––4021–
2025-26Lion City Sailors0––5030–

Player page β†’

5A. KumarLion City SailorsLion City Sailorsβ€”0––1052–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Lion City Sailors0––1030–
2023Lion City Sailors0––0011–
2024-25Lion City Sailors0––0011–
5H. SunnyAlbirex Niigata SAlbirex Niigata Sβ€”0––0032–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Albirex Niigata S0––0001–
2024-25Albirex Niigata S0––0021–
2025-26Albirex Niigata S0––0010–
5S. NishikawaTanjong PagarTanjong Pagarβ€”0––0022–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Tanjong Pagar0––0022–
5T. TalipovTanjong PagarTanjong Pagarβ€”0––1002–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25Tanjong Pagar0––1002–
17N. NazariGeylang InternationalGeylang Internationalβ€”0––31231–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Hougang United0––1071–
2023Hougang United0––2060–
2024-25Hougang United0––0040–
2025-26Geylang International0––0160–
17A. Ali RahmanDPMM FCDPMM FCβ€”0––80151–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023DPMM FC0––4060–
2024-25DPMM FC0––4091–
17Y. HanapiTampines RoversTampines Roversβ€”0––140151–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tampines Rovers0––6090–
2023Tampines Rovers0––7061–
2024-25Tampines Rovers0––1000–
17T. SuparnoTampines RoversTampines Roversβ€”0––200141–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tampines Rovers0––12060–
2023Tampines Rovers0––2030–
2024-25Tampines Rovers0––6041–
2025-26Tampines Rovers0––0010–
17S. AkbarHougang UnitedHougang Unitedβ€”0––50131–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Lion City Sailors0––1050–
2023Tampines Rovers0––1011–
2024-25Geylang International0––0020–
2024-25Tampines Rovers0––0010–
2025-26Hougang United0––3040–
17D. GohBalestier KhalsaBalestier Khalsaβ€”0––230121–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Balestier Khalsa0––5020–
2023Balestier Khalsa0––8041–
2024-25Albirex Niigata S0––5040–
2025-26Balestier Khalsa0––5020–
17Farshad NoorDPMM FCDPMM FCβ€”0––10121–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023DPMM FC0––1020–
2024-25DPMM FC0––00101–

Player page β†’

17A. A. Bin AzmiTampines RoversTampines Roversβ€”0––20111–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Lion City Sailors0––0020–
2023Geylang International0––1051–
2024-25Tampines Rovers0––1040–
17L. TanLion City SailorsLion City Sailorsβ€”0––30111–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Hougang United0––0030–
2023Lion City Sailors0––2021–
2024-25Lion City Sailors0––1050–
2025-26Lion City Sailors0––0010–
17A. AzmanGeylang InternationalGeylang Internationalβ€”0––00101–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Balestier Khalsa0––0030–
2023Geylang International0––0031–
2024-25Geylang International0––0040–
17H. HarunLion City SailorsLion City Sailorsβ€”0––30101–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Lion City Sailors0––3041–
2023Lion City Sailors0––0010–
2024-25Lion City Sailors0––0040–
2025-26Lion City Sailors0––0010–
17A. AzmanLion City SailorsLion City Sailorsβ€”0––6391–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tanjong Pagar0––0021–
2023Tanjong Pagar0––2020–
2024-25Lion City Sailors0––0020–
2024-25Tanjong Pagar0––2010–
2025-26Lion City Sailors0––2320–
17I. NajeebTampines RoversTampines Roversβ€”0––6091–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tampines Rovers0––0040–
2023Tampines Rovers0––0021–
2024-25Tampines Rovers0––4020–
2025-26Tampines Rovers0––2010–
17R. SalimeLion City SailorsLion City Sailorsβ€”0––1091–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Tanjong Pagar0––1070–
2023Lion City Sailors0––0021–
17H. HalimHougang UnitedHougang Unitedβ€”0––11081–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Geylang International0––5020–
2023Hougang United0––4031–
2024-25Hougang United0––2030–
17J. MahlerTampines RoversTampines Roversβ€”0––3081–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Young Lions0––0010–
2023Young Lions0––0031–
2025-26Tampines Rovers0––3040–
17K. KawachiAlbirex Niigata SAlbirex Niigata Sβ€”0––7081–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Albirex Niigata S0––5051–
2024-25Albirex Niigata S0––2030–
17N. HarmanHougang UnitedHougang Unitedβ€”0––1081–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Hougang United0––0051–
2024-25Hougang United0––1030–
17R. TaniguchiGeylang InternationalGeylang Internationalβ€”0––56181–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Balestier Khalsa0––10030–
2023Balestier Khalsa0––23010–
2024-25Geylang International0––14030–
2025-26Geylang International0––9111–
17A. SyafizYoung LionsYoung Lionsβ€”0––6171–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Young Lions0––0020–
2023Young Lions0––0020–
2024-25Young Lions0––6031–
2025-26Young Lions0––0100–
17K. KobayashiYoung LionsYoung Lionsβ€”0––13071–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Albirex Niigata S0––5040–
2023Young Lions0––1010–
2024-25Young Lions0––7021–
17L. VujanicBalestier KhalsaBalestier Khalsaβ€”0––1271–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Balestier Khalsa0––1271–
17Z. ArifinHougang UnitedHougang Unitedβ€”0––2071–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Hougang United0––1010–
2023Hougang United0––0030–
2024-25Hougang United0––1031–
17H. HamirDPMM FCDPMM FCβ€”0––1061–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023DPMM FC0––1051–
2024-25DPMM FC0––0010–
17V. BlascoHougang UnitedHougang Unitedβ€”0––3061–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Hougang United0––3061–
17K. HariyaGeylang InternationalGeylang Internationalβ€”0––1051–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Albirex Niigata S0––0030–
2023Albirex Niigata S0––0010–
2024-25Geylang International0––1011–
17K. NaumovskiDPMM FCDPMM FCβ€”0––0051–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023DPMM FC0––0020–
2024-25DPMM FC0––0031–
17N. IgnjatoviΔ‡Geylang InternationalGeylang Internationalβ€”0––1051–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025-26Geylang International0––1051–
17N. IsmailDPMM FCDPMM FCβ€”0––7051–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023DPMM FC0––3010–
2024-25DPMM FC0––4041–
17R. SuhaimiTampines RoversTampines Roversβ€”0––0151–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Young Lions0––0010–
2023Young Lions0––0010–
2024-25Young Lions0––0031–
2025-26Tampines Rovers0––0100–
17S. MikuniAlbirex Niigata SAlbirex Niigata Sβ€”0––1051–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25Albirex Niigata S0––1051–
17T. DatkoviΔ‡Lion City SailorsLion City Sailorsβ€”0––7051–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2024-25Lion City Sailors0––4040–
2025-26Lion City Sailors0––3011–

Player page β†’

17Aizil YazidYoung LionsYoung Lionsβ€”0––0041–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Young Lions0––0031–
2024-25Young Lions0––0010–
17D. SinghGeylang InternationalGeylang Internationalβ€”0––2041–
SeasonClubAppsMinPoMGoalsAstYCRCRating
2022Balestier Khalsa0––1041–
2023Geylang International0––1000–

Data coverage for Singapore Premier League β†’

Sources: Wikipedia (CC BY-SA 4.0), API-Football Β· Data sources