Skip to content
Almanac
Menu

Goals, assists and cards count 2059 of 2131 stored matches (97%) that name a player. Appearances count 0 matches with a stored lineup.

  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

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

142D. ByrneWarrenpoint TownWarrenpoint Town—00062–
SeasonClubAppsGoalsAstYCRCRating
2020-21Warrenpoint Town00001–
2021-22Warrenpoint Town00061–
142C. RodgersPortadownPortadown—01062–
SeasonClubAppsGoalsAstYCRCRating
2019-20Carrick Rangers00011–
2020-21Carrick Rangers00001–
2021-22Ballymena United01010–
2022-23Portadown00040–
142C. O'ConnorNewry City AFCNewry City AFC—08062–
SeasonClubAppsGoalsAstYCRCRating
2018-19Warrenpoint Town03000–
2020-21Glentoran01000–
2022-23Newry City AFC01011–
2023-24Newry City AFC03051–
142S. LowryLimavady UnitedLimavady United—018072–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield03000–
2018-19Coleraine04000–
2019-20Coleraine05000–
2020-21Coleraine05000–
2021-22Coleraine01020–
2022-23Coleraine00010–
2023-24Coleraine00021–
2026-27Limavady United00021–
142J. McLaughlinColeraineColeraine—029072–
SeasonClubAppsGoalsAstYCRCRating
2018-19Coleraine09000–
2019-20Coleraine010001–
2020-21Coleraine08001–
2021-22Coleraine01030–
2022-23Carrick Rangers00010–
2022-23Coleraine01030–
142H. LynchBangorBangor—04072–
SeasonClubAppsGoalsAstYCRCRating
2024-25Glenavon01010–
2025-26Bangor03051–
2026-27Bangor00011–
142J. RobinsonCrusadersCrusaders—016082–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield02000–
2018-19Linfield04000–
2019-20Linfield01000–
2020-21Larne05000–
2021-22Crusaders03020–
2022-23Crusaders00021–
2023-24Crusaders01041–
142G. BreenDungannon SwiftsDungannon Swifts—07082–
SeasonClubAppsGoalsAstYCRCRating
2017-18Cliftonville03000–
2018-19Cliftonville01000–
2019-20Cliftonville01000–
2020-21Cliftonville02011–
2021-22Dungannon Swifts00030–
2022-23Dungannon Swifts00041–
142R. MarshallGlenavonGlenavon—0150102–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glenavon03000–
2018-19Glenavon04000–
2019-20Glenavon04001–
2020-21Glentoran02000–
2021-22Glentoran00020–
2022-23Glentoran02040–
2024-25Glenavon00041–
142M. SurgenorCarrick RangersCarrick Rangers—040112–
SeasonClubAppsGoalsAstYCRCRating
2019-20Carrick Rangers01000–
2020-21Carrick Rangers01001–
2021-22Carrick Rangers02070–
2022-23Carrick Rangers00001–
2023-24Carrick Rangers00030–
2024-25Carrick Rangers00010–
142K. NelsonCarrick RangersCarrick RangersD0100122–
SeasonClubAppsGoalsAstYCRCRating
2018-19Ards01000–
2021-22Ballymena United01010–
2022-23Ballymena United04020–
2023-24Ballymena United01070–
2024-25Ballymena United02021–
2025-26Ballymena United01000–
2026-27Carrick Rangers00001–
142A. WilsonColeraineColeraine—0110122–
SeasonClubAppsGoalsAstYCRCRating
2020-21Crusaders02001–
2021-22Crusaders02010–
2022-23Glentoran04050–
2023-24Glentoran02051–
2026-27Coleraine01010–
142S. WhitesideBallymena UnitedBallymena United—010132–
SeasonClubAppsGoalsAstYCRCRating
2019-20Ballymena United01000–
2022-23Ballymena United00030–
2023-24Ballymena United00051–
2024-25Linfield00030–
2025-26Linfield00010–
2026-27Ballymena United00011–
142L. HarrisonBangorBangorM010132–
SeasonClubAppsGoalsAstYCRCRating
2025-26Bangor00082–
2026-27Bangor01050–
142K. MillarLinfieldLinfield—0400132–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield03000–
2018-19Linfield02000–
2019-20Linfield08001–
2020-21Linfield06000–
2021-22Linfield03030–
2022-23Linfield04010–
2023-24Linfield08030–
2024-25Linfield05060–
2026-27Linfield01001–
142A. MullanLimavady UnitedLimavady United—000132–
SeasonClubAppsGoalsAstYCRCRating
2021-22Coleraine00081–
2022-23Coleraine00041–
2026-27Limavady United00010–
142S. WardGlenavonGlenavon—010142–
SeasonClubAppsGoalsAstYCRCRating
2020-21Glenavon01012–
2021-22Glenavon00020–
2022-23Glenavon00070–
2023-24Glenavon00040–
142C. StewartCarrick RangersCarrick Rangers—080142–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield02000–
2018-19Glenavon01000–
2019-20Glentoran01001–
2020-21Glentoran00001–
2022-23Carrick Rangers02050–
2023-24Carrick Rangers02050–
2024-25Carrick Rangers00040–
142A. LeckyCarrick RangersCarrick Rangers—0510142–
SeasonClubAppsGoalsAstYCRCRating
2018-19Ballymena United011000–
2019-20Ballymena United01001–
2020-21Crusaders06000–
2021-22Crusaders08020–
2022-23Crusaders07020–
2023-24Crusaders07020–
2025-26Carrick Rangers010061–
2026-27Carrick Rangers01020–
142G. BigirimanaDungannon SwiftsDungannon SwiftsM040152–
SeasonClubAppsGoalsAstYCRCRating
2021-22Glentoran00010–
2023-24Dungannon Swifts02031–
2024-25Dungannon Swifts02050–
2025-26Dungannon Swifts00051–
2026-27Dungannon Swifts00010–
142C. MarronDungannon SwiftsDungannon Swifts—040152–
SeasonClubAppsGoalsAstYCRCRating
2018-19Glenavon01000–
2021-22Glentoran00070–
2022-23Dungannon Swifts00031–
2023-24Dungannon Swifts01041–
2025-26Dungannon Swifts02010–
142E. McGuckinCarrick RangersCarrick Rangers—0100162–
SeasonClubAppsGoalsAstYCRCRating
2019-20Coleraine01000–
2021-22Carrick Rangers01020–
2022-23Carrick Rangers06041–
2023-24Carrick Rangers01061–
2024-25Carrick Rangers01040–
142S. GordonCarrick RangersCarrick Rangers—040172–
SeasonClubAppsGoalsAstYCRCRating
2018-19Glentoran01000–
2020-21Carrick Rangers00001–
2021-22Carrick Rangers01030–
2022-23Carrick Rangers01040–
2023-24Carrick Rangers00071–
2024-25Carrick Rangers01030–
142Cian BolgerLarneLarne—030172–
SeasonClubAppsGoalsAstYCRCRating
2021-22Larne00041–
2022-23Larne02061–
2023-24Larne00030–
2024-25Larne01040–

