WALES 2020-21
Premier League
FIRST STAGE
  Played Won Drew Lost For Against Diff. Points
1 Connah's Quay Nomads FC 22 18 3 1 48 13 35 57
2 TNS of Oswestry Town and Llansantffraid FC 22 17 3 2 65 13 52 54
3 Bala Town FC 22 12 6 4 51 28 23 42
4 Barry Town United FC 22 11 3 8 33 29 4 36
5 Penybont FC Bridgend 22 10 5 7 29 25 4 35
6 Caernarfon Town FC 22 9 5 8 33 42 -9 32
7 Haverfordwest County AFC 22 8 5 9 28 34 -6 29
8 Aberystwyth Town FC 22 5 6 11 30 40 -10 21
9 Newtown AFC 22 5 5 12 29 41 -12 20
10 Cardiff Metropolitan University FC 22 4 5 13 18 35 -17 17
11 Flint Town United FC 22 5 0 17 21 53 -32 15
12 Cefn Druids AFC Cefn Mawr 22 3 4 15 21 53 -32 13
  264 107 50 107 406 406 0 371
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
CHAMPIONSHIP GROUP
  Played Won Drew Lost For Against Diff. Points
1 Connah's Quay Nomads FC 32 25 4 3 70 20 50 79
2 TNS of Oswestry Town and Llansantffraid FC 32 24 5 3 84 17 67 77
3 Bala Town FC 32 18 6 8 67 42 25 60
4 Penybont FC Bridgend 32 13 7 12 42 40 2 46
5 Barry Town United FC 32 13 4 15 42 53 -11 43
6 Caernarfon Town FC 32 10 7 15 43 67 -24 37
RELEGATION GROUP
7 Newtown AFC 32 12 6 14 57 53 4 42
8 Cardiff Metropolitan University FC 32 11 7 14 47 46 1 40
9 Haverfordwest County AFC 32 10 7 15 38 56 -18 37
10 Aberystwyth Town FC 32 8 9 15 47 53 -6 33
11 Flint Town United FC 32 10 2 20 38 58 -20 32
12 Cefn Druids AFC Cefn Mawr 32 4 4 24 25 95 -70 16
  384 158 68 158 600 600 0 542
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
Conference League play-off
Semifinals Penybont FC Bridgend - Newtown AFC 0-1
Barry Town United FC - Caernarfon Town FC 1-3
Final Newtown AFC - Caernarfon Town FC 5-3
No relegation and promotion due to Covid-19 pandemic
Connah's Quay = Cei Connah Haverfordwest = Hwlffordd
Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth
Bala = Y Bala Newtown = Y Drenewydd
Barry = Y Barri  Cardiff = Caerdydd
Bridgend = Pen-y-bont ar Ogwr Cefn Mawr = Cefn Mawr
Caernarfon = Caernarvon  Flint = Y Fflint
English = Welsh
FC = Football Club AFC = Association Football Club
TNS = The New Saints
Oswestry (Croesoswallt) => Oswestry (ENG)
CUP
Not contested due to Covid-19 pandemic
WALES 2021-22
Premier League
FIRST STAGE
  Played Won Drew Lost For Against Diff. Points
1 TNS of Oswestry Town and Llansantffraid FC 22 18 3 1 61 17 44 57
2 Penybont FC Bridgend 22 9 9 4 43 25 18 36
3 Newtown AFC 22 10 5 7 38 26 12 35
4 Flint Town United FC 22 10 5 7 41 31 10 35
5 Bala Town FC 22 8 10 4 38 32 6 34
6 Caernarfon Town FC 22 9 4 9 35 37 -2 31
7 Cardiff Metropolitan University FC 22 6 9 7 21 28 -7 27
8 Aberystwyth Town FC 22 7 4 11 23 30 -7 25
9 Barry Town United FC 22 6 5 11 26 36 -10 23
10 Haverfordwest County AFC 22 5 7 10 21 35 -14 22
11 Connah's Quay Nomads FC (-18) 22 9 7 6 26 16 10 16
12 Cefn Druids AFC Cefn Mawr 22 0 2 20 14 74 -60 2
  264 97 70 97 387 387 0 343
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
Connah's Quay Nomads FC 18 points deducted for fielding an ineligible player in 6 matches
CHAMPIONSHIP GROUP
  Played Won Drew Lost For Against Diff. Points
