Skip to content
Almanac
Menu

Goals, assists and cards count 1751 of 1813 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

#PlayerClubPosAgeGoalsAstAppsYCRCRating
51B. MageeLarneLarne—–250010–
SeasonClubGoalsAstAppsYCRCRating
2023-24Loughgall160010–
2024-25Larne20000–
2024-25Loughgall40000–
2025-26Larne30000–
51M. RandallLarneLarne—–2500202–
SeasonClubGoalsAstAppsYCRCRating
2019-20Larne70000–
2020-21Larne30000–
2021-22Larne60070–
2022-23Larne20071–
2023-24Larne10000–
2024-25Larne10050–
2025-26Larne50011–
51R. WaideCarrick RangersCarrick Rangers—–250080–
SeasonClubGoalsAstAppsYCRCRating
2019-20Dungannon Swifts40000–
2020-21Ballymena United10000–
2021-22Ballymena United30060–
2022-23Ballymena United40000–
2023-24Ballymena United30000–
2023-24Loughgall40010–
2024-25Loughgall50010–
2025-26Carrick Rangers10000–
54K. McCleanLinfieldLinfield—–2400120–
SeasonClubGoalsAstAppsYCRCRating
2018-19Linfield10000–
2021-22Linfield00030–
2022-23Linfield10010–
2023-24Linfield90040–
2024-25Linfield70010–
2025-26Linfield60030–
55C. ShieldsLinfieldLinfield—–2300280–
SeasonClubGoalsAstAppsYCRCRating
2021-22Linfield60070–
2022-23Linfield60090–
2023-24Linfield70040–
2024-25Linfield30060–
2025-26Linfield10020–
55P. HobanGlentoranGlentoran—–230021–
SeasonClubGoalsAstAppsYCRCRating
2025-26Glentoran230021–
55R. MaysePortadownPortadown—–2300312–
SeasonClubGoalsAstAppsYCRCRating
2018-19Ballymena United60000–
2021-22Dungannon Swifts700141–
2022-23Dungannon Swifts20061–
2024-25Portadown80090–
2025-26Portadown00020–
55S. MurrayAnnagh UnitedAnnagh United—–230000–
SeasonClubGoalsAstAppsYCRCRating
2018-19Glenavon150000–
2019-20Glenavon40000–
2020-21Portadown30000–
2021-22Annagh United10000–
59E. BradleyGlenavonGlenavon—–220033–
SeasonClubGoalsAstAppsYCRCRating
2018-19Coleraine60000–
2019-20Coleraine60001–
2020-21Coleraine20011–
2021-22Coleraine40010–
2022-23Glenavon40011–
59N. FerrisLoughgallLoughgall—–220080–
SeasonClubGoalsAstAppsYCRCRating
2023-24Loughgall150040–
2024-25Glentoran10010–
2024-25Loughgall60030–
61E. VertainenLinfieldLinfield—–210060–
SeasonClubGoalsAstAppsYCRCRating
2021-22Linfield40010–
2022-23Linfield170050–
61J. TeelanPortadownPortadown—–210061–
SeasonClubGoalsAstAppsYCRCRating
2022-23Newry City AFC100010–
2023-24Carrick Rangers20011–
2023-24Crusaders20000–
2024-25Portadown20010–
2025-26Portadown50030–
61K. DillonDungannon SwiftsDungannon Swifts—–2100120–
SeasonClubGoalsAstAppsYCRCRating
2020-21Warrenpoint Town40000–
2021-22Warrenpoint Town30010–
2023-24Dungannon Swifts50030–
2024-25Dungannon Swifts40040–
2025-26Dungannon Swifts50040–
64A. McGroryBallymena UnitedBallymena United—–200020–
SeasonClubGoalsAstAppsYCRCRating
2018-19Ballymena United100000–
2019-20Ballymena United70000–
2021-22Ballymena United20010–
2022-23Ballymena United10000–
2023-24Ballymena United00010–
64J. MaloneGlentoranGlentoran—–2000203–
SeasonClubGoalsAstAppsYCRCRating
2022-23Glenavon40032–
2023-24Glenavon60031–
2024-25Glenavon50070–
2025-26Glenavon40060–
2025-26Glentoran10010–
64L. AndersonCrusadersCrusaders—–2000130–
SeasonClubGoalsAstAppsYCRCRating
2019-20Carrick Rangers40000–
2020-21Carrick Rangers30000–
2021-22Carrick Rangers40030–
2022-23Carrick Rangers60050–
2023-24Crusaders10030–
2024-25Crusaders00010–
2025-26Crusaders20010–
64S. NixonCrusadersCrusaders—–200071–
SeasonClubGoalsAstAppsYCRCRating
2019-20Carrick Rangers50000–
2019-20Coleraine10000–
2020-21Coleraine40000–
2021-22Carrick Rangers10001–
2022-23Carrick Rangers00010–
2023-24Crusaders40010–
2024-25Crusaders30040–
2025-26Crusaders20010–
68C. ManzingaLinfieldLinfield—–190012–
SeasonClubGoalsAstAppsYCRCRating
2020-21Linfield20000–
2021-22Linfield170012–
68F. BrydenCrusadersCrusaders—–190030–
SeasonClubGoalsAstAppsYCRCRating
2025-26Crusaders190030–
68J. GibsonLoughgallLoughgall—–190091–
SeasonClubGoalsAstAppsYCRCRating
2020-21Carrick Rangers20000–
2021-22Carrick Rangers80021–
2022-23Ballymena United40010–
2023-24Loughgall00030–
2024-25Loughgall50030–
68J. McGovernDungannon Swifts· 23yDungannon Swifts—23190020–
SeasonClubGoalsAstAppsYCRCRating
2022-23Newry City AFC50000–
2023-24Newry City AFC10000–
2024-25Dungannon Swifts130020–

