Wales 2024/25


Uwch Gynghrair Cymru (Cymru Premier)
Cup Tournaments

Uwch Gynghrair Cymru (Cymru Premier)

Regular Stage | Championship Playoff | Relegation Playoff

Regular Stage

Final Table:

 1.The New Saints                  22  17  0  5  61-26  51  [C]  Championship Playoff
 2.Pen-y-Bont                      22  15  5  2  42-16  50       Championship Playoff
 3.Haverfordwest County            22  11  7  4  29-11  40       Championship Playoff
 4.Caernarfon Town                 22  10  4  8  35-35  34       Championship Playoff
 5.Bala Town                       22   7 11  4  28-21  32       Championship Playoff
 6.Cardiff Metropolitan University 22   9  5  8  32-29  32       Championship Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 7.Barry Town United               22   8  6  8  32-38  30       Relegation Playoff
 8.Connah's Quay Nomads            22   7  5 10  32-26  26       Relegation Playoff
 9.Briton Ferry Llansawel          22   6  3 13  33-45  21  [P]  Relegation Playoff
10.Flint Town United               22   6  2 14  27-47  20  [P]  Relegation Playoff
11.Newtown                         22   5  4 13  24-46  19       Relegation Playoff
12.Aberystwyth Town                22   4  2 16  18-53  14       Relegation Playoff

Round 1
[Aug 9]
Newtown         4-1 Aberystwyth     
[Aug 10]
Barry           1-1 Bala            
Flint           1-2 Cardiff Met     
[Aug 11]
Connah's Quay   0-1 Haverfordwest   
Briton Ferry    0-2 Pen-y-Bont      
[Oct 9]
The New Saints  1-2 Caernarfon      

Round 2
[Aug 16]
Bala            2-0 Briton Ferry    
Cardiff Met     1-1 Barry           
Flint           1-4 The New Saints  
Pen-y-Bont      0-0 Newtown         
Aberystwyth     1-1 Connah's Quay   
[Aug 17]
Caernarfon      1-2 Haverfordwest   

Round 3
[Aug 23]
Bala            2-0 Flint           
Briton Ferry    1-5 Cardiff Met     
Haverfordwest   0-0 Pen-y-Bont      
Newtown         0-4 Caernarfon      
Aberystwyth     1-0 Barry           
[Oct 30]
Connah's Quay   1-2 The New Saints  

Round 4
[Aug 26]
Barry           1-2 Newtown         
Caernarfon      0-0 Bala            
Cardiff Met     0-0 Haverfordwest   
Flint           0-1 Connah's Quay   
Pen-y-Bont      5-1 Aberystwyth     
[Dec 22]
The New Saints  5-2 Briton Ferry    

Round 5
[Aug 30]
Haverfordwest   3-0 Newtown         
[Aug 31]
Bala            1-2 Pen-y-Bont      
Barry           3-2 Flint           
Briton Ferry    1-5 Connah's Quay   
Caernarfon      1-2 Cardiff Met     
[Sep 3]
The New Saints  2-0 Aberystwyth     

Round 6 [Sep 7]
Bala            0-1 Cardiff Met     
Connah's Quay   1-2 Barry           
Haverfordwest   0-1 The New Saints  
Newtown         1-0 Briton Ferry    
Pen-y-Bont      2-0 Caernarfon      
Aberystwyth     0-2 Flint           

Round 7
[Sep 13]
Bala            3-0 Aberystwyth     
Newtown         2-1 Cardiff Met     
[Sep 14]
Caernarfon      3-2 Briton Ferry    
Flint           1-0 Haverfordwest   
The New Saints  4-0 Barry           
[Sep 15]
Connah's Quay   0-1 Pen-y-Bont      

Round 8
[Sep 20]
Bala            2-2 Newtown         
Pen-y-Bont      2-1 The New Saints  
Aberystwyth     0-3 Haverfordwest   
[Sep 21]
Barry           1-1 Caernarfon      
Briton Ferry    1-1 Flint           
Cardiff Met     2-1 Connah's Quay   

