# Player Country Team Goals (Penalty)
1. Greg Draper New Zealand New Zealand The New Saints The New Saints 18 (1)
Chris Venables Wales Wales Bala Town Bala Town 18 (2)
3. Kayne McLaggon Wales Wales Barry Town United Barry Town United 13 (3)
4. Luke Bowen Wales Wales Carmarthen Town Carmarthen Town 12 (0)
Jamie Insall England England Connah's Quay Nomads Connah's Quay Nomads 12 (1)
6. Henry Jones Wales Wales Bala Town Bala Town 10 (0)
Louis Robles England England Bala Town Bala Town 10 (0)
8. Ryan Brobbel Northern Ireland Northern Ireland The New Saints The New Saints 8 (1)
James Davies Wales Wales Cefn Druids Cefn Druids 8 (0)
Dean Ebbe Ireland Ireland The New Saints The New Saints 8 (0)
Eliot Evans Wales Wales Cardiff Metropolitan Cardiff Metropolitan 8 (3)
Lee Owens England England Airbus UK Airbus UK 8 (1)
Michael Wilde Wales Wales Connah's Quay Nomads Connah's Quay Nomads 8 (0)
14. Michael Bakare England England Connah's Quay Nomads Connah's Quay Nomads 7 (0)
Marc Williams Wales Wales Aberystwyth Town Aberystwyth Town 7 (0)
16. Jamie Breeze Wales Wales Caernarfon Town Caernarfon Town 6 (0)
Kurtis Byrne Ireland Ireland The New Saints The New Saints 6 (0)
Aeron Edwards Wales Wales The New Saints The New Saints 6 (0)
Paulo Mendes Portugal Portugal Aberystwyth Town Aberystwyth Town 6 (0)
Darren Thomas Wales Wales Caernarfon Town Caernarfon Town 6 (0)
21. Adrian Cieślewicz Poland Poland The New Saints The New Saints 5 (0)
Will Evans Wales Wales Cardiff Metropolitan Cardiff Metropolitan 5 (0)
Daniel Griffiths Wales Wales Penybont FC Penybont FC 5 (0)
Curtis Jemmett-Hutson Wales Wales Penybont FC Penybont FC 5 (0)
Kane Owen Wales Wales Penybont FC Penybont FC 5 (2)
Cody Ruberto Valentino Italy Italy Cefn Druids Cefn Druids 5 (0)
27. Mael Davies Wales Wales Cardiff Metropolitan Cardiff Metropolitan 4 (0)
Clayton Green Wales Wales Barry Town United Barry Town United 4 (0)
Ramirez Howarth England England Cefn Druids Cefn Druids 4 (0)
Jordan Lam Wales Wales Cardiff Metropolitan Cardiff Metropolitan 4 (0)
Nick Rushton Wales Wales Newtown AFC Newtown AFC 4 (0)
Leo Smith Wales Wales Caernarfon Town Caernarfon Town 4 (0)
Liam Thomas Wales Wales Carmarthen Town Carmarthen Town 4 (2)
34. Sion Bradley Wales Wales Caernarfon Town Caernarfon Town 3 (0)
Nathan Craig Wales Wales Caernarfon Town Caernarfon Town 3 (2)
Kostya Georgievsky Northern Ireland Northern Ireland Penybont FC Penybont FC 3 (0)
Cai Jones Wales Wales Caernarfon Town Caernarfon Town 3 (0)
Stuart Jones England England Bala Town Bala Town 3 (0)
Geoff Kellaway Wales Wales Aberystwyth Town Aberystwyth Town 3 (0)
Joe Kenton Wales Wales Newtown AFC Newtown AFC 3 (0)
Callum Morris England England Connah's Quay Nomads Connah's Quay Nomads 3 (2)
Alec Mudimu Zimbabwe Zimbabwe Cefn Druids Cefn Druids 3 (2)
George Peers Wales Wales Airbus UK Airbus UK 3 (0)
Declan Poole England England Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Ian Sheridan England England Newtown AFC Newtown AFC 3 (0)
Billy Whitehouse England England The New Saints The New Saints 3 (1)
47. Chris Baker Wales Wales Cardiff Metropolitan Cardiff Metropolitan 2 (0)
Luke Boundford Wales Wales Aberystwyth Town Aberystwyth Town 2 (0)
Alex Darlington Wales Wales Airbus UK Airbus UK 2 (0)
Keston Davies Wales Wales The New Saints The New Saints 2 (0)
Jordan Evans Wales Wales Airbus UK Airbus UK 2 (0)
Drew Fahiya Wales Wales Barry Town United Barry Town United 2 (0)
Pristley Farquharson England England Connah's Quay Nomads Connah's Quay Nomads 2 (0)
Niall Flint England England Newtown AFC Newtown AFC 2 (0)
Matthew Harris England England Penybont FC Penybont FC 2 (0)
George Harry Wales Wales Newtown AFC Newtown AFC 2 (0)
Adam Hughes England England Aberystwyth Town Aberystwyth Town
The New Saints The New Saints
2 (0)
Matthew Jones Wales Wales Aberystwyth Town Aberystwyth Town 2 (1)
Jordan Knott Wales Wales Carmarthen Town Carmarthen Town 2 (0)
Lassana Mendes Guinea-Bissau Guinea-Bissau Bala Town Bala Town 2 (0)
Lifumpa Mwandwe England England Newtown AFC Newtown AFC 2 (0)
Tyrone Ofori England England Cefn Druids Cefn Druids 2 (0)
Nathan Peate Wales Wales Cefn Druids Cefn Druids 2 (0)
Joe Phillips Wales Wales Aberystwyth Town Aberystwyth Town 2 (0)
Evan Press Wales Wales Barry Town United Barry Town United 2 (0)
Jamie Reed Wales Wales Cefn Druids Cefn Druids 2 (0)
Keyon Reffell Wales Wales Barry Town United Barry Town United 2 (0)
Jon Routledge England England The New Saints The New Saints 2 (0)
Jonathan Spittle Wales Wales Bala Town Bala Town 2 (0)
Momodou Touray Wales Wales Barry Town United Barry Town United 2 (0)
71. Neil Ashton England England Cefn Druids Cefn Druids 1 (0)
Sam Barnes England England Newtown AFC Newtown AFC 1 (0)
Wes Baynes Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Luke Borrelli Wales Wales Penybont FC Penybont FC 1 (0)
Danny Brookwell Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Joshua Bull Wales Wales Carmarthen Town Carmarthen Town 1 (0)
Declan Carroll Wales Wales Carmarthen Town Carmarthen Town 1 (0)
Jack Compton Wales Wales Barry Town United Barry Town United 1 (0)
Luke Cooper Wales Wales Barry Town United Barry Town United 1 (0)
Jordan Cotterill Wales Wales Barry Town United Barry Town United 1 (0)
Jamie Crowther Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Luke Cummings Wales Wales Barry Town United Barry Town United 1 (0)
John Disney Ireland Ireland Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Charley Edge Wales Wales Cefn Druids Cefn Druids 1 (0)
Joel Edwards England England Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Noah Edwards Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Ryan Edwards Wales Wales Airbus UK Airbus UK 1 (0)
Steffan Edwards Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Joe Faux Wales Wales Cefn Druids Cefn Druids 1 (0)
Alex Fletcher England England Newtown AFC Newtown AFC 1 (0)
John Gruffydd Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Mike Hayes Wales Wales Bala Town Bala Town 1 (0)
Danny Holmes England England Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Jonathan Hood Wales Wales Barry Town United Barry Town United 1 (0)
Kieran Howard Wales Wales Penybont FC Penybont FC 1 (0)
Blaine Hudson England England The New Saints The New Saints 1 (0)
Chris Hugh Wales Wales Barry Town United Barry Town United 1 (0)
Sam Jones Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Ryan Kershaw Wales Wales Cefn Druids Cefn Druids 1 (0)
Chris Marriott England England The New Saints The New Saints 1 (0)
Sean McAllister England England Newtown AFC Newtown AFC 1 (0)
Kieran Mills-Evans Wales Wales Newtown AFC Newtown AFC 1 (0)
Jamie Mullan England England The New Saints The New Saints 1 (0)
Keenan Patten Wales Wales Penybont FC Penybont FC 1 (0)
Dion Philipps Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Kristian Platt England England Airbus UK Airbus UK 1 (0)
Michael Pritchard Wales Wales Cefn Druids Cefn Druids 1 (1)
Daniel Redmond England England The New Saints The New Saints 1 (0)
Dylan Rees Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Callum Saunders Wales Wales Carmarthen Town Carmarthen Town 1 (0)
Elliot Scotcher Wales Wales Carmarthen Town Carmarthen Town 1 (0)
Siôn Spence Wales Wales Barry Town United Barry Town United 1 (0)
Simon Spender Wales Wales The New Saints The New Saints 1 (0)
Curtis Strong Wales Wales Airbus UK Airbus UK 1 (0)
Dave Vincent Wales Wales Carmarthen Town Carmarthen Town 1 (0)
Owain Warlow Wales Wales Penybont FC Penybont FC 1 (0)
Ryan Wignall England England Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Liam Williams Wales Wales Airbus UK Airbus UK 1 (0)
Ryan Wollacott England England Aberystwyth Town Aberystwyth Town 1 (0)
Nathan Wood Wales Wales Penybont FC Penybont FC 1 (0)