# Player Country Team Goals (Penalty)
1. Aaron Williams England England Newtown AFC Newtown AFC 16 (0)
2. Jordan Davies Wales Wales Connah's Quay Nomads Connah's Quay Nomads 15 (2)
Brad Young England England The New Saints The New Saints 15 (1)
4. Ryan Brobbel Northern Ireland Northern Ireland The New Saints The New Saints 13 (3)
5. Adam Davies England England Caernarfon Town Caernarfon Town 12 (0)
6. Chris Venables Wales Wales Penybont FC Penybont FC 11 (2)
7. Ollie Hulbert England England Barry Town United Barry Town United 10 (0)
8. Zack Clarke Wales Wales Caernarfon Town Caernarfon Town 9 (2)
Harry Franklin England England Connah's Quay Nomads Connah's Quay Nomads 9 (0)
Jordan Williams England England The New Saints The New Saints 9 (0)
11. Udoyen Akpan England England Colwyn Bay FC Colwyn Bay FC 8 (3)
Eliot Evans Wales Wales Cardiff Metropolitan Cardiff Metropolitan 8 (0)
Jack Kenny England England Connah's Quay Nomads Connah's Quay Nomads 8 (0)
Martell Taylor-Crossdale England England Haverfordwest County Haverfordwest County 8 (0)
15. Adrian Cieślewicz Poland Poland The New Saints The New Saints 7 (1)
Ben Clark England England The New Saints The New Saints 7 (0)
17. Louis Lloyd Wales Wales Caernarfon Town Caernarfon Town 6 (0)
Kayne McLaggon Wales Wales Barry Town United Barry Town United 6 (0)
19. Sion Bradley Wales Wales Caernarfon Town Caernarfon Town 5 (0)
Declan McManus Scotland Scotland The New Saints The New Saints 5 (0)
Ben Nash Wales Wales Connah's Quay Nomads Connah's Quay Nomads 5 (0)
George Newell England England Bala Town Bala Town 5 (1)
Ryan Sears Wales Wales Newtown AFC Newtown AFC 5 (0)
Joshua Ukek Ireland Ireland Bala Town Bala Town 5 (0)
25. Rhys Abbruzzese Wales Wales Haverfordwest County Haverfordwest County 4 (0)
Chris Craven Wales Wales Cardiff Metropolitan Cardiff Metropolitan 4 (1)
Clayton Green Wales Wales Pontypridd United Pontypridd United 4 (0)
Louis Robles England England Newtown AFC Newtown AFC 4 (0)
Kai Whitmore England England Haverfordwest County Haverfordwest County 4 (1)
Michael Wilde Wales Wales Connah's Quay Nomads Connah's Quay Nomads 4 (0)
31. Naim Arsan Wales Wales Bala Town Bala Town 3 (0)
Callum Bratley England England Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Mark Cadwallader England England Aberystwyth Town Aberystwyth Town 3 (0)
Alex Downes England England Colwyn Bay FC Colwyn Bay FC 3 (0)
Noah Edwards Wales Wales Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Ben Fawcett Wales Wales Haverfordwest County Haverfordwest County 3 (0)
Ryan Harrington Wales Wales Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Matty Hill England England Colwyn Bay FC Colwyn Bay FC 3 (0)
Zeli Ismail England England Newtown AFC Newtown AFC 3 (0)
Iwan Lewis Wales Wales Aberystwyth Town Aberystwyth Town 3 (0)
Phil Mooney England England Caernarfon Town Caernarfon Town 3 (0)
Jason Oswell England England Newtown AFC Newtown AFC 3 (0)
Harry Owen England England Cardiff Metropolitan Cardiff Metropolitan 3 (0)
Harry Owen Wales Wales Aberystwyth Town Aberystwyth Town
Colwyn Bay FC Colwyn Bay FC
3 (0)
John Owen Wales Wales Aberystwyth Town Aberystwyth Town 3 (0)
Sam Snaith Wales Wales Barry Town United Barry Town United 3 (0)
Thomas Vincent England England Cardiff Metropolitan Cardiff Metropolitan 3 (0)
Josh Williams Wales Wales Connah's Quay Nomads Connah's Quay Nomads 3 (0)
Marc Williams Wales Wales Caernarfon Town Caernarfon Town 3 (0)
50. Ben Ahmun Wales Wales Pontypridd United Pontypridd United 2 (1)
Ben Blythe England England Barry Town United Barry Town United 2 (0)
Harrison Bright Wales Wales Barry Town United Barry Town United 2 (0)
Jake Canavan England England Aberystwyth Town Aberystwyth Town
The New Saints The New Saints
2 (0)
Matt Chubb England England Cardiff Metropolitan Cardiff Metropolitan 2 (0)
Tom Creamer Wales Wales Colwyn Bay FC Colwyn Bay FC 2 (0)
Jamie Cumming Wales Wales Colwyn Bay FC Colwyn Bay FC 2 (0)
Joshua Daniels Ireland Ireland The New Saints The New Saints 2 (0)
Daniel Davies Wales Wales The New Saints The New Saints 2 (0)
Keston Davies Wales Wales Pontypridd United Pontypridd United 2 (0)
Rio Dyer Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Lewis Harling Wales Wales Penybont FC Penybont FC 2 (0)
Rory Holden Northern Ireland Northern Ireland The New Saints The New Saints 2 (0)
Daniel Jefferies Wales Wales Penybont FC Penybont FC 2 (0)
Samuel Jones Wales Wales Cardiff Metropolitan Cardiff Metropolitan 2 (0)
Jack Karadogan Wales Wales Pontypridd United Pontypridd United 2 (0)
Joe Malkin England England Bala Town Bala Town 2 (0)
Tom McCready England England Colwyn Bay FC Colwyn Bay FC 2 (1)
Callum Morris England England Connah's Quay Nomads Connah's Quay Nomads 2 (1)
Josh Pask England England The New Saints The New Saints 2 (0)
Lewis Rees Wales Wales Cardiff Metropolitan Cardiff Metropolitan 2 (0)
Keyon Reffell Wales Wales Penybont FC Penybont FC 2 (0)
Ryan Reynolds Wales Wales Penybont FC Penybont FC 2 (0)
Elliot Richards Wales Wales Penybont FC Penybont FC 2 (0)
Iwan Roberts Wales Wales Bala Town Bala Town 2 (0)
Leo Smith Wales Wales The New Saints The New Saints 2 (0)
Jack Thorn England England Aberystwyth Town Aberystwyth Town 2 (1)
Ricky Watts Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Jack Wilson Wales Wales Haverfordwest County Haverfordwest County 2 (0)
79. Osebi Abadaki Nigeria Nigeria Bala Town Bala Town 1 (0)
Ryan Astles Wales Wales The New Saints The New Saints 1 (0)
Ashley Baker Wales Wales The New Saints The New Saints 1 (0)
Jonathan Brown Wales Wales Penybont FC Penybont FC 1 (0)
Jordan Cotterill Wales Wales Barry Town United Barry Town United 1 (0)
Henry Cowans England England Newtown AFC Newtown AFC 1 (0)
Luke Cummings Wales Wales Pontypridd United Pontypridd United 1 (0)
Alex Darlington Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Mael Davies Wales Wales Penybont FC Penybont FC 1 (0)
Brandon Diau Congo Congo Colwyn Bay FC Colwyn Bay FC 1 (0)
John Disney Ireland Ireland Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Aeron Edwards Wales Wales Bala Town Bala Town 1 (0)
Stefan Edwards Wales Wales Colwyn Bay FC Colwyn Bay FC 1 (0)
Joe Evans Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Jonathan Evans Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Danny Gosset Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Daniel Griffiths Wales Wales Penybont FC Penybont FC 1 (0)
Daniel Hawkins Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Luca Hogan Wales Wales Aberystwyth Town Aberystwyth Town
Connah's Quay Nomads Connah's Quay Nomads
1 (0)
Blaine Hudson England England The New Saints The New Saints 1 (0)
Callum Huggins Wales Wales Barry Town United Barry Town United 1 (0)
George Hughes England England Newtown AFC Newtown AFC 1 (0)
Joe Hunt Wales Wales Pontypridd United Pontypridd United 1 (0)
Lee Jenkins Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Daniel John Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Danny Jones Wales Wales Colwyn Bay FC Colwyn Bay FC 1 (0)
Matthew Jones Wales Wales Newtown AFC Newtown AFC 1 (0)
Owain Jones Wales Wales Pontypridd United Pontypridd United 1 (0)
Emlyn Lewis Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Chris Marriott England England The New Saints The New Saints 1 (0)
Kane Owen Wales Wales Penybont FC Penybont FC 1 (0)
Paulo Mendes Portugal Portugal Bala Town Bala Town 1 (0)
Nathan Peate Wales Wales Bala Town Bala Town 1 (0)
Declan Poole England England Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Evan Press Wales Wales Barry Town United Barry Town United 1 (0)
Daniel Redmond England England The New Saints The New Saints 1 (0)
Ryan Rogers England England Bala Town Bala Town 1 (0)
Adam Roscrow Wales Wales The New Saints The New Saints 1 (0)
Dominic Smith Wales Wales Newtown AFC Newtown AFC 1 (0)
Ryan Stratulis England England Connah's Quay Nomads Connah's Quay Nomads 1 (0)
Luke Tabone Malta Malta Haverfordwest County Haverfordwest County 1 (0)
Owen Taylor Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Darren Thomas Wales Wales Caernarfon Town Caernarfon Town 1 (0)
Lucas Tomlinson England England Barry Town United Barry Town United 1 (0)
Sam Turner England England Colwyn Bay FC Colwyn Bay FC 1 (0)
Luke Wall England England Bala Town Bala Town 1 (0)
Liam Walsh Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Lewys Ware Wales Wales Penybont FC Penybont FC 1 (0)
Ross White Wales Wales Bala Town Bala Town 1 (0)
Daniel Williams Wales Wales The New Saints The New Saints 1 (0)
Guto Williams Wales Wales Colwyn Bay FC Colwyn Bay FC 1 (0)