1 TNS of Oswestry Town and Llansantffraid FC 32 25 5 2 86 26 60 80
2 Bala Town FC 32 16 11 5 67 37 30 59
3 Newtown AFC 32 15 6 11 50 35 15 51
4 Caernarfon Town FC 32 13 4 15 46 53 -7 43
5 Flint Town United FC 32 12 6 14 51 53 -2 42
6 Penybont FC Bridgend 32 10 10 12 49 57 -8 40
RELEGATION GROUP
7 Cardiff Metropolitan University FC 32 10 12 10 35 38 -3 42
8 Aberystwyth Town FC 32 11 7 14 38 45 -7 40
9 Connah's Quay Nomads FC (-18) 32 15 11 6 44 18 26 38
10 Haverfordwest County AFC 32 10 8 14 45 46 -1 38
11 Barry Town United FC 32 8 7 17 31 47 -16 31
12 Cefn Druids AFC Cefn Mawr 32 2 3 27 22 109 -87 9
  384 147 90 147 564 564 0 513
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
Connah's Quay Nomads FC 18 points deducted for fielding an ineligible player in 6 matches
Scottish Challenge Cup play-off
Semifinals Caernarfon Town FC - Cardiff Metropolitan University FC 1-0
Flint Town United FC - Penybont FC Bridgend 2-1
Final Caernarfon Town FC - Flint Town United FC 2-1 aet
Promoted Airbus UK Broughton FC, Pontypridd Town AFC
Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain Caernarfon = Caernarvon 
Bridgend = Pen-y-bont ar Ogwr Cardiff = Caerdydd
Newtown = Y Drenewydd Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth
Flint = Y Fflint Barry = Y Barri 
Connah's Quay = Cei Connah Haverfordwest = Hwlffordd
Bala = Y Bala Cefn Mawr = Cefn Mawr
English = Welsh
FC = Football Club AFC = Association Football Club
TNS = The New Saints
Oswestry (Croesoswallt) => Oswestry (ENG)
CUP
Semifinals Penybont FC Bridgend - Bala Town FC 0-0 aet (5-3 pen)
TNS of Oswestry Town and Llansantffraid FC - Colwyn Bay FC 1-0
Final (Cardiff 01.05.2022) TNS of Oswestry Town and Llansantffraid FC - Penybont FC Bridgend 3-2
WALES 2022-23
Premier League
FIRST STAGE
  Played Won Drew Lost For Against Diff. Points
1 TNS of Oswestry Town and Llansantffraid FC 22 19 3 0 83 8 75 60
2 Connah's Quay Nomads FC 22 13 5 4 33 14 19 44
3 Penybont FC Bridgend 22 12 5 5 37 19 18 41
4 Cardiff Metropolitan University FC 22 13 2 7 29 29 0 41
5 Bala Town FC 22 12 4 6 42 21 21 40
6 Newtown AFC 22 10 3 9 41 39 2 33
7 Haverfordwest County AFC 22 8 3 11 29 35 -6 27
8 Caernarfon Town FC 22 8 1 13 33 41 -8 25
9 Flint Town United FC 22 6 6 10 24 37 -13 24
10 Aberystwyth Town FC 22 7 1 14 23 58 -35 22
11 Pontypridd Town AFC 22 6 2 14 22 42 -20 20
12 Airbus UK Broughton FC 22 0 1 21 13 66 -53 1
  264 114 36 114 409 409 0 378
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
CHAMPIONSHIP GROUP
  Played Won Drew Lost For Against Diff. Points
