# Player Country Team Goals (Penalty)
1. Eliot Evans Wales Wales Cardiff Metropolitan Cardiff Metropolitan 9 (4)
2. Ollie Hulbert England England Cardiff Metropolitan Cardiff Metropolitan 7 (0)
3. Josh Amis England England Flint Town United Flint Town United 6 (0)
Jordan Evans Wales Wales Newtown AFC Newtown AFC 6 (0)
5. Owain Jones Wales Wales Aberystwyth Town Aberystwyth Town 5 (0)
Tyrone Ofori England England Newtown AFC Newtown AFC 5 (0)
7. James Davies Wales Wales Newtown AFC Newtown AFC 4 (0)
Jamie Reed Wales Wales Aberystwyth Town Aberystwyth Town 4 (2)
9. Lifumpa Mwandwe England England Newtown AFC Newtown AFC 3 (0)
Nick Rushton Wales Wales Newtown AFC Newtown AFC 3 (1)
Shane Sutton Wales Wales Newtown AFC Newtown AFC 3 (0)
Liam Warman Wales Wales Cardiff Metropolitan Cardiff Metropolitan 3 (0)
13. Chris Baker Wales Wales Cardiff Metropolitan Cardiff Metropolitan 2 (0)
Mark Cadwallader England England Flint Town United Flint Town United 2 (0)
Ben Fawcett Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Alex Fletcher England England Newtown AFC Newtown AFC 2 (0)
Niall Flint England England Cefn Druids Cefn Druids 2 (0)
Harry Franklin England England Aberystwyth Town Aberystwyth Town 2 (0)
Connor Harwood England England Flint Town United Flint Town United 2 (0)
Ben Maher England England Flint Town United Flint Town United 2 (0)
Danny Williams Wales Wales Haverfordwest County Haverfordwest County 2 (0)
Marc Williams Wales Wales Aberystwyth Town Aberystwyth Town 2 (0)
23. Callum Bratley Wales Wales Flint Town United Flint Town United 1 (0)
Jordan Buckley Ireland Ireland Flint Town United Flint Town United 1 (0)
Matt Clubb Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Thomas Davies Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Charley Edge Wales Wales Cefn Druids Cefn Druids 1 (0)
Jonathan Evans Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Louis Hadergjonaj Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Sam Hart Wales Wales Flint Town United Flint Town United 1 (0)
Alex Jones Wales Wales Flint Town United Flint Town United 1 (0)
Matthew Jones Wales Wales Aberystwyth Town Aberystwyth Town 1 (1)
Ryan Kershaw Wales Wales Cefn Druids Cefn Druids 1 (0)
Emlyn Lewis Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Kieran Lewis Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Kieran Mills-Evans Wales Wales Newtown AFC Newtown AFC 1 (0)
John Owen Wales Wales Aberystwyth Town Aberystwyth Town 1 (0)
Tom Price Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Lewis Rees Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)
Corey Shephard Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Scott Tancock Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Jack Wilson Wales Wales Haverfordwest County Haverfordwest County 1 (0)
Bradley Woolridge Wales Wales Cardiff Metropolitan Cardiff Metropolitan 1 (0)