Stars of the season:
CAERNARFON Town were chief flag-flyers for the Herald area on the North Wales football scene this season.
The Canaries were crowned Huws Gray Alliance champions to clinch a return to the top flight Welsh Premier League after a 10-year absence.
Fittingly, Town boss Sean Eardley, who has not lost a league game in charge of the Cofis since taking over last November, won the HGA Manager of the Year award.
After losing in two domestic finals in the Gwynedd League, Nefyn United came good on the last day of the season when they defeated Bontnewydd 4-2 in extra time to lift the NWCFA Junior Cup for the first time since 2000. NORTH WALES FOOTBALL ROLL OF HONOUR 2017/18 SEASON Welsh Premier League Champions: The New Saints; runners-up: Bangor City
Nathaniel MG League Cup
Winners: The New Saints; runnersup: Cardiff Metropolitan
Europa League play-offs
Final: Cefn Druids 1 Cardiff Met 0.
Welsh Cup
Winners: Connah’s Quay Nomads; runners-up: Aberystwyth Town.
FAW Trophy
Winners: Conwy Borough; runners-up: Rhos Aelwyd Huws Gray Alliance Champions: Caernarfon Town; runners-up: Denbigh Town League Cup Winners: Flint Town United; runners-up: Gresford Athletic Welsh Alliance League Division One Champions: Conwy Borough; run- ners-up: Llangefni Town
Division Two
Champions: Prestatyn Sports; runners-up: Bodedern Athletic.
Cookson Cup
Winners: Conwy Borough; runners-up: Barmouth and Dyffryn
Mawddach Cup
Winners: Llandudno Albion; runners-up: Llandyrnog United
Take Stock Van Hire Cup
Winners: Bodedern Athletic; runners-up: Mochdre Sports.
Welsh National League Premier Division
Champions: Buckley Town; runners-up: Brickfield Rangers League Cup Winners: Brickfield Rangers; runners-up: Hawarden Rangers Division One Champions: Brymbo; runners-up: Rhos Aelwyd. League Cup Winners: Rhos Aelwyd; runnersup: New Brighton Villa.
Reserves Division
Champions: Ruthin Town; runners-up: Cefn Druids
League Cup
Winners: Cefn Druids; runners-up: Buckley Town
Reserves and Colts Division
Champions: Brickfield runners-up: Rhostyllen.
League Cup
Rangers; Winners: Brickfield Rangers; runners-up: Ruthin Town.
Vale of Clwyd and Conwy League Premier Division
Champions: Kinmel Bay; runnersup: Llanfairfechan Town
Division One
Champions: Llandudno Amateurs; runners-up: Llandudno Athletic.
Premier Cup
Winners: Llansannan; runners-up: Rhyl Youth
Presidents Cup
Winners: Llanfairfechan Town; runners-up: Llandudno Amateurs.
REM Jones Cup
Winners: Rhuddlan Town; runnersup: Llandudno Athletic.
Gwynedd League
Champions: Holyhead Town; runners-up: Bro Goronwy
Safeflue Shield
Winners: Gwalchmai; runners-up: Nefyn United.
Bob Owen Memorial Shield
Winners: Bro Goronwy; runnersup: Nefyn United
Meditel Gwynedd Cup
Winners: Holyhead Town; runners- up: Bro Goronwy
North East Wales League
Champions: Plas Madoc; runnersup: Penyffordd Lions Horace Wynne Cup Winners: Penyffordd Lions; runners-up: Plas Madoc. Premier Cup Winners: Airbus UK Broughton Youth; runners-up: Rhosllanerchrugog Presidents Cup Winners: Penyffordd Lions; runners-up: Plas Madoc.
Anglesey League
Champions: Mynydd Tigers; runners-up: Bryngwran Bulls
Lucas Oil Cup
Winners: Bryngwran Bulls; runners-up: Mynydd Tigers
Elias Cup
Winners: Arriva Bangor; runnersup: Bodorgan.
Dargie Cup
Winners: Bryngwran Bulls; runners-up: Mynydd Tigers
Megan Cup
Winners: Caergybi; runners-up: Bryngwran Bulls
Benllech Car Boot Trophy
Winners: Arriva Bangor; runnersup: Caergybi
North Wales Coast Junior Cup
Winners: Nefyn United; runnersup: Bontnewydd.
North East Wales Challenge Cup
Winners: Ruthin Town; runnersup: Holywell Town.