Skip to content
Almanac
Menu

Goals, assists and cards count 1973 of 2044 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

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

549J. CarsonBallymena UnitedBallymena United—0250301–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine09000–
2018-19Coleraine02000–
2019-20Coleraine03000–
2021-22Coleraine03090–
2022-23Coleraine03080–
2023-24Coleraine05040–
2024-25Ballymena United00091–
549D. McCauleyColeraineColeraine—025000–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine017000–
2018-19Coleraine08000–
549B. MageeLarneLarne—025010–
SeasonClubAppsGoalsAstYCRCRating
2023-24Loughgall016010–
2024-25Larne02000–
2024-25Loughgall04000–
2025-26Larne03000–
554A. SalleyNewry City AFCNewry City AFC—027081–
SeasonClubAppsGoalsAstYCRCRating
2020-21Portadown011001–
2021-22Portadown06050–
2023-24Newry City AFC010030–
555R. MaysePortadownPortadown—0280312–
SeasonClubAppsGoalsAstYCRCRating
2017-18Dungannon Swifts05000–
2018-19Ballymena United06000–
2021-22Dungannon Swifts070141–
2022-23Dungannon Swifts02061–
2024-25Portadown08090–
2025-26Portadown00020–
555J. JenkinsGlentoranGlentoran—028091–
SeasonClubAppsGoalsAstYCRCRating
2018-19Glenavon01000–
2019-20Glenavon04000–
2021-22Glentoran01000–
2022-23Dungannon Swifts01010–
2022-23Portadown03030–
2024-25Glentoran012040–
2025-26Glentoran06011–
555D. HughesNewry City AFCNewry City AFC—028030–
SeasonClubAppsGoalsAstYCRCRating
2017-18Cliftonville03000–
2017-18Dungannon Swifts08000–
2018-19Dungannon Swifts09000–
2019-20Dungannon Swifts02000–
2022-23Newry City AFC05010–
2023-24Newry City AFC01020–
555C. McKendryLarneLarne—0280321–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne01000–
2020-21Larne01000–
2021-22Coleraine04090–
2022-23Coleraine05050–
2023-24Coleraine0110101–
2024-25Larne03040–
2025-26Larne03040–
559J. McLaughlinColeraineColeraine—029072–
SeasonClubAppsGoalsAstYCRCRating
2018-19Coleraine09000–
2019-20Coleraine010001–
2020-21Coleraine08001–
2021-22Coleraine01030–
2022-23Carrick Rangers00010–
2022-23Coleraine01030–
559J. McCreadyDungannon SwiftsDungannon Swifts—029050–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine02000–
2018-19Institute09000–
2019-20Ballymena United01000–
2019-20Institute08000–
2020-21Ballymena United03000–
2021-22Dungannon Swifts05010–
2022-23Dungannon Swifts01040–
559E. BradleyGlenavonGlenavon—029033–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine07000–
2018-19Coleraine06000–
2019-20Coleraine06001–
2020-21Coleraine02011–
2021-22Coleraine04010–
2022-23Glenavon04011–
562S. MurrayAnnagh UnitedAnnagh United—030000–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glenavon03000–
2017-18Warrenpoint Town04000–
2018-19Glenavon015000–
2019-20Glenavon04000–
2020-21Portadown03000–
2021-22Annagh United01000–
562C. McCloskeyLoughgallLoughgall—030091–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ballymena United03000–
2018-19Glenavon06000–
2019-20Glenavon04000–
2020-21Glenavon06011–
2021-22Glenavon04030–
2022-23Glenavon03010–
2023-24Glenavon03020–
2024-25Loughgall01020–
564J. CallacherCarrick RangersCarrick Rangers—031090–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield04000–
2018-19Linfield09000–
2019-20Linfield06000–
2020-21Linfield06000–
2021-22Linfield01020–
2022-23Linfield02030–
2023-24Crusaders01000–
2024-25Crusaders01020–
2025-26Carrick Rangers01020–
565R. HaleCliftonvilleCliftonville—0320182–
SeasonClubAppsGoalsAstYCRCRating
2019-20Crusaders02000–
2020-21Cliftonville04000–
2021-22Cliftonville03000–
2021-22Larne00050–
2022-23Cliftonville07040–
2023-24Cliftonville010020–
2024-25Cliftonville04030–
2025-26Cliftonville02042–
565J. GlackinColeraineColeraine—0320234–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders04000–
2018-19Coleraine01000–
2019-20Coleraine07000–
2020-21Coleraine02000–
2021-22Coleraine03041–
2022-23Coleraine05071–
2023-24Coleraine02071–
2024-25Coleraine06041–
2025-26Coleraine02010–
567S. LaveryLinfieldLinfield—033000–
SeasonClubAppsGoalsAstYCRCRating
2019-20Linfield010000–
2020-21Linfield023000–

Player page →

