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

496C. PepperCliftonvilleCliftonville—000191–
SeasonClubAppsGoalsAstYCRCRating
2021-22Linfield00020–
2022-23Linfield00010–
2023-24Cliftonville00030–
2024-25Cliftonville000101–
2025-26Cliftonville00030–
496C. BirneyGlenavonGlenavon—080191–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glentoran02000–
2018-19Glentoran01000–
2020-21Glenavon01000–
2021-22Glenavon01090–
2022-23Glenavon00061–
2023-24Glenavon03040–
503J. O'RourkeGlentoranGlentoran—0130200–
SeasonClubAppsGoalsAstYCRCRating
2017-18Dungannon Swifts01000–
2018-19Dungannon Swifts01000–
2021-22Crusaders01030–
2022-23Crusaders02020–
2023-24Crusaders05060–
2024-25Crusaders02070–
2025-26Crusaders01000–
2025-26Glentoran00010–
2026-27Glentoran00010–
503J. MulgrewLinfieldLinfield—041200–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield01000–
2018-19Linfield01000–
2020-21Linfield01000–
2021-22Linfield00020–
2022-23Linfield00050–
2023-24Linfield01050–
2024-25Linfield00040–
2025-26Linfield00140–
503B. AltintopPortadownPortadown—040200–
SeasonClubAppsGoalsAstYCRCRating
2024-25Portadown00080–
2025-26Portadown02090–
2026-27Portadown02030–
503Lee BonisLarneLarne—0560201–
SeasonClubAppsGoalsAstYCRCRating
2020-21Portadown014011–
2021-22Larne07010–
2021-22Portadown03020–
2022-23Larne015070–
2023-24Larne017090–

Player page →

