# Player Country Team Goals (Penalty)
1. Declan McManus Scotland Scotland The New Saints The New Saints 21 (4)
2. Michael Wilde Wales Wales Flint Town United Flint Town United 13 (2)
Aaron Williams England England Newtown AFC Newtown AFC 13 (4)
4. Jack Kenny England England Flint Town United Flint Town United 12 (0)
5. Kayne McLaggon Wales Wales Barry Town United Barry Town United 11 (1)
6. Jordan Williams England England The New Saints The New Saints 10 (0)
7. David Edwards Wales Wales Bala Town Bala Town 9 (0)
8. Nick Rushton Wales Wales Newtown AFC Newtown AFC 8 (0)
9. Mike Hayes England England Caernarfon Town Caernarfon Town 7 (0)
Sam Snaith Wales Wales Penybont FC Penybont FC 7 (0)
James Waite Wales Wales Penybont FC Penybont FC 7 (0)
Nathan Wood Wales Wales Penybont FC Penybont FC 7 (1)
13. Ryan Brobbel Northern Ireland Northern Ireland The New Saints The New Saints 6 (0)
Touray Sisay Spain Spain Haverfordwest County Haverfordwest County 6 (0)
15. Will Evans Wales Wales Bala Town Bala Town 5 (0)
Ben Fawcett Wales Wales Haverfordwest County Haverfordwest County 5 (0)
Lewis Harling Wales Wales Penybont FC Penybont FC 5 (0)
Blaine Hudson England England The New Saints The New Saints 5 (0)
Sam Phillips Wales Wales Aberystwyth Town Aberystwyth Town 5 (0)
Adam Roscrow Wales Wales Cardiff Metropolitan Cardiff Metropolitan 5 (0)
Oliver Shannon England England Bala Town Bala Town 5 (0)
Darren Thomas Wales Wales Caernarfon Town Caernarfon Town 5 (0)
23. Ben Ahmun Wales Wales Penybont FC Penybont FC 4 (0)
Mark Cadwallader England England Flint Town United Flint Town United 4 (1)
Adrian Cieślewicz Poland Poland The New Saints The New Saints 4 (0)
Jordan Cotterill Wales Wales Barry Town United Barry Town United 4 (0)
Craig Curran England England Connah's Quay Nomads Connah's Quay Nomads 4 (0)
Dean Ebbe Ireland Ireland Bala Town Bala Town
The New Saints The New Saints
4 (0)
Harry Franklin Northern Ireland Northern Ireland Aberystwyth Town Aberystwyth Town 4 (0)
Danny Gosset Wales Wales Caernarfon Town Caernarfon Town 4 (0)
Clayton Green Wales Wales Barry Town United Barry Town United 4 (1)
Matthew Jones Wales Wales Aberystwyth Town Aberystwyth Town 4 (2)
Callum Morris England England Connah's Quay Nomads Connah's Quay Nomads 4 (3)
Lifumpa Mwandwe England England Newtown AFC Newtown AFC 4 (0)
Nathan Peate Wales Wales Bala Town Bala Town 4 (0)
36. Ryan Astles Wales Wales The New Saints The New Saints 3 (0)
Ashley Baker Wales Wales The New Saints The New Saints 3 (0)
Callum Bratley England England Flint Town United Flint Town United 3 (0)
Ben Clark England England The New Saints The New Saints 3 (0)
Lewis Clutton Wales Wales Penybont FC Penybont FC 3 (0)
James Davies Wales Wales Newtown AFC Newtown AFC 3 (0)
Aeron Edwards Wales Wales Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Noah Edwards Wales Wales Caernarfon Town Caernarfon Town 3 (0)
Jordan Evans Wales Wales Newtown AFC Newtown AFC 3 (0)
Connor Harwood England England Flint Town United Flint Town United 3 (0)
George Horan England England Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Rob Hughes Wales Wales Caernarfon Town Caernarfon Town 3 (0)
Cai Jones Wales Wales Caernarfon Town Caernarfon Town 3 (0)
Lassana Mendes Guinea-Bissau Guinea-Bissau Bala Town Bala Town 3 (0)
Harry Owen England England Cardiff Metropolitan Cardiff Metropolitan 3 (0)
Kane Owen Wales Wales Penybont FC Penybont FC 3 (1)
Paulo Mendes Portugal Portugal Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Jamie Veale Wales Wales Aberystwyth Town Aberystwyth Town 3 (0)
Chris Venables Wales Wales Bala Town Bala Town 3 (1)
Jack Wilson Wales Wales Haverfordwest County Haverfordwest County 3 (0)
56. Louis Bradford England England Aberystwyth Town Aberystwyth Town
The New Saints The New Saints
2 (0)
Sion Bradley Wales Wales Caernarfon Town Caernarfon Town 2 (0)
Gwion Dafydd Wales Wales Caernarfon Town Caernarfon Town 2 (0)
Daniel Davies Wales Wales The New Saints The New Saints 2 (0)
Mael Davies Wales Wales Penybont FC Penybont FC 2 (0)
John Disney Ireland Ireland Connah's Quay Nomads Connah's Quay Nomads 2 (1)
Dion Donohue Wales Wales Caernarfon Town Caernarfon Town 2 (1)
Kai Edwards Wales Wales Flint Town United Flint Town United 2 (0)
Eliot Evans Wales Wales Cardiff Metropolitan Cardiff Metropolitan 2 (1)
Joe Faux Australia Australia Caernarfon Town Caernarfon Town
Cefn Druids Cefn Druids
2 (0)
Niall Flint England England Cefn Druids Cefn Druids 2 (0)
Samuel Jones Wales Wales Cardiff Metropolitan Cardiff Metropolitan 2 (0)
Emlyn Lewis Wales Wales Cardiff Metropolitan Cardiff Metropolitan 2 (0)
Kieran Lewis Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Ben Maher England England Flint Town United Flint Town United 2 (0)
John Owen Wales Wales Aberystwyth Town Aberystwyth Town 2 (0)
Daniel Redmond England England The New Saints The New Saints 2 (0)
Keane Watts Wales Wales Penybont FC Penybont FC 2 (0)
Danny Williams Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Mitchell Williams England England Cefn Druids Cefn Druids 2 (0)
Ben Wynne England England Aberystwyth Town Aberystwyth Town
Cefn Druids Cefn Druids
2 (0)
77. Rhys Abbruzzese Wales Wales Barry Town United Barry Town United 1 (0)
Emmanuel Agyemang Ghana Ghana Cefn Druids Cefn Druids 1 (0)
Bradley Bauress England England Bala Town Bala Town 1 (0)
Bobby Beaumont Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Billy Borge Wales Wales Penybont FC Penybont FC 1 (0)
Liam Buckley England England Cefn Druids Cefn Druids 1 (0)
Iwan Cartwright Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Matt Chubb England England Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Craig Davies Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Jordan Davies Wales Wales Connah's Quay Nomads Connah's Quay Nomads
Haverfordwest County Haverfordwest County
1 (0)
Rhys Davies Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Marcus Day England England Barry Town United Barry Town United 1 (0)
Neal Eardley Wales Wales Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Charley Edge Wales Wales Cefn Druids Cefn Druids 1 (0)
Ioan Evans Wales Wales Cefn Druids Cefn Druids 1 (0)
Joe Evans Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Jonathan Evans Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Steve Evans Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Ryan Harrington Wales Wales Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Byron Harrison England England Connah's Quay Nomads Connah's Quay Nomads 1 (0)
George Harry Wales Wales Cefn Druids Cefn Druids 1 (0)
Chris Hugh Wales Wales Barry Town United Barry Town United 1 (0)
George Hughes England England Newtown AFC Newtown AFC 1 (0)
Jamie Insall England England Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Daniel Jefferies Wales Wales Penybont FC Penybont FC 1 (0)
Lee Jenkins Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Alex Jones Wales Wales Flint Town United Flint Town United 1 (0)
Owain Jones Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Mason Jones-Thomas Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Rhys Kavanagh England England Barry Town United Barry Town United 1 (0)
Kieran Mills-Evans Wales Wales Newtown AFC Newtown AFC 1 (0)
Phil Mooney England England Cefn Druids Cefn Druids 1 (0)
Kyle Patten Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Tom Price Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Lewis Rees Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Brandon Roberts Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Callum Roberts Wales Wales Newtown AFC Newtown AFC 1 (0)
Dan Roberts Wales Wales Flint Town United Flint Town United 1 (0)
Paul Rutherford England England Bala Town Bala Town 1 (0)
Callum Sainty Wales Wales Barry Town United Barry Town United 1 (0)
Christopher Sang England England Bala Town Bala Town 1 (0)
Ryan Sears Wales Wales Newtown AFC Newtown AFC 1 (0)
Connor Simpson England England Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Shane Sutton Wales Wales Newtown AFC Newtown AFC 1 (0)
Juan Torres Uruguay Uruguay Cefn Druids Cefn Druids 1 (0)
Jake Walker England England Newtown AFC Newtown AFC 1 (0)
Danny Walker-Rice England England Bala Town Bala Town 1 (0)
Ricky Watts Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Theo Wharton St. Kitts & Nevis St. Kitts & Nevis Barry Town United Barry Town United 1 (0)
Calum Woods England England Bala Town Bala Town 1 (0)