Player page →

68M. O'ConnorGlenavonGlenavon—–1900111–
SeasonClubGoalsAstAppsYCRCRating
2018-19Linfield90000–
2021-22Glentoran20000–
2022-23Dungannon Swifts40051–
2024-25Glenavon40050–
2025-26Glenavon00010–
73D. GibsonCarrick RangersCarrick Rangers—–181030–
SeasonClubGoalsAstAppsYCRCRating
2025-26Carrick Rangers181030–
73B. WilsonCliftonvilleCliftonville—–180000–
SeasonClubGoalsAstAppsYCRCRating
2023-24Cliftonville180000–
73C. LoughranBallymena UnitedBallymena United—–1800151–
SeasonClubGoalsAstAppsYCRCRating
2019-20Carrick Rangers40000–
2020-21Carrick Rangers100000–
2021-22Ballymena United20040–
2023-24Loughgall20051–
2024-25Ballymena United00060–
73D. FisherGlentoranGlentoran—–180051–
SeasonClubGoalsAstAppsYCRCRating
2023-24Glentoran110021–
2024-25Glentoran50030–
2025-26Glentoran20000–
73L. LynchColeraineColeraine—–180030–
SeasonClubGoalsAstAppsYCRCRating
2019-20Larne30000–
2020-21Larne40000–
2021-22Larne80010–
2022-23Coleraine20010–
2023-24Coleraine10010–
78B. GallagherDungannon SwiftsDungannon Swifts—–170020–
SeasonClubGoalsAstAppsYCRCRating
2019-20Dungannon Swifts10000–
2020-21Dungannon Swifts30000–
2021-22Dungannon Swifts40000–
2023-24Dungannon Swifts90020–
78D. HughesNewry City AFCNewry City AFC—–170030–
SeasonClubGoalsAstAppsYCRCRating
2018-19Dungannon Swifts90000–
2019-20Dungannon Swifts20000–
2022-23Newry City AFC50010–
2023-24Newry City AFC10020–
78D. O'ConnorGlentoranGlentoran—–170000–
SeasonClubGoalsAstAppsYCRCRating
2020-21Cliftonville60000–
2023-24Glentoran110000–
78E. FyfePortadownPortadown—–170040–
SeasonClubGoalsAstAppsYCRCRating
2022-23Coleraine10010–
2024-25Portadown40020–
2025-26Portadown120010–
78J. AddisCliftonvilleCliftonville—–1700145–
SeasonClubGoalsAstAppsYCRCRating
2018-19Ballymena United30000–
2019-20Ballymena United20001–
2020-21Ballymena United10000–
2021-22Cliftonville10020–
2022-23Cliftonville20070–
2023-24Cliftonville30010–
2024-25Cliftonville30023–
2025-26Cliftonville20021–
78J. KnowlesDungannon SwiftsDungannon Swifts—–1700231–
SeasonClubGoalsAstAppsYCRCRating
2018-19Ballymena United40000–
2019-20Ballymena United10000–
2021-22Dungannon Swifts20050–
2022-23Dungannon Swifts50090–
2023-24Dungannon Swifts10011–
2024-25Dungannon Swifts40050–
2025-26Dungannon Swifts00030–
78M. DonnellyLinfieldLinfield—–170000–
SeasonClubGoalsAstAppsYCRCRating
2019-20Larne90000–
2020-21Larne70000–
2021-22Linfield10000–
78M. LustyLarneLarne—–170030–
SeasonClubGoalsAstAppsYCRCRating
2020-21Larne10000–
2023-24Dungannon Swifts90010–
2024-25Larne10000–
2025-26Larne60020–
86A. HallGlenavonGlenavon—–160020–
SeasonClubGoalsAstAppsYCRCRating
2018-19Glenavon60000–
2019-20Glenavon20000–
2020-21Glenavon80000–
2021-22Glenavon00020–
86A. MitchellCarrick RangersCarrick Rangers—–1600110–
SeasonClubGoalsAstAppsYCRCRating
2018-19Linfield10000–
2019-20Larne10000–
2019-20Linfield10000–
2020-21Larne60000–
2021-22Larne20020–
2022-23Carrick Rangers40060–
2023-24Carrick Rangers10030–
86E. DevineBallymena UnitedBallymena United—–160060–
SeasonClubGoalsAstAppsYCRCRating
2021-22Linfield40010–
2022-23Linfield50000–
2023-24Dungannon Swifts30030–
2024-25Ballymena United40020–
86H. PlumGlentoranGlentoran—–160081–
SeasonClubGoalsAstAppsYCRCRating
2019-20Glentoran120011–
2020-21Glentoran20000–
2021-22Glentoran10030–
2022-23Glentoran10040–
86J. CarsonBallymena UnitedBallymena United—–1600301–
SeasonClubGoalsAstAppsYCRCRating
2018-19Coleraine20000–
2019-20Coleraine30000–
2021-22Coleraine30090–
2022-23Coleraine30080–
2023-24Coleraine50040–
2024-25Ballymena United00091–
86J. ThomsonGlentoranGlentoran—–1600110–
SeasonClubGoalsAstAppsYCRCRating
2022-23Larne30030–
2023-24Larne80020–
2024-25Glentoran50020–
2024-25Larne00020–
2025-26Glentoran00020–
86K. OffordLinfieldLinfield—–160050–
SeasonClubGoalsAstAppsYCRCRating
2024-25Crusaders100050–
2024-25Linfield20000–
2025-26Linfield40000–
93A. GlennyDungannon SwiftsDungannon Swifts—–1500100–
SeasonClubGoalsAstAppsYCRCRating
2021-22Dungannon Swifts10020–
2023-24Dungannon Swifts30040–
2024-25Dungannon Swifts50010–
2025-26Dungannon Swifts60030–
93B. BurnsGlentoran· 26yGlentoran—261500121–
SeasonClubGoalsAstAppsYCRCRating
2021-22Glentoran00040–
2022-23Glentoran90030–
2023-24Glentoran60051–