Player page →

142R. HaleCliftonvilleCliftonvilleM0360182–
SeasonClubAppsGoalsAstYCRCRating
2019-20Crusaders02000–
2020-21Cliftonville04000–
2021-22Cliftonville03000–
2021-22Larne00050–
2022-23Cliftonville07040–
2023-24Cliftonville010020–
2024-25Cliftonville04030–
2025-26Cliftonville02042–
2026-27Cliftonville04000–
142M. RandallLarneLarne—0250202–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne07000–
2020-21Larne03000–
2021-22Larne06070–
2022-23Larne02071–
2023-24Larne01000–
2024-25Larne01050–
2025-26Larne05011–
142F. SuleGlentoranGlentoran—020202–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne01000–
2020-21Larne00011–
2021-22Larne00050–
2022-23Larne01040–
2023-24Glentoran00031–
2024-25Glentoran00070–
142S. O'DonnellLimavady UnitedLimavady United—0110222–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine02000–
2018-19Coleraine01000–
2019-20Coleraine02000–
2020-21Coleraine03000–
2021-22Coleraine02030–
2022-23Coleraine00040–
2023-24Coleraine00020–
2024-25Ballymena United01091–
2025-26Ballymena United00030–
2026-27Limavady United00011–
142S. GrahamLarneLarne—0100222–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne02000–
2021-22Ballymena United00030–
2022-23Ballymena United03040–
2023-24Ballymena United00021–
2023-24Larne00031–
2024-25Larne01050–
2025-26Larne02040–
2026-27Larne02010–
142B. McKeownDungannon SwiftsDungannon SwiftsD070222–
SeasonClubAppsGoalsAstYCRCRating
2020-21Portadown01000–
2021-22Portadown00030–
2022-23Portadown01050–
2023-24Newry City AFC02041–
2024-25Glenavon02050–
2025-26Glenavon01031–
2026-27Dungannon Swifts00020–
142S. McCulloughBangorBangor—0150272–
SeasonClubAppsGoalsAstYCRCRating
2018-19Ballymena United04000–
2021-22Ballymena United02050–
2022-23Ballymena United00032–
2023-24Ballymena United03030–
2024-25Portadown05070–
2025-26Portadown01060–
2026-27Bangor00030–
142P. HeatleyCarrick RangersCarrick Rangers—01111292–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders020000–
2018-19Crusaders014000–
2019-20Crusaders010000–
2020-21Crusaders010000–
2021-22Crusaders010080–
2022-23Crusaders011041–
2023-24Crusaders08050–
2024-25Carrick Rangers010080–
2025-26Carrick Rangers012140–
2026-27Carrick Rangers06001–
142C. GallagherLarneLarne—080292–
SeasonClubAppsGoalsAstYCRCRating
2019-20Glentoran01000–
2021-22Cliftonville01030–
2022-23Cliftonville01040–
2023-24Cliftonville02040–
2023-24Larne02010–
2024-25Larne00090–
2025-26Larne01081–
2026-27Larne00001–
142R. MaysePortadownPortadown—0280312–
SeasonClubAppsGoalsAstYCRCRating
2017-18Dungannon Swifts05000–
2018-19Ballymena United06000–
2021-22Dungannon Swifts070141–
2022-23Dungannon Swifts02061–
2024-25Portadown08090–
2025-26Portadown00020–
142J. SingletonGlentoranGlentoran—0160322–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glenavon03000–
2018-19Glenavon01000–
2019-20Glenavon01000–
2020-21Glenavon02001–
2021-22Glenavon02070–
2022-23Glentoran02010–
2023-24Glentoran02040–
2024-25Glentoran00061–
2025-26Glentoran020100–
2026-27Glentoran01040–
186J. WilliamsonPortadownPortadown—00023–
SeasonClubAppsGoalsAstYCRCRating
2019-20Ballymena United00001–
2020-21Ballymena United00001–
2022-23Ballymena United00011–
2024-25Portadown00010–
186G. PeersWarrenpoint TownWarrenpoint Town—01033–
SeasonClubAppsGoalsAstYCRCRating
2019-20Glentoran01000–
2020-21Warrenpoint Town00002–
2021-22Warrenpoint Town00031–
186E. BradleyGlenavonGlenavon—029033–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine07000–
2018-19Coleraine06000–
2019-20Coleraine06001–
2020-21Coleraine02011–
2021-22Coleraine04010–
2022-23Glenavon04011–
186A. DoyleGlenavonGlenavon—05053–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glenavon02000–
2019-20Glenavon01000–
2020-21Glenavon01001–
2021-22Glenavon00031–
2022-23Glenavon01021–
186O. DevlinBangorBangor—000123–
SeasonClubAppsGoalsAstYCRCRating
2023-24Institute00021–
2024-25Ballymena United00010–
2025-26Bangor00072–
2026-27Bangor00020–
186J. McDonaghGlenavonGlenavon—070123–
SeasonClubAppsGoalsAstYCRCRating
2020-21Glentoran01000–
2021-22Cliftonville06051–
2022-23Cliftonville00061–
2023-24Glenavon00011–
186D. RocksCrusadersCrusadersM050173–
SeasonClubAppsGoalsAstYCRCRating
2022-23Cliftonville00001–
2022-23Newry City AFC01021–
2023-24Ballymena United00071–
2024-25Ballymena United01040–
2025-26Ballymena United02020–
2026-27Crusaders01020–
186J. StewartGlentoranGlentoran—0530203–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield05000–
2018-19Linfield010000–
2019-20Linfield04000–
2020-21Linfield011000–
2021-22Linfield06060–
2022-23Glenavon00001–
2023-24Linfield01010–
2024-25Crusaders05061–
2025-26Glentoran08050–
2026-27Glentoran03021–
186B. BurnsCarrick RangersCarrick RangersD0150203–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders05000–
2018-19Crusaders01000–
2019-20Crusaders02000–
2020-21Crusaders00001–
2021-22Crusaders02060–
2022-23Crusaders02021–
2023-24Crusaders01081–
2025-26Carrick Rangers02030–
2026-27Carrick Rangers00010–
186P. CampbellGlenavonGlenavon—0370233–
SeasonClubAppsGoalsAstYCRCRating
2020-21Glenavon06011–
2021-22Glenavon013011–
2022-23Glenavon04040–
2023-24Glenavon04091–
2024-25Glenavon07070–
2025-26Glenavon03010–
186S. McCartanPortadownPortadown—0360253–
SeasonClubAppsGoalsAstYCRCRating
2020-21Ballymena United018000–
2021-22Glentoran03020–
2022-23Glentoran05031–
2023-24Glentoran06060–
2024-25Portadown040100–
2025-26Portadown00042–
186J. ForsytheCarrick RangersCarrick RangersM0390273–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders07000–
2018-19Crusaders03000–
2019-20Crusaders03000–
2020-21Crusaders03001–
2021-22Crusaders03040–
2022-23Crusaders010060–
2023-24Crusaders04041–
2024-25Crusaders05090–
2025-26Crusaders00011–
2026-27Carrick Rangers01030–
198R. McGivernNewry City AFCNewry City AFC—03094–
SeasonClubAppsGoalsAstYCRCRating
2019-20Linfield02011–
2020-21Linfield01000–
2022-23Newry City AFC00032–
2023-24Newry City AFC00051–
198D. DunneDungannon SwiftsDungannon SwiftsG000104–
SeasonClubAppsGoalsAstYCRCRating
2021-22Cliftonville00010–
2021-22Dungannon Swifts00001–
2023-24Dungannon Swifts00030–
2024-25Dungannon Swifts00032–
2025-26Dungannon Swifts00030–
2026-27Dungannon Swifts00001–
198A. McCareyPortadownPortadown—000144–
SeasonClubAppsGoalsAstYCRCRating
2020-21Cliftonville00001–
2021-22Glentoran00021–
2022-23Glentoran00020–
2023-24Glentoran00050–
2024-25Portadown00031–
2025-26Portadown00021–

Data coverage for NIFL Premiership →

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