Round 9
[Sep 24]
Connah's Quay   1-1 Newtown         
Haverfordwest   1-1 Barry           
Pen-y-Bont      0-1 Briton Ferry    
The New Saints  2-3 Bala            
Aberystwyth     1-2 Cardiff Met     
[Sep 25]
Flint           1-2 Caernarfon      

Round 10
[Sep 27]
Barry           1-0 Aberystwyth     
Haverfordwest   1-0 Cardiff Met     
Newtown         1-6 The New Saints  
[Sep 28]
Briton Ferry    2-2 Bala            
Flint           0-1 Pen-y-Bont      
Caernarfon      3-1 Connah's Quay   

Round 11
[Oct 4]
Briton Ferry    abd The New Saints  [abandoned at 0-0 in 15' due to heavy rain]
Bala            0-2 Haverfordwest   
Connah's Quay   3-0 Aberystwyth     
Newtown         2-4 Flint           
Pen-y-Bont      4-1 Barry           
[Oct 5]
Cardiff Met     1-2 Caernarfon      
[Nov 20]
Briton Ferry    3-1 The New Saints  

Round 12 [Oct 12]
Aberystwyth     0-3 Pen-y-Bont      
Barry           3-1 Briton Ferry    
Caernarfon      1-2 Newtown         
Flint           2-2 Bala            
Haverfordwest   0-0 Connah's Quay   
The New Saints  3-0 Cardiff Met     

Round 13 [Oct 15]
Bala            0-0 Connah's Quay   
Briton Ferry    1-2 Haverfordwest   
Caernarfon      1-4 Aberystwyth     
Cardiff Met     1-1 Pen-y-Bont      
Newtown         2-4 Barry           
The New Saints  5-0 Flint           

Round 14
[Oct 25]
Cardiff Met     2-1 Newtown         
[Oct 26]
Flint           1-2 Barry           
Pen-y-Bont      1-1 Bala            
Haverfordwest   0-0 Caernarfon      
[Oct 27]
Aberystwyth     2-4 The New Saints  
Connah's Quay   2-1 Briton Ferry    

Round 15 [Nov 2]
Barry           1-4 The New Saints  
Caernarfon      1-5 Pen-y-Bont      
Connah's Quay   1-0 Cardiff Met     
Haverfordwest   4-1 Flint           
Newtown         0-0 Bala            
Briton Ferry    4-0 Aberystwyth     
 
Round 16
[Nov 8]
Aberystwyth     3-1 Newtown         
[Nov 9]
Barry           3-2 Connah's Quay   
Briton Ferry    0-1 Caernarfon      
Pen-y-Bont      3-1 Flint           
Cardiff Met     3-3 Bala            
[Nov 10]
The New Saints  2-1 Haverfordwest   

Round 17
[Nov 23]
Cardiff Met     3-0 Aberystwyth     
Flint           2-1 Briton Ferry    
Haverfordwest   0-0 Bala            
The New Saints  3-2 Pen-y-Bont      
[Nov 30]
Newtown         0-3 Connah's Quay   
[Dec 14]
Caernarfon      3-2 Barry           

Round 18
[Dec 3]
Briton Ferry    2-1 Newtown         
Connah's Quay   1-1 Caernarfon      
Pen-y-Bont      1-0 Haverfordwest   
[Dec 4]
Bala            1-0 The New Saints  
Flint           3-0 Aberystwyth     
[Dec 10]
Barry           2-1 Cardiff Met     

Round 19
[Dec 14]
Cardiff Met     2-0 Flint           
[Dec 21]
Aberystwyth     3-1 Caernarfon      
Bala            3-1 Barry           
[Jan 4]
Haverfordwest   5-1 Briton Ferry    
Pen-y-Bont      1-0 Connah's Quay   
The New Saints  2-1 Newtown         

Round 20 [Dec 26]
Barry           1-2 Pen-y-Bont      
Cardiff Met     1-3 Briton Ferry    
Aberystwyth     0-0 Bala            
Caernarfon      2-5 The New Saints  
Connah's Quay   7-2 Flint           
Newtown         0-2 Haverfordwest   

Round 21
[Dec 31]
Briton Ferry    0-0 Barry           
The New Saints  2-1 Connah's Quay   
Pen-y-Bont      2-2 Cardiff Met     
[Jan 1]
Flint           2-0 Newtown         
Haverfordwest   1-0 Aberystwyth     
[Jan 11]
Bala            0-2 Caernarfon      

Round 22
[Jan 11]
Aberystwyth     1-6 Briton Ferry    
[Jan 14]
Barry           1-1 Haverfordwest   
Caernarfon      3-0 Flint           
Cardiff Met     0-2 The New Saints  
Newtown         1-2 Pen-y-Bont      
[Jan 17]
Connah's Quay   0-2 Bala            

Final Table:

 1.The New Saints                  22  17  0  5  61-26  51  [C]  Championship Playoff
 2.Pen-y-Bont                      22  15  5  2  42-16  50       Championship Playoff
 3.Haverfordwest County            22  11  7  4  29-11  40       Championship Playoff
 4.Caernarfon Town                 22  10  4  8  35-35  34       Championship Playoff
 5.Bala Town                       22   7 11  4  28-21  32       Championship Playoff
 6.Cardiff Metropolitan University 22   9  5  8  32-29  32       Championship Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 7.Barry Town United               22   8  6  8  32-38  30       Relegation Playoff
 8.Connah's Quay Nomads            22   7  5 10  32-26  26       Relegation Playoff
 9.Briton Ferry Llansawel          22   6  3 13  33-45  21  [P]  Relegation Playoff
10.Flint Town United               22   6  2 14  27-47  20  [P]  Relegation Playoff
11.Newtown                         22   5  4 13  24-46  19       Relegation Playoff
12.Aberystwyth Town                22   4  2 16  18-53  14       Relegation Playoff

Championship Playoff

Final Table:

 1.The New Saints                  32  26  0  6  89-31  78  [C]  Champions
 2.Pen-y-Bont                      32  19  7  6  56-32  64
 3.Haverfordwest County            32  13 12  7  39-26  51       Conference League Playoff
 4.Caernarfon Town                 32  14  6 12  53-51  48       Conference League Playoff
 5.Cardiff Metropolitan University 32  12  8 12  43-46  44       Conference League Playoff
 6.Bala Town                       32   8 13 11  38-43  37       Conference League Playoff

Round 23
[Jan 24]
Cardiff Met     2-1 Pen-y-Bont      
[Jan 25]
Haverfordwest   3-2 Bala            
[Feb 11]
Caernarfon      0-1 The New Saints  

Round 24
[Jan 31]
Bala            1-3 Caernarfon      
[Feb 1]
Pen-y-Bont      0-0 Haverfordwest   
The New Saints  3-1 Cardiff Met     

Round 25 [Feb 8]
The New Saints  4-0 Pen-y-Bont      
Caernarfon      1-1 Haverfordwest   
Cardiff Met     2-1 Bala            

Round 26
[Feb 21]
Bala            0-2 The New Saints  
Haverfordwest   1-0 Cardiff Met     
[Feb 22]
Caernarfon      3-2 Pen-y-Bont      

Round 27 [Mar 8]
The New Saints  5-1 Haverfordwest   
Cardiff Met     4-2 Caernarfon      
Pen-y-Bont      3-2 Bala            

Round 28
[Mar 11]
The New Saints  2-0 Caernarfon      
[Mar 14]
Pen-y-Bont      0-0 Cardiff Met     
[Mar 15]
Bala            0-0 Haverfordwest   

Round 29
[Mar 21]
Caernarfon      5-0 Bala            
Haverfordwest   1-2 Pen-y-Bont      
[Mar 22]
Cardiff Met     0-6 The New Saints  

Round 30 [Mar 29]
Bala            0-0 Cardiff Met     
Haverfordwest   1-1 Caernarfon      
Pen-y-Bont      1-0 The New Saints  

Round 31
[Apr 11]
Cardiff Met     1-1 Haverfordwest   
The New Saints  2-1 Bala            
[Apr 13]
Pen-y-Bont      3-1 Caernarfon      

Round 32 [Apr 19]
Bala            3-2 Pen-y-Bont      
Caernarfon      2-1 Cardiff Met     
Haverfordwest   1-3 The New Saints  

Final Table:

 1.The New Saints                  32  26  0  6  89-31  78  [C]  Champions
 2.Pen-y-Bont                      32  19  7  6  56-32  64
 3.Haverfordwest County            32  13 12  7  39-26  51       Conference League Playoff
 4.Caernarfon Town                 32  14  6 12  53-51  48       Conference League Playoff
 5.Cardiff Metropolitan University 32  12  8 12  43-46  44       Conference League Playoff
 6.Bala Town                       32   8 13 11  38-43  37       Conference League Playoff

Conference League Playoff

Round 1 [Apr 26]
Caernarfon      5-2 Barry           
Cardiff Met     1-0 Bala            

Semifinal [May 11]
Caernarfon      0-0 Cardiff Met     [aet, 4-2 pen]

Final [May 18]
Haverfordwest   3-1 Caernarfon      

Relegation Playoff

Final Table:

 7.Barry Town United               32  15  7 10  55-51  52       Conference League Playoff
 8.Connah's Quay Nomads            32  12  6 14  47-35  42
 9.Flint Town United               32  13  3 16  48-62  42  [P]
10.Briton Ferry Llansawel          32   9  5 18  46-65  32  [P]
----------------------------------------------------------
11.Newtown                         32   6  8 18  36-65  26       Relegated
12.Aberystwyth Town                32   6  3 23  28-71  21       Relegated

Round 23
[Jan 24]
Newtown         2-2 Briton Ferry    
Aberystwyth     1-2 Barry           
[Jan 25]
Flint           2-1 Connah's Quay   

Round 24 [Feb 1]
Barry           3-1 Flint           
Briton Ferry    2-3 Aberystwyth     
Connah's Quay   1-0 Newtown         

Round 25
[Feb 7]
Flint           2-0 Aberystwyth     
[Feb 8]
Connah's Quay   0-1 Briton Ferry    
Newtown         1-1 Barry           

Round 26 [Feb 22]
Aberystwyth     0-1 Newtown         
Barry           0-2 Connah's Quay   
Flint           3-1 Briton Ferry    

Round 27 [Mar 7]
Briton Ferry    3-4 Barry           
Connah's Quay   3-0 Aberystwyth     
Newtown         2-2 Flint           

Round 28 [Mar 11]
Barry           2-1 Aberystwyth     
Briton Ferry    1-1 Newtown         
Connah's Quay   4-0 Flint           

Round 29
[Mar 21]
Newtown         2-3 Connah's Quay   
Aberystwyth     0-1 Briton Ferry    
[Mar 22]
Flint           3-2 Barry           

Round 30
[Mar 28]
Barry           2-1 Newtown         
Aberystwyth     1-2 Flint           
[Mar 29]
Briton Ferry    1-0 Connah's Quay   

Round 31
[Apr 12]
Newtown         2-3 Aberystwyth     
Briton Ferry    1-2 Flint           
[Apr 13]
Connah's Quay   0-2 Barry           

Round 32 [Apr 19]
Aberystwyth     1-1 Connah's Quay   
Barry           5-0 Briton Ferry    
Flint           4-0 Newtown         

Final Table:

 7.Barry Town United               32  15  7 10  55-51  52       Conference League Playoff
 8.Connah's Quay Nomads            32  12  6 14  47-35  42
 9.Flint Town United               32  13  3 16  48-62  42  [P]
10.Briton Ferry Llansawel          32   9  5 18  46-65  32  [P]
----------------------------------------------------------
11.Newtown                         32   6  8 18  36-65  26       Relegated
12.Aberystwyth Town                32   6  3 23  28-71  21       Relegated


Cup Tournaments

Welsh Cup | League Cup

Welsh Cup 2024/25

1/8 Finals
[Dec 13]
Haverfordwest County    0-2 Llanelli Town           
[Dec 14]
Afan Lido               0-0 Cambrian United         [1-3 pen]
Carmarthen Town         0-0 Holyhead Hotspur        [4-3 pen]
Denbigh Town            7-1 Llanuwchllyn            
Caerau (Ely)            1-0 Bala Town               
Airbus UK Broughton     2-0 Caersws                 
Connah's Quay Nomads    1-0 Mold Alexandra          
[Dec 15]
The New Saints          4-1 Colwyn Bay              

Quarterfinals
[Feb 15]
Denbigh Town            0-1 Llanelli Town           
The New Saints          5-0 Airbus UK Broughton     
Cambrian United         3-1 Carmarthen Town         
[Feb 16]
Caerau (Ely)            0-2 Connah's Quay Nomads    

Semifinals
[Mar 15]
Connah's Quay Nomads    2-1 Llanelli Town           
[Mar 16]
Cambrian United         0-5 The New Saints          

Final [May 4]
Connah's Quay Nomads    1-2 The New Saints          

League Cup 2024/25

Round 1
Northern
[Jul 19]
Llay Welfare            3-1 Denbigh Town
Flint Mountain          0-3 Gresford Athletic
Ruthin Town             2-1 Bangor 1876
[Jul 20]
Penrhyncoch             0-3 Guilsfield              
Caersws                 0-1 Holywell Town           
Buckley Town            5-1 Prestatyn Town
Llandudno               3-0 Newport County
[Jul 21] 
Airbus UK Broughton     3-2 Mold Alexandra
Southern
[Jul 19]
Taff's Well             1-3 Merthyr Town
Afan Lido               1-3 Cardiff City U-21       
[Jul 20]
Cwmbran Celtic          2-3 Trethomas Bluebirds
Caerau (Ely)            2-1 Trefelin
Penrhiwceiber           1-4 Goytre United
Carmarthen Town         2-1 Cambrian United
Llantwit Major          2-0 Newport City
[Jul 21]
Baglan Dragons          1-1 Swansea City U-21       [5-3 pen]

Round 2
Northern
[Aug 2]
Ruthin Town             0-1 Bala Town               
The New Saints          5-1 Flint Town United
[Aug 3]
Buckley Town            0-3 Connah's Quay Nomads    
Colwyn Bay              0-2 Aberystwyth Town        
Gresford Athletic       2-4 Airbus UK Broughton     
Holywell Town           3-1 Llay Welfare
Llandudno               2-2 Guilsfield              [4-2 pen]
[Aug 4]
Newtown                 2-2 Caernarfon Town         [1-3 pen]
Southern
[Aug 2]
Cardiff City U-21       3-1 Pontypridd United
Goytre United           3-2 Caerau (Ely)
Barry Town United       1-1 Llanelli Town           [5-3 pen]
Trethomas Bluebirds     3-1 Baglan Dragons
[Aug 3]
Briton Ferry Llansawel  0-3 Pen-y-Bont              
Carmarthen Town         0-5 Haverfordwest County
Llantwit Major          2-3 Cardiff Metropolitan University
Merthyr Town            2-0 Ammanford

Round 3 [Sep 17]
Northern
Connah's Quay Nomads    3-2 Caernarfon Town
Airbus UK Broughton     0-1 The New Saints          
Bala Town               2-0 Holywell Town           
Aberystwyth Town        3-2 Llandudno               
Southern
Cardiff City U-21       2-1 Merthyr Town
Cardiff Metropolitan U. 9-1 Goytre United
Pen-y-Bont              1-0 Haverfordwest County
Trethomas Bluebirds     1-4 Barry Town United       

Quarterfinals
Northern
[Oct 22]
Connah's Quay Nomads    1-2 Aberystwyth Town        
[Nov 13]
The New Saints          3-1 Bala Town
Southern
[Oct 21]
Cardiff City U-21       3-2 Cardiff Metropolitan University
[Oct 22]
Barry Town United       3-2 Pen-y-Bont              

Semifinals
[Nov 30]
Aberystwyth Town        1-1 Cardiff City U-21       [4-1 pen]
[Dec 1]
Barry Town United       1-2 The New Saints          

Final [Feb 28, Newtown]
Aberystwyth Town        0-1 The New Saints          

2023/24.

list of champions.

list of cup finals.

list of league cup finals.

list of topscorers.


About this document

Thanks to Hans Schöggl

Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Author: Karel Stokkermans
Last updated: 12 Jun 2025

(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.