Player page →

93D. LarmourGlentoranGlentoran—–1500160–
SeasonClubGoalsAstAppsYCRCRating
2019-20Glenavon10000–
2021-22Crusaders30020–
2022-23Crusaders20020–
2023-24Crusaders50050–
2024-25Crusaders20060–
2025-26Glentoran20010–
93D. WallaceDungannon SwiftsDungannon Swifts—–1500374–
SeasonClubGoalsAstAppsYCRCRating
2018-19Warrenpoint Town50000–
2019-20Warrenpoint Town30000–
2020-21Warrenpoint Town00001–
2021-22Glenavon10092–
2022-23Glenavon30080–
2023-24Glenavon10051–
2024-25Dungannon Swifts10070–
2025-26Dungannon Swifts10080–
93J. Ogedi-UzokweGlentoranGlentoran—–150020–
SeasonClubGoalsAstAppsYCRCRating
2022-23Glentoran40000–
2023-24Glentoran110020–
93N. MaciulaitisCarrick RangersCarrick Rangers—–150080–
SeasonClubGoalsAstAppsYCRCRating
2019-20Coleraine10000–
2022-23Carrick Rangers40000–
2023-24Carrick Rangers60050–
2024-25Carrick Rangers30030–
2025-26Carrick Rangers10000–
93S. LowryColeraineColeraine—–150051–
SeasonClubGoalsAstAppsYCRCRating
2018-19Coleraine40000–
2019-20Coleraine50000–
2020-21Coleraine50000–
2021-22Coleraine10020–
2022-23Coleraine00010–
2023-24Coleraine00021–
93S. McCulloughPortadownPortadown—–1500242–
SeasonClubGoalsAstAppsYCRCRating
2018-19Ballymena United40000–
2021-22Ballymena United20050–
2022-23Ballymena United00032–
2023-24Ballymena United30030–
2024-25Portadown50070–
2025-26Portadown10060–

Data coverage for NIFL Premiership →

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