567R. CampbellColeraineColeraine—033050–
SeasonClubAppsGoalsAstYCRCRating
2017-18Dungannon Swifts02000–
2018-19Dungannon Swifts01000–
2019-20Dungannon Swifts02000–
2020-21Dungannon Swifts05000–
2021-22Dungannon Swifts09040–
2022-23Dungannon Swifts04010–
2023-24Dungannon Swifts01000–
2024-25Coleraine09000–
567J. McMurrayBallymena UnitedBallymena United—0330170–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ballymena United06000–
2018-19Ballymena United05000–
2019-20Larne011000–
2020-21Larne04000–
2021-22Crusaders04040–
2022-23Crusaders01020–
2023-24Ballymena United01080–
2024-25Ballymena United01030–
567C. McKeeLinfieldLinfield—033060–
SeasonClubAppsGoalsAstYCRCRating
2021-22Linfield06000–
2022-23Linfield06030–
2023-24Linfield09010–
2024-25Linfield07010–
2025-26Linfield05010–
571S. McCartanPortadownPortadown—0360253–
SeasonClubAppsGoalsAstYCRCRating
2020-21Ballymena United018000–
2021-22Glentoran03020–
2022-23Glentoran05031–
2023-24Glentoran06060–
2024-25Portadown040100–
2025-26Portadown00042–
572R. ClarkeGlentoranGlentoran—0370220–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ards04000–
2018-19Crusaders07000–
2019-20Crusaders07000–
2020-21Crusaders05000–
2021-22Crusaders02020–
2022-23Crusaders05030–
2023-24Crusaders01070–
2024-25Crusaders02060–
2025-26Crusaders01020–
2025-26Glentoran03020–
572P. CampbellGlenavonGlenavon—0370233–
SeasonClubAppsGoalsAstYCRCRating
2020-21Glenavon06011–
2021-22Glenavon013011–
2022-23Glenavon04040–
2023-24Glenavon04091–
2024-25Glenavon07070–
2025-26Glenavon03010–
572M. McCruddenColeraineColeraine—037020–
SeasonClubAppsGoalsAstYCRCRating
2018-19Institute019000–
2020-21Cliftonville014000–
2022-23Coleraine04020–
572B. DohertyLarneLarne—037060–
SeasonClubAppsGoalsAstYCRCRating
2018-19Coleraine03000–
2018-19Glenavon02000–
2019-20Coleraine09000–
2020-21Coleraine014000–
2021-22Larne05030–
2022-23Larne04030–

Player page →

576J. ForsytheCrusadersCrusaders—0380243–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders07000–
2018-19Crusaders03000–
2019-20Crusaders03000–
2020-21Crusaders03001–
2021-22Crusaders03040–
2022-23Crusaders010060–
2023-24Crusaders04041–
2024-25Crusaders05090–
2025-26Crusaders00011–
577K. MillarLinfieldLinfield—0390131–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield03000–
2018-19Linfield02000–
2019-20Linfield08001–
2020-21Linfield06000–
2021-22Linfield03030–
2022-23Linfield04010–
2023-24Linfield08030–
2024-25Linfield05060–
578L. MillarLarneLarne—0400101–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ballymena United04000–
2018-19Ballymena United06000–
2019-20Ballymena United02000–
2020-21Ballymena United04000–
2021-22Ballymena United05041–
2022-23Larne010040–
2023-24Larne08000–
2025-26Larne01020–
579A. O'SullivanPortadownPortadown—041000–
SeasonClubAppsGoalsAstYCRCRating
2017-18Warrenpoint Town04000–
2018-19Warrenpoint Town09000–
2019-20Warrenpoint Town010000–
2020-21Warrenpoint Town08000–
2021-22Warrenpoint Town07000–
2022-23Portadown03000–
580D. CushleyCarrick RangersCarrick Rangers—0420260–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders05000–
2018-19Crusaders09000–
2019-20Crusaders03000–
2020-21Crusaders01000–
2021-22Carrick Rangers07070–
2022-23Carrick Rangers07090–
2023-24Carrick Rangers08090–
2024-25Carrick Rangers02010–
581C. FrielBallymena UnitedBallymena United—043020–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ballymena United011000–
2018-19Ballymena United013000–
2019-20Ballymena United08000–
2020-21Ballymena United01000–
2020-21Carrick Rangers04000–
2021-22Coleraine03000–
2021-22Dungannon Swifts00010–
2022-23Portadown03000–
2023-24Ballymena United00010–
582P. McElroyPortadownPortadown—049001–
SeasonClubAppsGoalsAstYCRCRating
2017-18Dungannon Swifts03000–
2018-19Dungannon Swifts012000–
2019-20Crusaders03000–
2020-21Ballymena United012000–
2021-22Ballymena United011000–
2022-23Ballymena United01000–
2022-23Portadown06001–
2024-25Portadown01000–
582B. KennedyBallymena UnitedBallymena United—049091–
SeasonClubAppsGoalsAstYCRCRating
2020-21Crusaders05000–
2021-22Crusaders012000–
2022-23Crusaders02000–
2023-24Crusaders014020–
2024-25Ballymena United013051–
2025-26Ballymena United03020–
584J. StewartGlentoranGlentoran—0500182–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield05000–
2018-19Linfield010000–
2019-20Linfield04000–
2020-21Linfield011000–
2021-22Linfield06060–
2022-23Glenavon00001–
2023-24Linfield01010–
2024-25Crusaders05061–
2025-26Glentoran08050–
584A. LeckyCarrick RangersCarrick Rangers—0500122–
SeasonClubAppsGoalsAstYCRCRating
2018-19Ballymena United011000–
2019-20Ballymena United01001–
2020-21Crusaders06000–
2021-22Crusaders08020–
2022-23Crusaders07020–
2023-24Crusaders07020–
2025-26Carrick Rangers010061–
586R. DonnellyCliftonvilleCliftonville—0510100–
SeasonClubAppsGoalsAstYCRCRating
2017-18Cliftonville011000–
2018-19Cliftonville014000–
2019-20Cliftonville06000–
2020-21Glentoran010000–
2021-22Glentoran05030–
2022-23Glentoran04040–
2023-24Glentoran00020–
2024-25Cliftonville01010–
586J. OwensCrusadersCrusaders—051030–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders017000–
2018-19Crusaders07000–
2019-20Crusaders011000–
2020-21Crusaders07000–
2022-23Crusaders03000–
2023-24Crusaders05020–
2024-25Crusaders01010–
588P. LowryCrusadersCrusaders—0540160–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders04000–
2018-19Crusaders03000–
2019-20Crusaders08000–
2020-21Crusaders07000–
2021-22Crusaders05030–
2022-23Crusaders017050–
2023-24Crusaders06040–
2024-25Crusaders04040–
588A. MitchellDungannon SwiftsDungannon Swifts—054080–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glenavon018000–
2018-19Glenavon013000–
2019-20Glenavon04000–
2020-21Glentoran02000–
2021-22Coleraine01000–
2023-24Coleraine03010–
2023-24Dungannon Swifts03010–
2024-25Dungannon Swifts08030–
2025-26Dungannon Swifts02030–
590A. RyanLarneLarne—0550101–
SeasonClubAppsGoalsAstYCRCRating
2022-23Larne07010–
2023-24Larne024020–
2024-25Larne012071–
2025-26Larne012000–
591Ronan HaleCliftonvilleCliftonville—056081–
SeasonClubAppsGoalsAstYCRCRating
2018-19Crusaders03000–
2020-21Larne012000–
2021-22Larne09000–
2022-23Cliftonville018031–
2023-24Cliftonville014050–