503M. RandallLarneLarne—0250202–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne07000–
2020-21Larne03000–
2021-22Larne06070–
2022-23Larne02071–
2023-24Larne01000–
2024-25Larne01050–
2025-26Larne05011–
503F. SuleGlentoranGlentoran—020202–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne01000–
2020-21Larne00011–
2021-22Larne00050–
2022-23Larne01040–
2023-24Glentoran00031–
2024-25Glentoran00070–
503J. StewartGlentoranGlentoran—0530203–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield05000–
2018-19Linfield010000–
2019-20Linfield04000–
2020-21Linfield011000–
2021-22Linfield06060–
2022-23Glenavon00001–
2023-24Linfield01010–
2024-25Crusaders05061–
2025-26Glentoran08050–
2026-27Glentoran03021–
503B. BurnsCarrick RangersCarrick RangersD0150203–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders05000–
2018-19Crusaders01000–
2019-20Crusaders02000–
2020-21Crusaders00001–
2021-22Crusaders02060–
2022-23Crusaders02021–
2023-24Crusaders01081–
2025-26Carrick Rangers02030–
2026-27Carrick Rangers00010–
511J. CooperColeraineColeraine—0860211–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glenavon02000–
2018-19Linfield07000–
2019-20Linfield011000–
2020-21Linfield03001–
2022-23Linfield012080–
2023-24Linfield011050–
2024-25Linfield019050–
2025-26Coleraine015020–
2026-27Coleraine06010–
511A. JarvisLimavady UnitedLimavady United—0130211–
SeasonClubAppsGoalsAstYCRCRating
2018-19Institute02000–
2019-20Coleraine04000–
2020-21Coleraine02000–
2021-22Coleraine01010–
2022-23Coleraine01041–
2023-24Coleraine01040–
2024-25Ballymena United02060–
2025-26Ballymena United00050–
2026-27Limavady United00010–
513T. KellyDungannon SwiftsDungannon SwiftsM040221–
SeasonClubAppsGoalsAstYCRCRating
2023-24Loughgall020101–
2024-25Loughgall01050–
2025-26Dungannon Swifts01060–
2026-27Dungannon Swifts00010–
513S. ScottDungannon SwiftsDungannon Swifts—030221–
SeasonClubAppsGoalsAstYCRCRating
2022-23Dungannon Swifts00050–
2023-24Dungannon Swifts000101–
2024-25Dungannon Swifts00020–
2025-26Dungannon Swifts02040–
2026-27Dungannon Swifts01010–
513M. FitzpatrickLinfieldLinfieldF0871221–
SeasonClubAppsGoalsAstYCRCRating
2019-20Coleraine01000–
2020-21Glenavon013000–
2021-22Glenavon013020–
2022-23Glenavon019060–
2023-24Linfield09040–
2024-25Linfield012081–
2025-26Linfield016110–
2026-27Linfield04010–
513M. ClarkeBallymena UnitedBallymena United—0100221–
SeasonClubAppsGoalsAstYCRCRating
2019-20Linfield01000–
2021-22Linfield02020–
2022-23Linfield01020–
2023-24Linfield03080–
2025-26Ballymena United02091–
2026-27Ballymena United01010–
513S. 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–
513S. GrahamLarneLarne—0100222–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne02000–
2021-22Ballymena United00030–
2022-23Ballymena United03040–
2023-24Ballymena United00021–
2023-24Larne00031–
2024-25Larne01050–
2025-26Larne02040–
2026-27Larne02010–
513B. McKeownDungannon SwiftsDungannon SwiftsD070222–
SeasonClubAppsGoalsAstYCRCRating
2020-21Portadown01000–
2021-22Portadown00030–
2022-23Portadown01050–
2023-24Newry City AFC02041–
2024-25Glenavon02050–
2025-26Glenavon01031–
2026-27Dungannon Swifts00020–
513R. GarrettBangorBangor—090227–
SeasonClubAppsGoalsAstYCRCRating
2017-18Linfield02000–
2018-19Glenavon01000–
2019-20Glenavon03001–
2020-21Glenavon02000–
2021-22Glenavon00072–
2022-23Glenavon01051–
2023-24Glenavon00043–
2025-26Bangor00060–
521P. O'NeillLarneLarne—0650231–
SeasonClubAppsGoalsAstYCRCRating
2018-19Glentoran03000–
2019-20Glentoran011001–
2020-21Cliftonville04000–
2020-21Glentoran02000–
2021-22Cliftonville03040–
2022-23Larne013060–
2023-24Larne09030–
2024-25Larne08050–
2025-26Larne08020–
2026-27Larne04030–
521J. KnowlesDungannon SwiftsDungannon Swifts—0190231–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glentoran02000–
2018-19Ballymena United04000–
2019-20Ballymena United01000–
2021-22Dungannon Swifts02050–
2022-23Dungannon Swifts05090–
2023-24Dungannon Swifts01011–
2024-25Dungannon Swifts04050–
2025-26Dungannon Swifts00030–
521P. CampbellGlenavonGlenavon—0370233–
SeasonClubAppsGoalsAstYCRCRating
2020-21Glenavon06011–
2021-22Glenavon013011–
2022-23Glenavon04040–
2023-24Glenavon04091–
2024-25Glenavon07070–
2025-26Glenavon03010–
524B. HallLinfieldLinfieldD050241–
SeasonClubAppsGoalsAstYCRCRating
2021-22Linfield01000–
2023-24Linfield02090–
2024-25Linfield00030–
2025-26Linfield01081–
2026-27Linfield01040–
524J. GlackinDungannon SwiftsDungannon Swifts—0320244–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders04000–
2018-19Coleraine01000–
2019-20Coleraine07000–
2020-21Coleraine02000–
2021-22Coleraine03041–
2022-23Coleraine05071–
2023-24Coleraine02071–
2024-25Coleraine06041–
2025-26Coleraine02010–
2026-27Dungannon Swifts00010–
526R. ClarkeGlentoranGlentoranM0370250–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ards04000–
2018-19Crusaders07000–
2019-20Crusaders07000–
2020-21Crusaders05000–
2021-22Crusaders02020–
2022-23Crusaders05030–
2023-24Crusaders01070–
2024-25Crusaders02060–
2025-26Crusaders01020–
2025-26Glentoran03020–
2026-27Glentoran00030–
526S. McCartanPortadownPortadown—0360253–
SeasonClubAppsGoalsAstYCRCRating
2020-21Ballymena United018000–
2021-22Glentoran03020–
2022-23Glentoran05031–
2023-24Glentoran06060–
2024-25Portadown040100–
2025-26Portadown00042–
526Odhran CaseyCliftonvilleCliftonville—050254–
SeasonClubAppsGoalsAstYCRCRating
2022-23Cliftonville00041–
2023-24Cliftonville030101–
2024-25Cliftonville00051–
2025-26Cliftonville02061–
526J. MaloneGlentoranGlentoran—0220254–
SeasonClubAppsGoalsAstYCRCRating
2022-23Glenavon04032–
2023-24Glenavon06031–
2024-25Glenavon05070–
2025-26Glenavon04060–
2025-26Glentoran01010–
2026-27Glentoran02051–
530D. 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–
530K. ForsytheCrusadersCrusaders—020264–
SeasonClubAppsGoalsAstYCRCRating
2020-21Carrick Rangers00001–
2021-22Carrick Rangers00020–
2022-23Carrick Rangers00050–
2023-24Carrick Rangers01092–
2024-25Carrick Rangers00071–
2025-26Crusaders01010–
2026-27Crusaders00020–
532C. McGintyDungannon SwiftsDungannon Swifts—0100270–
SeasonClubAppsGoalsAstYCRCRating
2020-21Dungannon Swifts01000–
2021-22Dungannon Swifts04050–
2022-23Dungannon Swifts00070–
2023-24Dungannon Swifts01020–
2024-25Dungannon Swifts00090–
2025-26Dungannon Swifts04040–
532M. KaneGlentoranGlentoranD0160271–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glentoran03000–
2018-19Glentoran03000–
2019-20Glentoran02000–
2020-21Glentoran01000–
2021-22Glentoran00030–
2022-23Glentoran00050–
2023-24Glentoran04040–
2024-25Glentoran01071–
2025-26Glentoran01040–
2026-27Glentoran01040–
532S. McCulloughBangorBangor—0150272–
SeasonClubAppsGoalsAstYCRCRating
2018-19Ballymena United04000–
2021-22Ballymena United02050–
2022-23Ballymena United00032–
2023-24Ballymena United03030–
2024-25Portadown05070–
2025-26Portadown01060–
2026-27Bangor00030–
532J. 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–
536J. CroweCarrick RangersCarrick RangersD080284–
SeasonClubAppsGoalsAstYCRCRating
2021-22Glentoran00020–
2022-23Glentoran00030–
2023-24Carrick Rangers010112–
2024-25Carrick Rangers03031–
2025-26Carrick Rangers02070–
2026-27Carrick Rangers02021–
537L. KaneColeraineColeraine—070291–
SeasonClubAppsGoalsAstYCRCRating
2020-21Coleraine01000–
2021-22Coleraine04050–
2022-23Coleraine01090–
2023-24Coleraine01061–
2024-25Coleraine00050–
2025-26Coleraine00030–
2026-27Coleraine00010–
537P. 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–
537C. GallagherLarneLarne—080292–
SeasonClubAppsGoalsAstYCRCRating
2019-20Glentoran01000–
2021-22Cliftonville01030–
2022-23Cliftonville01040–
2023-24Cliftonville02040–
2023-24Larne02010–
2024-25Larne00090–
2025-26Larne01081–
2026-27Larne00001–
540C. ShieldsLinfieldLinfield—0250300–
SeasonClubAppsGoalsAstYCRCRating
2021-22Linfield06070–
2022-23Linfield06090–
2023-24Linfield07040–
2024-25Linfield03060–
2025-26Linfield01020–
2026-27Linfield02020–
540J. CarsonBallymena UnitedBallymena United—0250301–
SeasonClubAppsGoalsAstYCRCRating
2017-18Coleraine09000–
2018-19Coleraine02000–
2019-20Coleraine03000–
2021-22Coleraine03090–
2022-23Coleraine03080–
2023-24Coleraine05040–
2024-25Ballymena United00091–
542R. MaysePortadownPortadown—0280312–
SeasonClubAppsGoalsAstYCRCRating
2017-18Dungannon Swifts05000–
2018-19Ballymena United06000–
2021-22Dungannon Swifts070141–
2022-23Dungannon Swifts02061–
2024-25Portadown08090–
2025-26Portadown00020–
543J. SingletonGlentoranGlentoran—0160322–
SeasonClubAppsGoalsAstYCRCRating
2017-18Glenavon03000–
2018-19Glenavon01000–
2019-20Glenavon01000–
2020-21Glenavon02001–
2021-22Glenavon02070–
2022-23Glentoran02010–
2023-24Glentoran02040–
2024-25Glentoran00061–
2025-26Glentoran020100–
2026-27Glentoran01040–
544M. SnoddyCarrick RangersCarrick Rangers—0180331–
SeasonClubAppsGoalsAstYCRCRating
2017-18Crusaders04000–
2018-19Crusaders03000–
2019-20Glenavon01000–
2021-22Glenavon04091–
2022-23Glenavon01070–
2023-24Glenavon03040–
2024-25Glenavon01030–
2025-26Carrick Rangers00080–
2026-27Carrick Rangers01020–
544E. McGeeLinfieldLinfieldD0100334–
SeasonClubAppsGoalsAstYCRCRating
2021-22Dungannon Swifts01060–
2022-23Dungannon Swifts04081–
2023-24Dungannon Swifts01071–
2023-24Linfield01010–
2024-25Linfield01020–
2025-26Linfield00041–
2026-27Linfield02051–
546D. JarvisColeraineColeraine—070340–
SeasonClubAppsGoalsAstYCRCRating
2021-22Larne01000–
2022-23Coleraine020110–
2023-24Coleraine020100–
2024-25Coleraine01090–
2025-26Coleraine01040–
546C. McKendryLarneLarne—0281341–
SeasonClubAppsGoalsAstYCRCRating
2019-20Larne01000–
2020-21Larne01000–
2021-22Coleraine04090–
2022-23Coleraine05050–
2023-24Coleraine0110101–
2024-25Larne03040–
2025-26Larne03040–
2026-27Larne00120–
548K. CherryCarrick RangersCarrick Rangers—0140364–
SeasonClubAppsGoalsAstYCRCRating
2017-18Ards04000–
2018-19Ards01000–
2019-20Carrick Rangers01000–
2020-21Carrick Rangers02000–
2021-22Carrick Rangers01080–
2022-23Carrick Rangers03071–
2023-24Carrick Rangers02032–
2024-25Carrick Rangers00090–
2025-26Carrick Rangers00081–
2026-27Carrick Rangers00010–
549D. WallaceDungannon SwiftsDungannon SwiftsD0170394–
SeasonClubAppsGoalsAstYCRCRating
2017-18Warrenpoint Town01000–
2018-19Warrenpoint Town05000–
2019-20Warrenpoint Town03000–
2020-21Warrenpoint Town00001–
2021-22Glenavon01092–
2022-23Glenavon03080–
2023-24Glenavon01051–
2024-25Dungannon Swifts01070–
2025-26Dungannon Swifts01080–
2026-27Dungannon Swifts01020–

Data coverage for NIFL Premiership →

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