# Player Country Team Goals (Penalty)
1. Joe Gormley Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 16 (0)
2. Robbie McDaid Northern Ireland Northern Ireland Glentoran Belfast Glentoran Belfast 15 (1)
3. David McDaid Ireland Ireland Larne FC Larne FC 13 (0)
4. Jamie McGonigle Northern Ireland Northern Ireland Crusaders FC Crusaders FC 12 (2)
Hrvoje Plum Croatia Croatia Glentoran Belfast Glentoran Belfast 12 (2)
Andrew Waterworth Northern Ireland Northern Ireland Linfield FC Linfield FC 12 (4)
7. Joel Cooper Northern Ireland Northern Ireland Linfield FC Linfield FC 11 (0)
Jonathan McMurray Northern Ireland Northern Ireland Larne FC Larne FC 11 (0)
Paul O'Neill Northern Ireland Northern Ireland Glentoran Belfast Glentoran Belfast 11 (0)
Jordan Owens Northern Ireland Northern Ireland Crusaders FC Crusaders FC 11 (0)
11. Shayne Lavery Northern Ireland Northern Ireland Linfield FC Linfield FC 10 (0)
Conor McMenamin Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 10 (0)
13. Ben Doherty Northern Ireland Northern Ireland Coleraine FC Coleraine FC 9 (6)
Martin Donnelly Northern Ireland Northern Ireland Larne FC Larne FC 9 (0)
Paul Heatley Northern Ireland Northern Ireland Crusaders FC Crusaders FC 9 (0)
Joe McCready Northern Ireland Northern Ireland Ballymena United Ballymena United
Institute FC Drumahoe Institute FC Drumahoe
9 (6)
James McLaughlin Northern Ireland Northern Ireland Coleraine FC Coleraine FC 9 (0)
Alan O'Sullivan Ireland Ireland Warrenpoint Town Warrenpoint Town 9 (4)
19. Ross Clarke Northern Ireland Northern Ireland Crusaders FC Crusaders FC 7 (0)
Jamie Glackin Northern Ireland Northern Ireland Coleraine FC Coleraine FC 7 (0)
Philip Lowry Northern Ireland Northern Ireland Crusaders FC Crusaders FC 7 (0)
Andy McGrory Northern Ireland Northern Ireland Ballymena United Ballymena United 7 (2)
23. Eoin Bradley Northern Ireland Northern Ireland Coleraine FC Coleraine FC 6 (1)
Rory Donnelly Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC
Glentoran Belfast Glentoran Belfast
6 (0)
Cathair Friel Northern Ireland Northern Ireland Ballymena United Ballymena United 6 (0)
Jeff Hughes Northern Ireland Northern Ireland Larne FC Larne FC 6 (1)
Kirk Millar Northern Ireland Northern Ireland Linfield FC Linfield FC 6 (1)
Mark Randall England England Larne FC Larne FC 6 (0)
29. Stewart Nixon Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers
Coleraine FC Coleraine FC
5 (1)
30. Lloyd Anderson Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 4 (0)
Jimmy Callacher Northern Ireland Northern Ireland Linfield FC Linfield FC 4 (0)
Michael Carvill Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 4 (0)
Ryan Curran Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 4 (1)
Joshua Daniels Northern Ireland Northern Ireland Glenavon FC Glenavon FC 4 (0)
Brandon Doyle Northern Ireland Northern Ireland Warrenpoint Town Warrenpoint Town 4 (0)
Aaron Jarvis Northern Ireland Northern Ireland Coleraine FC Coleraine FC
Institute FC Drumahoe Institute FC Drumahoe
4 (0)
Jordan Jenkins Northern Ireland Northern Ireland Glenavon FC Glenavon FC 4 (0)
Daniel Kelly Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 4 (0)
Stephen Lowry Northern Ireland Northern Ireland Coleraine FC Coleraine FC 4 (0)
Rhys Marshall Northern Ireland Northern Ireland Glenavon FC Glenavon FC 4 (0)
Andrew Mitchell Northern Ireland Northern Ireland Glenavon FC Glenavon FC
Glentoran Belfast Glentoran Belfast
4 (1)
Stephen Murray Northern Ireland Northern Ireland Glenavon FC Glenavon FC 4 (1)
Navid Nasseri Iran Iran Glentoran Belfast Glentoran Belfast 4 (0)
Oisin Smyth Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 4 (0)
Jordan Stewart Northern Ireland Northern Ireland Linfield FC Linfield FC 4 (1)
Douglas Wilson Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 4 (1)
47. Lee Chapman Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 3 (0)
Sammy Clingan Northern Ireland Northern Ireland Glenavon FC Glenavon FC 3 (2)
Seanan Clucas Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 3 (2)
David Cushley Northern Ireland Northern Ireland Crusaders FC Crusaders FC 3 (1)
Stephen Fallon Northern Ireland Northern Ireland Linfield FC Linfield FC 3 (0)
Jordan Forsythe Northern Ireland Northern Ireland Crusaders FC Crusaders FC 3 (0)
Robert Garrett Northern Ireland Northern Ireland Glenavon FC Glenavon FC 3 (0)
Alex Gawne Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers
Coleraine FC Coleraine FC
3 (0)
Guillaume Keke France France Carrick Rangers Carrick Rangers
Dungannon Swifts Dungannon Swifts
3 (0)
Caolan Loughran Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 3 (2)
Lee Lynch Ireland Ireland Larne FC Larne FC 3 (0)
Conor McCloskey Northern Ireland Northern Ireland Glenavon FC Glenavon FC 3 (0)
Paul McElroy Northern Ireland Northern Ireland Crusaders FC Crusaders FC 3 (0)
Michael Smith Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 3 (0)
Mark Stafford Northern Ireland Northern Ireland Linfield FC Linfield FC 3 (0)
Elvio van Overbeek Netherlands Netherlands Glentoran Belfast Glentoran Belfast 3 (0)
Ryan Waide Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 3 (0)
Daniel Wallace Northern Ireland Northern Ireland Warrenpoint Town Warrenpoint Town 3 (0)
65. Jonathan Addis Northern Ireland Northern Ireland Ballymena United Ballymena United 2 (0)
Billy Joe Burns Northern Ireland Northern Ireland Crusaders FC Crusaders FC 2 (1)
Declan Caddell Northern Ireland Northern Ireland Crusaders FC Crusaders FC 2 (0)
Aaron Canning Northern Ireland Northern Ireland Coleraine FC Coleraine FC 2 (0)
Josh Carson Northern Ireland Northern Ireland Coleraine FC Coleraine FC 2 (0)
James Ferrin Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 2 (0)
Harry Flowers England England Larne FC Larne FC 2 (0)
Connor Friel Northern Ireland Northern Ireland Ballymena United Ballymena United 2 (0)
Sean Graham Northern Ireland Northern Ireland Larne FC Larne FC 2 (0)
Rory Hale Ireland Ireland Crusaders FC Crusaders FC 2 (0)
Andrew Hall Northern Ireland Northern Ireland Glenavon FC Glenavon FC 2 (0)
Ryan Harpur Ireland Ireland Ballymena United Ballymena United 2 (0)
Mark Haughey Northern Ireland Northern Ireland Linfield FC Linfield FC 2 (0)
Bastien Héry France France Linfield FC Linfield FC 2 (0)
Daniel Hughes Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 2 (0)
Marcus Kane Northern Ireland Northern Ireland Glentoran Belfast Glentoran Belfast 2 (0)
Dylan King Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 2 (0)
Ross Lavery Northern Ireland Northern Ireland Ballymena United Ballymena United 2 (0)
Kris Lowe Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 2 (0)
Patrick McClean Northern Ireland Northern Ireland Glentoran Belfast Glentoran Belfast 2 (0)
Conor McDermott Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 2 (0)
Ryan McGivern Northern Ireland Northern Ireland Linfield FC Linfield FC 2 (0)
Mark Patton Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 2 (0)
Daniel Purkis Northern Ireland Northern Ireland Glenavon FC Glenavon FC 2 (0)
Ryan Swan Ireland Ireland Warrenpoint Town Warrenpoint Town 2 (0)
Aaron Traynor Northern Ireland Northern Ireland Coleraine FC Coleraine FC 2 (0)
Jude Winchester Northern Ireland Northern Ireland Ballymena United Ballymena United 2 (0)
92. Ahu Adebame Obhakhan Spain Spain Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Liam Bagnall Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 1 (0)
Emmet Bennett Ireland Ireland Warrenpoint Town Warrenpoint Town 1 (0)
Howard Beverland Northern Ireland Northern Ireland Crusaders FC Crusaders FC 1 (0)
Garry Breen Ireland Ireland Cliftonville FC Cliftonville FC 1 (0)
Gareth Brown Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Cormac Burke Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Aaron Burns Northern Ireland Northern Ireland Ballymena United Ballymena United
Coleraine FC Coleraine FC
1 (0)
Callum Byers Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 1 (0)
Conan Byrne Ireland Ireland Glenavon FC Glenavon FC 1 (0)
Chris Casement Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Kyle Cherry Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (0)
Matthew Clarke Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Keith Cowan Ireland Ireland Glentoran Belfast Glentoran Belfast 1 (0)
Chris Curran Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 1 (0)
Andrew Doyle Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
Jamie Dunne Ireland Ireland Carrick Rangers Carrick Rangers
Institute FC Drumahoe Institute FC Drumahoe
1 (0)
Antonio Đurić Croatia Croatia Glentoran Belfast Glentoran Belfast 1 (0)
Matthew Fitzpatrick Northern Ireland Northern Ireland Coleraine FC Coleraine FC 1 (0)
Lorcan Forde Northern Ireland Northern Ireland Linfield FC Linfield FC
Warrenpoint Town Warrenpoint Town
1 (0)
Ben Gallagher Northern Ireland Northern Ireland Dungannon Swifts Dungannon Swifts 1 (0)
Chris Gallagher Northern Ireland Northern Ireland Glentoran Belfast Glentoran Belfast 1 (0)
William Garrett Northern Ireland Northern Ireland Glentoran Belfast Glentoran Belfast 1 (0)
Joe Gorman Ireland Ireland Cliftonville FC Cliftonville FC 1 (0)
Niall Grace Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Aaron Harmon Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
Chris Hegarty Northern Ireland Northern Ireland Crusaders FC Crusaders FC 1 (0)
John Herron Scotland Scotland Glentoran Belfast Glentoran Belfast
Larne FC Larne FC
1 (0)
Tony Kane Ireland Ireland Ballymena United Ballymena United 1 (0)
Joshua Kelly Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Mark Kelly Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (0)
James Knowles Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Daniel Larmour Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
Adam Lecky Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Shaun Leppard Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Nedas Macuilaitis Lithuania Lithuania Coleraine FC Coleraine FC 1 (0)
Thomas Maguire Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC 1 (0)
Aidan McCauley Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Emmett McGuckin Northern Ireland Northern Ireland Coleraine FC Coleraine FC 1 (0)
Aaron McGurk Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Jamie McIntyre Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Mark McKee Northern Ireland Northern Ireland Cliftonville FC Cliftonville FC
Warrenpoint Town Warrenpoint Town
1 (0)
Conor McKendry Northern Ireland Northern Ireland Larne FC Larne FC 1 (0)
Colm McLaughlin Ireland Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Leroy Millar Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Andy Mitchell Northern Ireland Northern Ireland Larne FC Larne FC
Linfield FC Linfield FC
1 (1)
Gregory Moorhouse Ireland Ireland Glenavon FC Glenavon FC 1 (0)
Jake Morrow Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Darren Murray Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers
Glentoran Belfast Glentoran Belfast
1 (0)
Reece Neale Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (0)
Stephen O'Donnell Northern Ireland Northern Ireland Coleraine FC Coleraine FC 1 (0)
Gavin Peers Ireland Ireland Glentoran Belfast Glentoran Belfast 1 (0)
Alex Pomeroy Northern Ireland Northern Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Niall Quinn Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Joshua Robinson Northern Ireland Northern Ireland Linfield FC Linfield FC 1 (0)
Eamon Scannell Northern Ireland Northern Ireland Warrenpoint Town Warrenpoint Town 1 (0)
James Singleton Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
Matthew Snoddy Northern Ireland Northern Ireland Glenavon FC Glenavon FC 1 (0)
Cameron Stewart Northern Ireland Northern Ireland Glentoran Belfast Glentoran Belfast 1 (0)
Fuad Sule Ireland Ireland Larne FC Larne FC 1 (0)
Mark Surgenor Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (1)
Gerard Thompson Northern Ireland Northern Ireland Carrick Rangers Carrick Rangers 1 (0)
Evan Tweed Ireland Ireland Institute FC Drumahoe Institute FC Drumahoe 1 (0)
Albert Watson Northern Ireland Northern Ireland Larne FC Larne FC 1 (0)
Eoin Wearen Ireland Ireland Glenavon FC Glenavon FC 1 (0)
Scot Whiteside Northern Ireland Northern Ireland Ballymena United Ballymena United 1 (0)
Theodore Wilson Slovenia Slovenia Carrick Rangers Carrick Rangers 1 (0)
Conall Young Northern Ireland Northern Ireland Warrenpoint Town Warrenpoint Town 1 (0)