# List of Welsh Premier League seasons

The Welsh Premier League is the top division of Welsh football. This is the list of the league's seasons.

## Seasons

| Season | Champions | European qualifiers | Relegated from the League | Promoted to the League | Top scorer | Top scorer |
| Season | Champions | European qualifiers | Relegated from the League | Promoted to the League | Player | Goals |
| 1992–93 | Cwmbran Town | | Llanidloes Town Abergavenny Thursdays | Llansantffraid Ton Pentre | Steve Woods (Ebbw Vale) | 29 |
| 1993–94 | Bangor City | Inter Cardiff | Haverfordwest County Briton Ferry Athletic | Rhyl Barry Town | Dave Taylor (Porthmadog) | 43 |
| 1994–95 | Bangor City | Afan Lido | Mold Alexandra Maesteg Park | Cemaes Bay Briton Ferry Athletic Caernarfon Town | Frank Mottram (Bangor City) | 31 |
| 1995–96 | Barry Town | Newtown | Afan Lido Llanelli | Welshpool Town Carmarthen Town | Ken McKenna (Conwy United) | 38 |
| 1996–97 | Barry Town | Inter CableTel | Ton Pentre Holywell Town Briton Ferry Athletic | Rhayader Town Haverfordwest County | Tony Bird (Barry Town) | 42 |
| 1997–98 | Barry Town | Newtown | Porthmadog Flint Town United Welshpool Town Cemaes Bay | Holywell Town Afan Lido | Eifion Williams (Barry Town) | 40 |
| 1998–99 | Barry Town | Inter Cardiff Cwmbran Town | Holywell Town Ebbw Vale | Flexys Cefn Druids Llanelli | Eifion Williams (Barry Town) | 28 |
| 1999–2000 | Total Network Solutions | Barry Town Bangor City | Conwy United Caernarfon Town | Oswestry Town Port Talbot Town | Chris Summers (Cwmbran Town) | 28 |
| 2000–01 | Barry Town | Cwmbran Town Total Network Solutions | Inter Cardiff | Caernarfon Town | Graham Evans (Caersws) | 25 |
| 2001–02 | Barry Town | Total Network Solutions Bangor City | Rhayader Town | Welshpool Town | Marc Lloyd-Williams (Bangor City) | 47 |
| 2002–03 | Barry Town | Cwmbran Town Total Network Solutions | Llanelli | Porthmadog | Graham Evans (Caersws) | 24 |
| 2003–04 | Rhyl | Haverfordwest County Total Network Solutions | Barry Town | Airbus UK Broughton Llanelli | Graham Evans (Caersws) | 24 |
| 2004–05 | Total Network Solutions | Carmarhten Town Rhyl | Afan Lido | Cardiff Grange Harlequins | Marc Lloyd-Williams (Total Network Solutions) | 31 |
| 2005–06 | Total Network Solutions | Llanelli Rhyl | Cardiff Grange Harlequins | | Rhys Griffiths (Port Talbot Town) | 28 |
| 2006–07 | The New Saints | Carmarhten Town Rhyl | Cwmbran Town | Llangefni Town Neath Athletic | Rhys Griffiths (Llanelli) | 30 |
| 2007–08 | Llanelli | The New Saints | Llangefni Town | Prestatyn Town | Rhys Griffiths (Llanelli) | 40 |
| 2008–09 | Rhyl | Llanelli The New Saints | Caernarfon Town | Bala Town | Rhys Griffiths (Llanelli) | 31 |
| 2009–10 | The New Saints | Llanelli Port Talbot Town | Rhyl Gap Connah's Quay Porthmadog Technogroup Welshpool Town Caersws Elements Cefn Druids | | Rhys Griffiths (Llanelli) | 30 |
| 2010–11 | Bangor City | The New Saints Neath | Haverfordwest County | Afan Lido | Rhys Griffiths (Llanelli) | 25 |
| 2011–12 | The New Saints | Bangor City Llanelli | Neath | Gap Connah's Quay | Rhys Griffiths (Llanelli) | 24 |
| 2012–13 | The New Saints | Airbus UK Broughton Bala Town | Llanelli | Rhyl | Michael Wilde (The New Saints) | 25 |
| 2013–14 | The New Saints | Airbus UK Broughton TBD | Afan Lido | Cefn Druids | TBD (TBD) | TBD |