Player page →

591Lee BonisLarneLarne—0560201–
SeasonClubAppsGoalsAstYCRCRating
2020-21Portadown014011–
2021-22Larne07010–
2021-22Portadown03020–
2022-23Larne015070–
2023-24Larne017090–

Player page →

591D. GibsonCarrick RangersCarrick Rangers—056050–
SeasonClubAppsGoalsAstYCRCRating
2019-20Glenavon03000–
2020-21Glenavon014000–
2021-22Glenavon01000–
2022-23Glentoran08000–
2023-24Carrick Rangers017030–
2024-25Carrick Rangers013020–
594P. O'NeillLarneLarne—0610201–
SeasonClubAppsGoalsAstYCRCRating
2018-19Glentoran03000–
2019-20Glentoran011001–
2020-21Cliftonville04000–
2020-21Glentoran02000–
2021-22Cliftonville03040–
2022-23Larne013060–
2023-24Larne09030–
2024-25Larne08050–
2025-26Larne08020–
594D. McDaidGlenavonGlenavon—0610101–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne013000–
2020-21Larne015000–
2021-22Larne012020–
2022-23Ballymena United07010–
2023-24Coleraine03011–
2024-25Glenavon08060–
2025-26Glenavon03000–
594A. WaterworthGlenavonGlenavon—061010–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield013000–
2018-19Linfield017000–
2019-20Linfield013000–
2020-21Linfield015000–
2021-22Glenavon03010–
597R. McDaidLinfieldLinfield—063051–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glentoran010000–
2018-19Glentoran014000–
2019-20Glentoran015000–
2020-21Glentoran012000–
2021-22Glentoran05031–
2022-23Linfield06020–
2024-25Linfield01000–
597J. McGonigleColeraineColeraine—063040–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine016000–
2018-19Coleraine011000–
2019-20Crusaders012000–
2020-21Crusaders010000–
2023-24Coleraine07010–
2024-25Coleraine03010–
2025-26Coleraine04020–
599C. AllenCarrick RangersCarrick Rangers—065090–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glentoran021000–
2018-19Glentoran012000–
2020-21Coleraine09000–
2021-22Coleraine04010–
2022-23Carrick Rangers07020–
2023-24Carrick Rangers010030–
2024-25Carrick Rangers02030–
600C. McMenaminGlentoranGlentoran—067061–
SeasonClubAppsGoalsAstYCRCRating
2017-18Warrenpoint Town06000–
2018-19Cliftonville08000–
2019-20Cliftonville011000–
2020-21Cliftonville03000–
2020-21Glentoran06000–
2021-22Glentoran022041–
2022-23Glentoran011020–

Data coverage for NIFL Premiership →

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