# Player Country Team Goals (Penalty)
1. Matthew Shevlin Northern Ireland Northern Ireland Coleraine FC Coleraine FC 20 (5)
2. Joel Cooper Northern Ireland Northern Ireland Linfield FC Linfield FC 19 (2)
3. Joe Gormley Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 16 (3)
4. Ben Kennedy Northern Ireland Northern Ireland Ballymena United Ballymena United 12 (5)
5. Matthew Fitzpatrick Northern Ireland Northern Ireland Linfield FC Linfield FC 11 (0)
Kieran Offord Scotland Scotland Crusaders FC Crusaders FC
Linfield FC Linfield FC
11 (0)
7. John McGovern Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 10 (1)
Andy Ryan Scotland Scotland Larne FC Larne FC 10 (4)
9. Ahu Adebame Ireland Ireland Portadown FC Portadown FC 8 (0)
Rhyss Campbell Northern Ireland Northern Ireland Coleraine FC Coleraine FC 8 (0)
Ryan Curran Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 8 (2)
Jordan Jenkins Northern Ireland Northern Ireland Glentoran FC Glentoran FC 8 (1)
Ryan Mayse Northern Ireland Northern Ireland Portadown FC Portadown FC 8 (0)
David McDaid Northern Ireland Northern Ireland Glenavon FC Glenavon FC 8 (2)
Andrew Mitchell Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 8 (1)
16. Nathaniel Ferris Northern Ireland Northern Ireland Glentoran FC Glentoran FC
Loughgall FC Loughgall FC
7 (1)
Kyle McClean Northern Ireland Northern Ireland Linfield FC Linfield FC 7 (0)
Chris McKee Northern Ireland Northern Ireland Linfield FC Linfield FC 7 (1)
19. Daniel Gibson Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 6 (1)
Paul Heatley Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 6 (0)
Paul O'Neill Northern Ireland Northern Ireland Larne FC Larne FC 6 (0)
22. Jordan Forsythe Northern Ireland Northern Ireland Crusaders FC Crusaders FC 5 (2)
Jordan Gibson Northern Ireland Northern Ireland Loughgall FC Loughgall FC 5 (0)
Jamie Glackin Northern Ireland Northern Ireland Coleraine FC Coleraine FC 5 (0)
Benji Magee Northern Ireland Northern Ireland Larne FC Larne FC
Loughgall FC Loughgall FC
5 (0)
Jack Malone Ireland Ireland Glenavon FC Glenavon FC 5 (0)
Tiarnan O'Connor Northern Ireland Northern Ireland Larne FC Larne FC 5 (0)
Jordan Stewart Northern Ireland Northern Ireland Crusaders FC Crusaders FC 5 (0)
Joe Thomson Scotland Scotland Glentoran FC Glentoran FC
Larne FC Larne FC
5 (1)
Joshua Ukek Ireland Ireland Portadown FC Portadown FC 5 (0)
31. Danny Amos Northern Ireland Northern Ireland Glentoran FC Glentoran FC 4 (0)
Peter Campbell Northern Ireland Northern Ireland Glenavon FC Glenavon FC 4 (0)
Ethan Devine Northern Ireland Northern Ireland Ballymena United Ballymena United 4 (0)
Kealan Dillon Ireland Ireland Dungannon Swifts Dungannon Swifts 4 (0)
David Fisher England England Glentoran FC Glentoran FC 4 (0)
Tomas Galvin Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 4 (0)
Adam Glenny Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 4 (0)
James Knowles Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 4 (0)
Steven McCullough Northern Ireland Northern Ireland Portadown FC Portadown FC 4 (0)
Kirk Millar Northern Ireland Northern Ireland Linfield FC Linfield FC 4 (0)
Michael O'Connor Ireland Ireland Glenavon FC Glenavon FC 4 (0)
Andy Scott Northern Ireland Northern Ireland Ballymena United Ballymena United 4 (0)
43. Jonathan Addis Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 3 (0)
Jacob Blaney Scotland Scotland Crusaders FC Crusaders FC 3 (0)
Jay Boyd Northern Ireland Northern Ireland Crusaders FC Crusaders FC
Loughgall FC Loughgall FC
3 (0)
Eamon Fyfe Northern Ireland Northern Ireland Portadown FC Portadown FC 3 (0)
Rory Hale Ireland Ireland Cliftonville FC Cliftonville FC 3 (0)
Frankie Hvid England England Glentoran FC Glentoran FC 3 (0)
Philip Lowry Northern Ireland Northern Ireland Crusaders FC Crusaders FC 3 (0)
Nedas Macuilaitis Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 3 (0)
Shay McCartan Northern Ireland Northern Ireland Portadown FC Portadown FC 3 (1)
Patrick McEleney Ireland Ireland Ballymena United Ballymena United 3 (2)
Jamie McGonigle Northern Ireland Northern Ireland Coleraine FC Coleraine FC 3 (1)
Stephen McGuinness Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 3 (0)
Joe Moore Scotland Scotland Ballymena United Ballymena United 3 (0)
Connor Murray Scotland Scotland Coleraine FC Coleraine FC 3 (0)
Chris Shields Ireland Ireland Linfield FC Linfield FC 3 (2)
Dylan Sloan Northern Ireland Northern Ireland Larne FC Larne FC 3 (0)
Taylor Steven Scotland Scotland Cliftonville FC Cliftonville FC 3 (0)
Ryan Waide Northern Ireland Northern Ireland Loughgall FC Loughgall FC 3 (0)
61. Curtis Allen Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 2 (0)
Gaël Bigirimana Burundi Burundi Dungannon Swifts Dungannon Swifts 2 (0)
Dylan Boyle Northern Ireland Northern Ireland Coleraine FC Coleraine FC 2 (0)
Ross Clarke Northern Ireland Northern Ireland Crusaders FC Crusaders FC 2 (0)
Dylan Connolly Ireland Ireland Glentoran FC Glentoran FC 2 (0)
Tomas Cosgrove Northern Ireland Northern Ireland Larne FC Larne FC 2 (0)
Joe Crowe Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 2 (0)
Dean Curry Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 2 (0)
Jay Donnelly Northern Ireland Northern Ireland Glentoran FC Glentoran FC 2 (0)
James Doona Ireland Ireland Glenavon FC Glenavon FC 2 (0)
Harry Franklin England England Crusaders FC Crusaders FC 2 (0)
Shea Gordon Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 2 (0)
Harry Jewitt-White Wales Wales Crusaders FC Crusaders FC 2 (0)
Danny Lafferty Northern Ireland Northern Ireland Ballymena United Ballymena United 2 (0)
Daniel Larmour Northern Ireland Northern Ireland Crusaders FC Crusaders FC 2 (0)
Leonel Guinea-Bissau Guinea-Bissau Dungannon Swifts Dungannon Swifts 2 (0)
Charlie Lindsay Northern Ireland Northern Ireland Glentoran FC Glentoran FC 2 (0)
Paul McGovern Northern Ireland Northern Ireland Glenavon FC Glenavon FC 2 (0)
Conor McKendry Northern Ireland Northern Ireland Larne FC Larne FC 2 (0)
Barney McKeown Northern Ireland Northern Ireland Glenavon FC Glenavon FC 2 (0)
Jordan McMullan Northern Ireland Northern Ireland Ballymena United Ballymena United 2 (0)
Kym Nelson Northern Ireland Northern Ireland Ballymena United Ballymena United 2 (0)
Stewart Nixon Northern Ireland Northern Ireland Crusaders FC Crusaders FC 2 (0)
Robbie Norton Northern Ireland Northern Ireland Loughgall FC Loughgall FC 2 (0)
Jarlath O'Rourke Northern Ireland Northern Ireland Crusaders FC Crusaders FC 2 (0)
Alex Parsons Australia Australia Cliftonville FC Cliftonville FC 2 (0)
Sam Roscoe England England Linfield FC Linfield FC 2 (0)
Cameron Stewart Northern Ireland Northern Ireland Coleraine FC Coleraine FC 2 (0)
Keith Ward Ireland Ireland Glenavon FC Glenavon FC 2 (0)
90. Charlie Allen Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Rhys Annett Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Wassim Aouachria Algeria Algeria Glentoran FC Glentoran FC 1 (0)
Chris Atherton Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
Brandon Bermingham Ireland Ireland Dungannon Swifts Dungannon Swifts 1 (0)
Cian Bolger Ireland Ireland Larne FC Larne FC 1 (0)
Leon Boyd Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts
Glentoran FC Glentoran FC
1 (0)
Jimmy Callacher Northern Ireland Northern Ireland Crusaders FC Crusaders FC 1 (0)
MacKenzie Carse Scotland Scotland Coleraine FC Coleraine FC 1 (0)
Lee Chapman Northern Ireland Northern Ireland Portadown FC Portadown FC 1 (0)
Seanan Clucas Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (0)
Kian Corbally Ireland Ireland Ballymena United Ballymena United 1 (0)
Ryan Corrigan Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 1 (0)
David Cushley Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (1)
Ronan Doherty Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC
Coleraine FC Coleraine FC
1 (0)
Rory Donnelly Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 1 (0)
Euan East Scotland Scotland Linfield FC Linfield FC 1 (0)
Success Edogun Ireland Ireland Ballymena United Ballymena United 1 (0)
Lewis Francis Northern Ireland Northern Ireland Loughgall FC Loughgall FC 1 (0)
Steven Gordon Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (0)
Sean Graham Northern Ireland Northern Ireland Larne FC Larne FC 1 (0)
Dániel Gyollai Hungary Hungary Glentoran FC Glentoran FC 1 (0)
James Hood Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Levi Ives Northern Ireland Northern Ireland Coleraine FC Coleraine FC
Larne FC Larne FC
1 (0)
Aaron Jarvis Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Marcus Kane Northern Ireland Northern Ireland Glentoran FC Glentoran FC 1 (0)
Jack Keaney Ireland Ireland Cliftonville FC Cliftonville FC 1 (0)
Tiernan Kelly Northern Ireland Northern Ireland Loughgall FC Loughgall FC 1 (0)
Kris Lowe Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 1 (0)
Matthew Lusty Northern Ireland Northern Ireland Larne FC Larne FC 1 (0)
Harry Lynch Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
Kodi Lyons-Foster England England Glentoran FC Glentoran FC 1 (0)
Lewis MacKinnon Northern Ireland Northern Ireland Portadown FC Portadown FC 1 (0)
Daithí McCallion Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Patrick McClean Northern Ireland Northern Ireland Glentoran FC Glentoran FC 1 (0)
Conor McCloskey Northern Ireland Northern Ireland Loughgall FC Loughgall FC 1 (0)
Calvin McCurry Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Paul McElroy Northern Ireland Northern Ireland Portadown FC Portadown FC 1 (0)
Ethan McGee Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Niall McGinn Northern Ireland Northern Ireland Glentoran FC Glentoran FC 1 (0)
Emmett McGuckin Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (0)
Kirk McLaughlin Northern Ireland Northern Ireland Coleraine FC Coleraine FC
Loughgall FC Loughgall FC
1 (0)
Declan McManus Scotland Scotland Coleraine FC Coleraine FC 1 (0)
Jonathan McMurray Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Rabby Minzamba Northern Ireland Northern Ireland Portadown FC Portadown FC 1 (0)
Callumn Morrison Scotland Scotland Linfield FC Linfield FC 1 (0)
Ryan Nolan Ireland Ireland Larne FC Larne FC 1 (0)
Matthew Orr Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Jordan Owens Northern Ireland Northern Ireland Crusaders FC Crusaders FC 1 (0)
Cammy Palmer Northern Ireland Northern Ireland Glentoran FC Glentoran FC 1 (0)
Christie Pattison England England Glentoran FC Glentoran FC 1 (0)
Niall Quinn Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (1)
Mark Randall England England Larne FC Larne FC 1 (0)
Jamie Rea Northern Ireland Northern Ireland Loughgall FC Loughgall FC 1 (0)
Donal Rocks Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Jack Scott Northern Ireland Northern Ireland Coleraine FC Coleraine FC 1 (0)
Matthew Snoddy Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
James Teelan Northern Ireland Northern Ireland Crusaders FC Crusaders FC
Portadown FC Portadown FC
1 (0)
Finley Thorndike England England Glentoran FC Glentoran FC 1 (0)
David Toure Ireland Ireland Glenavon FC Glenavon FC 1 (0)
Adam Towe Northern Ireland Northern Ireland Loughgall FC Loughgall FC 1 (0)
Danny Wallace Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 1 (0)
Shaun Want Scotland Scotland Larne FC Larne FC 1 (0)
Douglas Wilson Northern Ireland Northern Ireland Portadown FC Portadown FC 1 (0)
Ben Wylie Northern Ireland Northern Ireland Portadown FC Portadown FC 1 (0)