Welsh Premier LeaguePenybont FC2 - 0Caernarfon TownNWelsh Premier LeagueAirbus UK Broughton3 - 2Caernarfon TownNWelsh Premier LeagueCaernarfon Town3 - 1Briton Ferry Llansawel AFCS
Welsh CupFlint Town United FC1 - 3Caernarfon TownS
Welsh Premier LeagueHaverfordwest County1 - 2Caernarfon TownS
Welsh Premier LeagueCaernarfon Town0 - 1Barry Town UnitedN
Welsh Premier LeagueCardiff Metropolitan University FC2 - 2Caernarfon TownU
Welsh Premier LeagueCaernarfon Town9 - 1Cambrian United FCS
Welsh Premier LeagueLlandudno FC1 - 1Caernarfon TownU
Welsh Premier LeagueAmmanford AFC0 - 5Caernarfon TownS
Welsh Premier LeagueCaernarfon Town3 - 0Flint Town United FCS
Welsh Premier LeagueCaernarfon Town2 - 3The New Saints FCN
Welsh Premier LeagueHolywell Town FC3 - 5Caernarfon TownS
Welsh Premier LeagueTrefelin BGC0 - 2Caernarfon TownS
Premier LeagueCaernarfon Town3 - 0Colwyn Bay FCS
Welsh Premier LeagueCaernarfon Town1 - 2Penybont FCN
Premier LeagueConnah's Quay Nomads FC1 - 2Caernarfon TownS
UEFA Europa Conference LeagueFCI Levadia5 - 0Caernarfon TownN
UEFA Europa Conference LeagueCaernarfon Town0 - 5FCI LevadiaN
Welsh Premier LeagueCaernarfon Town2 - 0Penybont FCS