2026/20272025/2026 Relegation2025/2026 ECL Playoffs2025/2026 Championship2025/20262024/2025 Relegation2024/2025 ECL Playoffs2024/2025 Championship2024/20252023/2024 Relegation2023/2024 ECL Playoffs2023/2024 Championship2023/20242022/2023 Relegation2022/2023 ECL Playoffs2022/2023 Championship2022/20232021/2022 Relegation2021/2022 Championship2021/2022 Challenge Cup Playoffs2021/20222021 Relegation2021 ECL-Playoffs2021 Championship2020/20212020 Relegation2020 Championship2019/20202019 Relegation2019 EL-Playoffs2019 Championship2018/20192018 Relegation2018 EL-Playoffs2018 Championship2017/20182017 Relegation2017 EL-Playoffs2017 Championship2016/20172016 Relegation2016 EL-Playoffs2016 Championship2015/20162015 Relegation2015 EL-Playoffs2015 Championship2014/20152014 Relegation2014 EL Playoffs2014 Championship2013/20142013 Relegation2013 EL Playoffs2013 Championship2012/20132012 Relegation2012 EL Playoffs2012 Championship2011/20122011 Relegation2011 Championship2010/20112009/20102008/2009 Topscorer #PlayerTeamMatchesScores11mRatio1G. PeersGeorge PeersAirbus UK161731,062Z. ClarkeZack ClarkeCaernarfon Town161310,813R. HughesRhys HughesThe New Saints161220,754L. EasonLiam EasonCambrian United141030,715N. DaleyNoah DaleyPenybont FC14900,64J. PayneJasper PayneCardiff Metropolitan15900,67S. BradleySion BradleyCaernarfon Town15840,53T. MehewTom MehewPenybont FC14800,57C. WestCallum WestConnah's Quay Nomads16820,5B. YoungBrad YoungThe New Saints11810,7311E. DuganElliott DuganBarry Town United13730,54H. FranklinHarry FranklinConnah's Quay Nomads16700,44J. LockJoshua LockThe New Saints15700,47F. YonsianFlorian YonsianHolywell Town15730,4715O. BrainOwen BrainBarry Town United6601R. HoldenRory HoldenThe New Saints13600,46T. WalkerTyler WalkerPenybont FC15610,418J. DaviesJordan DaviesColwyn Bay FC16500,31H. MehassebHussein MehassebConnah's Quay Nomads15500,33T. OwolabiTunde OwolabiFlint Town United15510,33S. SnaithSam SnaithCardiff Metropolitan11500,45J. WilliamsJordan WilliamsThe New Saints15510,3323E. CannEthan CannPenybont FC14400,29K. CookeKaiden CookeAirbus UK15400,27A. DaviesAdam DaviesColwyn Bay FC14400,29J. EvansJordan EvansAirbus UK16400,25O. EvansOsian EvansCaernarfon Town15400,27J. HodkinJordan HodkinConnah's Quay Nomads10400,4J. VealeJack VealeCardiff Metropolitan16420,25T. WaltersTom WaltersBriton Ferry Llansawel AFC16420,25B. WilsonBen WilsonThe New Saints7420,5732B. AhmunBen AhmunHaverfordwest County16310,19O. AndersonOllie AndersonBriton Ferry Llansawel AFC15300,2A. BonthronAlex BonthronCambrian United14300,21L. BowenLuke BowenBriton Ferry Llansawel AFC14300,21M. CadwalladerMark CadwalladerLlandudno FC14300,21A. CieślewiczAdrian CieślewiczCaernarfon Town15300,2M. DelaneyMatthew DelaneyAmmanford AFC11310,27N. EdwardsNoah EdwardsCaernarfon Town15300,2J. FergusonJoe FergusonConnah's Quay Nomads15310,2S. FordeSol FordeColwyn Bay FC12300,25M. HillMatty HillColwyn Bay FC13300,23R. HillRyan HillPenybont FC10310,3I. JefferiesIsaac JefferiesThe New Saints15300,2A. JohnAlex JohnCambrian United11300,27Lassana MendesLassana MendesFlint Town United15300,2B. MaherBen MaherLlandudno FC14300,21J. MalkinJoe MalkinFlint Town United8320,37I. ModiIsaac ModiFlint Town United16300,19I. MurrayIwan MurrayConnah's Quay Nomads13300,23D. SmithDaniel SmithBarry Town United11300,27C. StephensCallum StephensLlandudno FC12300,25N. WoodNathan WoodPenybont FC15300,254R. AbbruzzeseRhys AbbruzzeseHaverfordwest County16200,13D. BartonDaniel BartonBarry Town United14200,14H. BennettHarvey BennettLlandudno FC7210,29J. BodenhamJack BodenhamThe New Saints16200,13O. CallandOli CallandAirbus UK13200,15J. CaseJoseph CaseAmmanford AFC8200,25H. CharsleyHarry CharsleyCaernarfon Town5200,4J. ClarkeJames ClarkeCardiff Metropolitan12200,17H. DeanHarry DeanFlint Town United15200,13D. EdwardsDylan EdwardsCambrian United11200,18J. EvansJonathan EvansAmmanford AFC15200,13E. GriffithsEuros GriffithsAmmanford AFC14200,14S. HartSam HartColwyn Bay FC11200,18D. HawkinsDaniel HawkinsHaverfordwest County16200,13C. HughesCaio HughesHolywell Town15200,13S. JonesSam JonesCardiff Metropolitan13200,15J. LesterJames LesterBarry Town United14200,14P. MooneyPhil MooneyCaernarfon Town7200,29R. OwenRicky-Lee OwenBriton Ferry Llansawel AFC14200,14N. PeateNathan PeateColwyn Bay FC13200,15D. RobertsDan RobertsColwyn Bay FC11200,18J. ShawJack ShawBarry Town United15200,13C. ShephardCorey ShephardHaverfordwest County13200,15D. SimeuDynel SimeuThe New Saints15200,13K. SmithKieran SmithLlandudno FC10200,2J. StevensonJosh StevensonAirbus UK16200,13C. ThomasCallum ThomasAmmanford AFC13210,15C. VenablesChris VenablesPenybont FC15200,13L. WareLewys WareTrefelin BGC16210,13D. WilliamsDaniel WilliamsThe New Saints15200,13M. WilliamsMarc WilliamsLlandudno FC16200,13M. WoodcockMax WoodcockConnah's Quay Nomads16200,1386J. BeecherJosh BeecherCambrian United9100,11D. BirchDanny BirchCambrian United3100,33M. Blackwell-JonesMason Blackwell-JonesAirbus UK15100,07C. BratleyCallum BratleyColwyn Bay FC15100,07H. BrightHarrison BrightCambrian United13100,08T. BrockTyler BrockTrefelin BGC15100,07J. CanavanJake CanavanCaernarfon Town16100,06B. ClarkBen ClarkThe New Saints6100,17D. CornessDominic CornessThe New Saints13100,08O. CuddihyOwen CuddihyBarry Town United10100,1D. DaviesDaniel DaviesThe New Saints15100,07K. DaviesKeston DaviesBarry Town United5100,2M. DaviesMael DaviesPenybont FC15100,07O. DaviesOwen DaviesHolywell Town14100,07S. Dymond-HallSpencer Dymond-HallCardiff Metropolitan16100,06J. EdwardsJoel EdwardsCardiff Metropolitan9100,11A. EvansAshley EvansCambrian United15100,07M. FisherMatthew FisherAmmanford AFC6100,17S. FlynnShane FlynnConnah's Quay Nomads4100,25A. GammondAlex GammondBriton Ferry Llansawel AFC12100,08M. GeorgeMichael GeorgeBarry Town United15100,07L. GerrardLouis GerrardTrefelin BGC15100,07D. GossetDanny GossetCaernarfon Town4100,25N. GroganNick GroganLlandudno FC7100,14I. HewittIeuan HewittHolywell Town4100,25L. HigginsLiam HigginsLlandudno FC9100,11D. HillmanDanny HillmanCambrian United6100,17J. HooperJack HooperCardiff Metropolitan10100,1B. HughesBen HughesFlint Town United15100,07C. HurfordCorey HurfordBriton Ferry Llansawel AFC13100,08J. JonesJasper JonesTrefelin BGC13100,08M. JonesMatthew JonesCaernarfon Town11100,09J. JosephJac JosephCambrian United7100,14J. KennyJack KennyColwyn Bay FC13100,08O. LancelyOliver LancelyAirbus UK9100,11J. LekoJonathan LekoPenybont FC8100,13J. LloydJoseph LloydBriton Ferry Llansawel AFC10100,1K. LloydKieran LloydLlandudno FC15100,07M. McKenzieMyles McKenzieCardiff Metropolitan10100,1T. McManusTyler McManusAirbus UK10100,1M. MelbourneMax MelbournePenybont FC12100,08C. MorrisCammron MorrisLlandudno FC11100,09H. MorrisHarvey MorrisHolywell Town11100,09F. MurtasFabrizio MurtasHolywell Town14100,07L. MwandweLifumpa MwandweCardiff Metropolitan14100,07H. OwenHarry OwenFlint Town United15100,07J. PalmerJoe PalmerAirbus UK11100,09Paulo MendesPaulo MendesCaernarfon Town15100,07I. PhillipsIoan PhillipsPenybont FC4100,25L. PhillipsLouis PhillipsTrefelin BGC7100,14R. PiperRoan PiperTrefelin BGC15100,07D. PooleDeclan PooleColwyn Bay FC15100,07T. PriceTom PriceBriton Ferry Llansawel AFC16100,06O. PritchardOwen PritchardPenybont FC10100,1D. ReesDylan ReesHaverfordwest County15100,07R. ReynoldsRyan ReynoldsCardiff Metropolitan8100,13C. SaintyCallum SaintyBarry Town United13100,08C. SaundersCallum SaundersTrefelin BGC11100,09J. SconceJack SconceHolywell Town13100,08R. SearsRyan SearsCaernarfon Town14100,07C. ShirtCallum ShirtAmmanford AFC16100,06L. SirrellLewis SirrellColwyn Bay FC14100,07A. StephensAdam StephensLlandudno FC5100,2M. StoneMichael StoneConnah's Quay Nomads8100,13D. SullivanDanny SullivanHolywell Town9100,11J. WalkerJack WalkerHaverfordwest County14100,07R. WeaverRoss WeaverLlandudno FC10100,1A. WildigAaron WildigCardiff Metropolitan12100,08E. WilliamsEllis WilliamsBarry Town United16100,06J. WilliamsJosh WilliamsColwyn Bay FC14100,07J. WilsonJack WilsonHaverfordwest County12100,08M. WinsladeMark WinsladeHolywell Town10100,1J. WoodfordJay WoodfordCambrian United13100,08J. WrightJarrad WrightCambrian United4100,25H. WynHarri WynCaernarfon Town3100,33O. ZanzalaOffrande ZanzalaCaernarfon Town11100,09