1 TNS of Oswestry Town and Llansantffraid FC 32 26 5 1 112 17 95 83
2 Connah's Quay Nomads FC 32 17 10 5 45 23 22 61
3 Penybont FC Bridgend (-6) 32 16 10 6 51 32 19 52
4 Cardiff Metropolitan University FC 32 16 4 12 41 49 -8 52
5 Bala Town FC 32 12 8 12 51 37 14 44
6 Newtown AFC 32 12 5 15 49 56 -7 41
RELEGATION GROUP
7 Haverfordwest County AFC 32 14 5 13 49 44 5 47
8 Pontypridd Town AFC 32 12 5 15 41 52 -11 41
9 Caernarfon Town FC 32 12 3 17 51 54 -3 39
10 Aberystwyth Town FC 32 11 5 16 41 73 -32 38
11 Flint Town United FC 32 9 8 15 41 53 -12 35
12 Airbus UK Broughton FC (-6) 32 0 2 30 18 100 -82 -4
  384 157 70 157 590 590 0 529
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
Airbus UK Broughton FC and Penybont FC Bridgend -6 points for fielding ineligible players
Europe Conference League play-off
Semifinals Cardiff Metropolitan University FC - Haverfordwest County AFC 0-0 aet (3-4p)
Bala Town FC - Newtown AFC 2-4
Final Newtown AFC - Haverfordwest County AFC 1-1 aet (3-4p)
Promoted Barry Town United FC, Colwyn Bay FC
Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain Caernarfon = Caernarvon 
Bridgend = Pen-y-bont ar Ogwr Cardiff = Caerdydd
Newtown = Y Drenewydd Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth
Flint = Y Fflint Haverfordwest = Hwlffordd
Connah's Quay = Cei Connah Broughton = Brychdyn
Bala = Y Bala Pontypridd = Pontypridd
English = Welsh
FC = Football Club AFC = Association Football Club
TNS = The New Saints
Oswestry (Croesoswallt) => Oswestry (ENG)
CUP
Semifinals Bala Town FC - Connah's Quay Nomads FC 2-1
Penybont FC Bridgend - TNS of Oswestry Town and Llansantffraid FC 0-2
Final (Bangor 30.04.2023) TNS of Oswestry Town and Llansantffraid FC - Bala Town FC  6-0
WALES 2023-24
Premier League
FIRST STAGE
  Played Won Drew Lost For Against Diff. Points
1 TNS of Oswestry Town and Llansantffraid FC 22 20 2 0 77 14 63 62
2 Connah's Quay Nomads FC 22 15 2 5 59 29 30 47
3 Bala Town FC 22 10 7 5 25 20 5 37
4 Cardiff Metropolitan University FC 22 9 7 6 28 39 -11 34
5 Newtown AFC 22 10 3 9 35 31 4 33
6 Caernarfon Town FC 22 9 4 9 40 41 -1 31
7 Haverfordwest County AFC 22 7 7 8 29 33 -4 28
8 Penybont FC Bridgend (-6) 22 8 4 10 28 32 -4 25
9 Barry Town United FC 22 6 5 11 27 41 -14 23
10 Aberystwyth Town FC 22 4 3 15 18 46 -28 15
11 Colwyn Bay FC 22 4 2 16 27 49 -22 14
12 Pontypridd Town AFC (-9) 22 5 4 13 13 31 -18 13
  264 107 50 107 406 406 0 362
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
Penybont FC Bridgend 6 points deducted  for fielding an ineligible players
Pontypridd Town AFC 9 points deducted for failing to pay players on time, failing to comply with contractual player obligations, failing to register players 
correctly and fielding ineligible players.
CHAMPIONSHIP GROUP
  Played Won Drew Lost For Against Diff. Points
