# Player Country Team Goals (Penalty)
1. Tony Gray England England Airbus UK Airbus UK 15 (1)
2. Chris Venables Wales Wales Aberystwyth Town Aberystwyth Town 12 (5)
3. Neil Mitchell England England Newtown AFC Newtown AFC 11 (3)
4. Liam Thomas Wales Wales Carmarthen Town Carmarthen Town 9 (1)
5. Lee Hunt England England Bala Town Bala Town 8 (1)
Scott Quigley England England The New Saints The New Saints 8 (1)
7. Connor Bell England England Rhyl FC Rhyl FC 7 (0)
Luke Boundford Wales Wales Newtown AFC Newtown AFC 7 (0)
Lewis Buckley Wales Wales Llandudno FC Llandudno FC 7 (0)
Les Davies Wales Wales Connah's Quay Nomads Connah's Quay Nomads 7 (0)
Jonathan Hood Wales Wales Port Talbot Town Port Talbot Town 7 (0)
Mark Jones Wales Wales Carmarthen Town Carmarthen Town 7 (0)
Jamie Reed Wales Wales Aberystwyth Town Aberystwyth Town 7 (0)
Ashley Ruane England England Connah's Quay Nomads Connah's Quay Nomads 7 (1)
15. Luke Borrelli Wales Wales Haverfordwest County Haverfordwest County 6 (1)
Nick Rushton Wales Wales Connah's Quay Nomads Connah's Quay Nomads 6 (0)
Ian Sheridan England England Bala Town Bala Town 6 (0)
Michael Wilde Wales Wales The New Saints The New Saints 6 (0)
Marc Williams Wales Wales Llandudno FC Llandudno FC 6 (0)
20. Porya Ahmadi Iran Iran Bangor City Bangor City 5 (0)
Adrian Cieślewicz Poland Poland The New Saints The New Saints 5 (0)
Aeron Edwards Wales Wales The New Saints The New Saints 5 (0)
Sam Hart England England Bangor City Bangor City 5 (3)
Danny Hughes Wales Wales Llandudno FC Llandudno FC 5 (0)
Callum Morris England England Connah's Quay Nomads Connah's Quay Nomads 5 (2)
Jason Oswell England England Newtown AFC Newtown AFC 5 (0)
John Owen Wales Wales Rhyl FC Rhyl FC 5 (0)
Martin Rose England England Port Talbot Town Port Talbot Town 5 (0)
29. Damien Allen England England Bangor City Bangor City 4 (0)
Greg Draper New Zealand New Zealand The New Saints The New Saints 4 (0)
Sion Edwards Wales Wales Bangor City Bangor City 4 (0)
Lewis Harling Wales Wales Carmarthen Town Carmarthen Town 4 (0)
Matty McGinn Scotland Scotland Airbus UK Airbus UK 4 (1)
Christian Seargeant England England The New Saints The New Saints 4 (3)
Ryan Wade Wales Wales Airbus UK Airbus UK 4 (0)
36. Mark Connolly England England Bala Town Bala Town 3 (0)
Luke Cummings Wales Wales Carmarthen Town Carmarthen Town 3 (0)
Alex Darlington Wales Wales The New Saints The New Saints 3 (0)
Sean Evans Wales Wales Newtown AFC Newtown AFC 3 (1)
Rhys Griffiths Wales Wales Aberystwyth Town Aberystwyth Town 3 (0)
Mike Hayes England England Bala Town Bala Town 3 (0)
Mark Jones Wales Wales Bala Town Bala Town 3 (0)
Chris Marriott England England The New Saints The New Saints 3 (0)
Anthony Miley Wales Wales Bangor City Bangor City 3 (0)
Jamie Mullan England England The New Saints The New Saints 3 (0)
Leo Riley Wales Wales Llandudno FC Llandudno FC 3 (0)
Derek Taylor England England Rhyl FC Rhyl FC 3 (0)
Lee Thomas Wales Wales Llandudno FC Llandudno FC 3 (1)
Mike Williams Wales Wales Llandudno FC Llandudno FC 3 (0)
50. Wesley Baynes Wales Wales Connah's Quay Nomads Connah's Quay Nomads 2 (0)
Aaron Bowen England England Rhyl FC Rhyl FC 2 (0)
Chris Budrys Wales Wales Airbus UK Airbus UK 2 (0)
Jack Christopher Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Ryan Edwards Wales Wales Bangor City Bangor City 2 (0)
Steve Evans Wales Wales The New Saints The New Saints 2 (0)
Dale Griffiths Wales Wales Haverfordwest County Haverfordwest County 2 (0)
George Horan England England Connah's Quay Nomads Connah's Quay Nomads 2 (0)
Kieran Howard Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Andrew Jones England England Airbus UK Airbus UK 2 (0)
Chris Jones Wales Wales Bangor City Bangor City 2 (0)
Chris Jones Wales Wales Port Talbot Town Port Talbot Town 2 (0)
Stuart Jones Wales Wales Aberystwyth Town Aberystwyth Town 2 (0)
James Joyce Wales Wales Llandudno FC Llandudno FC 2 (1)
Paul Linwood England England Connah's Quay Nomads Connah's Quay Nomads 2 (0)
Sean Miller England England Connah's Quay Nomads Connah's Quay Nomads 2 (0)
James Murphy Wales Wales Airbus UK Airbus UK 2 (0)
Matty Owen Wales Wales Newtown AFC Newtown AFC 2 (0)
Robert Parry Wales Wales Connah's Quay Nomads Connah's Quay Nomads 2 (0)
Luke Prosser Wales Wales Carmarthen Town Carmarthen Town 2 (0)
Tony Stephens Wales Wales Bala Town Bala Town 2 (1)
Darren Thomas Wales Wales Aberystwyth Town Aberystwyth Town 2 (0)
David Thompson England England Bala Town Bala Town 2 (0)
Joe Williams Wales Wales Bangor City Bangor City 2 (0)
74. David Artell Gibraltar Gibraltar Bala Town Bala Town 1 (0)
Kyle Bassett England England Carmarthen Town Carmarthen Town 1 (0)
Ryan Batley England England Haverfordwest County Haverfordwest County 1 (1)
Cortez Belle England England Port Talbot Town Port Talbot Town 1 (0)
Stephen Brown England England Bala Town Bala Town 1 (0)
Alan Bull Wales Wales Llandudno FC Llandudno FC 1 (0)
Shaun Cavanagh Wales Wales Bangor City Bangor City 1 (0)
Joe Clarke England England Port Talbot Town Port Talbot Town 1 (0)
Leon Clowes Wales Wales Bangor City Bangor City 1 (0)
Zac Corbett Wales Wales Rhyl FC Rhyl FC 1 (0)
Jamie Crowther Wales Wales Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Adam Cummins England England Bangor City Bangor City 1 (0)
Cledan Davies Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Liam Dawson Wales Wales Llandudno FC Llandudno FC 1 (0)
Kai Edwards Wales Wales The New Saints The New Saints 1 (0)
Ryan Edwards Wales Wales The New Saints The New Saints 1 (0)
Gareth Evans Wales Wales Llandudno FC Llandudno FC 1 (0)
Thomas Field England England Airbus UK Airbus UK 1 (1)
Jordan Follows Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Paul Fowler Wales Wales Port Talbot Town Port Talbot Town 1 (0)
Kostya Georgievsky Northern Ireland Northern Ireland Port Talbot Town Port Talbot Town 1 (0)
Rob Hughes Wales Wales Rhyl FC Rhyl FC 1 (0)
John Irving England England Bala Town Bala Town 1 (0)
Craig Jones Wales Wales Port Talbot Town Port Talbot Town 1 (0)
Ian Kearney Wales Wales Airbus UK Airbus UK 1 (0)
Dean Keates England England Rhyl FC Rhyl FC 1 (0)
Geoff Kellaway Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Matthew Long England England Port Talbot Town Port Talbot Town 1 (0)
Ben Maher England England Rhyl FC Rhyl FC 1 (0)
Kieran Mills-Evans Wales Wales Newtown AFC Newtown AFC 1 (0)
Kaid Mohamed Wales Wales Port Talbot Town Port Talbot Town 1 (0)
Rob Pearson England England Bala Town Bala Town 1 (0)
Sean Pemberton Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Jamie Price Wales Wales Newtown AFC Newtown AFC 1 (0)
Wayne Riley England England Airbus UK Airbus UK 1 (0)
Chris Rimmer Wales Wales Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Jack Rimmer Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Chris Roberts Wales Wales Bangor City Bangor City 1 (0)
Sam Rodon Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Luke Sherbon Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Kieran Smith England England Bala Town Bala Town 1 (0)
Simon Spender Wales Wales The New Saints The New Saints 1 (0)
Ross Stephens Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Lee Surmann Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Shane Sutton Wales Wales Newtown AFC Newtown AFC 1 (0)
Kris Thomas Wales Wales Carmarthen Town Carmarthen Town 1 (0)
Greg Walters Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Sasha Walters Wales Wales Carmarthen Town Carmarthen Town 1 (0)
Matthew Williams Wales Wales The New Saints The New Saints 1 (0)
Steffan Williams Wales Wales Haverfordwest County Haverfordwest County 1 (0)