1 TNS of Oswestry Town and Llansantffraid FC 32 30 2 0 117 18 99 92
2 Connah's Quay Nomads FC 32 18 5 9 70 43 27 59
3 Bala Town FC 32 13 12 7 38 31 7 51
4 Newtown AFC 32 13 5 14 49 46 3 44
5 Caernarfon Town FC 32 11 8 13 52 70 -18 41
6 Cardiff Metropolitan University FC (-3) 32 10 9 13 35 63 -28 36
RELEGATION GROUP
7 Penybont FC Bridgend (-6) 32 14 7 11 46 37 9 43
8 Haverfordwest County AFC 32 11 10 11 39 40 -1 43
9 Barry Town United FC 32 7 11 14 36 54 -18 32
10 Aberystwyth Town FC 32 7 6 19 27 57 -30 27
11 Colwyn Bay FC 32 7 4 21 34 66 -32 25
12 Pontypridd Town AFC (-9) 32 8 7 17 23 41 -18 22
  384 149 86 149 566 566 0 515
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
Penybont FC Bridgend 6 points deducted  for fielding an ineligible players
Pontypridd Town AFC 9 points deducted for failing to pay players on time, failing to comply with contractual player obligations, failing to register players 
correctly and fielding ineligible players.
Cardiff Metropolitan University FC 3 points deducted  for fielding an ineligible player
Europe Conference League play-off
Semifinals Newtown AFC - Penybont FC Bridgend 0-5
Caernarfon Town FC - Cardiff Metropolitan University FC 2-0
Final Penybont FC Bridgend - Caernarfon Town FC 1-3
Promoted Briton Ferry Llansawel AFC, Flint Town United FC
Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain Caernarfon = Caernarvon 
Bridgend = Pen-y-bont ar Ogwr Cardiff = Caerdydd
Newtown = Y Drenewydd Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth
Pontypridd = Pontypridd Haverfordwest = Hwlffordd
Connah's Quay = Cei Connah Barry = Y Barri 
Bala = Y Bala Colwyn Bay FC = Bae Colwyn
English = Welsh
FC = Football Club AFC = Association Football Club
TNS = The New Saints
Oswestry (Croesoswallt) => Oswestry (ENG)
CUP
Semifinals Connah's Quay Nomads FC - Bala Town FC 1-0
Cardiff Metropolitan University FC - TNS of Oswestry Town and Llansantffraid FC 2-6
Final (Newport 28.04.2024) Connah's Quay Nomads FC - TNS of Oswestry Town and Llansantffraid FC 2-1
WALES 2024-25
Premier League
FIRST STAGE
  Played Won Drew Lost For Against Diff. Points
1 TNS of Oswestry Town and Llansantffraid FC
2 Connah's Quay Nomads FC
3 Bala Town FC
4 Cardiff Metropolitan University FC
5 Newtown AFC
6 Caernarfon Town FC                
7 Haverfordwest County AFC
8 Penybont FC Bridgend
9 Barry Town United FC
10 Aberystwyth Town FC
11 Briton Ferry Llansawel AFC
12 Flint Town United FC
                 
Rules for classification: 1) points (win 3 points, draw 1 point); 2) goal difference; 3) goals scored; 4) Matches won; 5) Play-off
Llansantffraid-ym-Mechain = Llansantffraid-ym-Mechain Caernarfon = Caernarvon 
Bridgend = Pen-y-bont ar Ogwr Cardiff = Caerdydd
Newtown = Y Drenewydd Aberystwyth (Mouth of the River Ystwyth) = Aberystwyth
Connah's Quay = Cei Connah Haverfordwest = Hwlffordd
Bala = Y Bala Barry = Y Barri 
Briton Ferry = Llansawel Flint = Y Fflint
English = Welsh
FC = Football Club AFC = Association Football Club
TNS = The New Saints
Oswestry (Croesoswallt) => Oswestry (ENG)
CUP
Semifinals
Final