Football

UEFA World CupUEFA Nations LeagueWomens Euro 2025CymruJD Cymru PremierJD Cymru LeaguesJD Cymru Welsh CupThe Premier LeagueEmirates FA CupFootball League CupSky Bet LeaguesVanarama LeagueNathaniel MG CupFAW TrophySouthern LeagueArdal LeaguesArdal League CupsFAW Cymru ReservesFAW Cymru Reserves CupsWomens FootballAberdare Football LeagueBridgend & District LeagueC.thenshire LeaguesCambrian Tyres LeagueCardiff CombinationCardiff & District LeagueCentral Wales LeagueCeredigion LeagueEast Gwent LeagueEmrys Morgan CupGwent Central LeagueGwent County FAGwent Premier LeagueKrislyn Summer CupMerthyr Football LeagueNeath & DistrictNewport & DistrictNorth East WalesNorth Gwent LeagueNorth Wales Coast LeaguePembrokeshire LeaguePort Talbot & DistrictRhondda & District LeagueS Wales Disability LeagueSouth Wales PremierSouth Wales FASwansea LeagueTaff Ely & Rhymney ValleyVale of Glamorgan LeagueWest Wales FAWest Wales Premier

Gwent Premier League - Division 1

FixturesResultsTables

18 May 2024

Newport Saints20Neuadd Wen

16 May 2024

Llanhilleth Athletic03P.I.L.C.S.

14 May 2024

AFC Pontymister03P.I.L.C.S.
Nantyglo22Neuadd Wen
Rhymney04Mardy

11 May 2024

Rhymney21Nantyglo

8 May 2024

Pentwynmawr Athletic31Cwmffrwdoer Sports

7 May 2024

Neuadd Wen24Mardy
Newport Saints130Rhymney
Panteg25Graig Villa Dino

4 May 2024

Albion Rovers52Panteg
Machen31Mardy
Neuadd Wen34Newport Saints
P.I.L.C.S.71Rhymney

30 April 2024

AFC Pontymister12Machen
Albion Rovers54Mardy
P.I.L.C.S.22Neuadd Wen
Panteg111Cwmffrwdoer Sports
Rhymney18Newport Saints

27 April 2024

AFC Pontymister24Albion Rovers
Graig Villa Dino60Machen
Panteg30FC Tredegar
Pentwynmawr Athletic33Mardy
Rhymney42Neuadd Wen

24 April 2024

Cwmffrwdoer Sports90Neuadd Wen
Machen23Graig Villa Dino
Mardy81Llanhilleth Athletic
Nantyglo63Albion Rovers
Newport Saints60AFC Pontymister
P.I.L.C.S.61FC Tredegar
Pentwynmawr Athletic50Panteg

20 April 2024

Albion Rovers21Llanhilleth Athletic
Mardy17Cwmffrwdoer Sports
Nantyglo32AFC Pontymister
Newport Saints70Graig Villa Dino
Panteg15P.I.L.C.S.
Rhymney21FC Tredegar

17 April 2024

Albion Rovers20AFC Pontymister
Graig Villa Dino11Mardy
Nantyglo43Rhymney
Neuadd Wen40Panteg
Newport Saints40Pentwynmawr Athletic
P.I.L.C.S.21Llanhilleth Athletic

13 April 2024

Albion Rovers21FC Tredegar
Cwmffrwdoer Sports13Newport Saints
P.I.L.C.S.13Graig Villa Dino
Panteg42Neuadd Wen
Rhymney32Llanhilleth Athletic

10 April 2024

FC Tredegar04Albion Rovers

9 April 2024

Cwmffrwdoer Sports33Llanhilleth Athletic
Nantyglo01Mardy

6 April 2024

AFC Pontymister16Newport Saints
Cwmffrwdoer Sports22Rhymney
FC Tredegar07P.I.L.C.S.
Neuadd Wen13Graig Villa Dino
Panteg06Mardy

3 April 2024

Llanhilleth Athletic52Albion Rovers
Nantyglo20AFC Pontymister
Newport Saints62Machen
P.I.L.C.S.40Rhymney

30 March 2024

Albion Rovers07P.I.L.C.S.
Machen00Cwmffrwdoer Sports
Neuadd Wen11Nantyglo
Newport Saints50Llanhilleth Athletic

27 March 2024

AFC Pontymister61Panteg

23 March 2024

Cwmffrwdoer Sports21Machen
FC Tredegar03AFC Pontymister
Llanhilleth Athletic02Newport Saints
Mardy30Rhymney
P.I.L.C.S.54Albion Rovers

16 March 2024

FC Tredegar05Newport Saints
Graig Villa Dino31Rhymney
Llanhilleth Athletic211Cwmffrwdoer Sports
Mardy21Albion Rovers
Pentwynmawr Athletic31Neuadd Wen

9 March 2024

Albion Rovers32Rhymney
Graig Villa Dino04Panteg
Machen21Nantyglo
Neuadd Wen12P.I.L.C.S.

24 February 2024

FC Tredegar41Llanhilleth Athletic
Mardy10Pentwynmawr Athletic
Nantyglo52Machen

17 February 2024

FC Tredegar14Neuadd Wen
Graig Villa Dino16Cwmffrwdoer Sports
Llanhilleth Athletic17AFC Pontymister
Machen53Newport Saints
Pentwynmawr Athletic03Nantyglo

10 February 2024

Mardy33Graig Villa Dino
P.I.L.C.S.52Machen
Pentwynmawr Athletic03Newport Saints

3 February 2024

Cwmffrwdoer Sports22Mardy
FC Tredegar16Machen
Graig Villa Dino12Nantyglo
Llanhilleth Athletic41Panteg
Neuadd Wen22Albion Rovers
Pentwynmawr Athletic24P.I.L.C.S.
Rhymney32AFC Pontymister

27 January 2024

FC Tredegar12Pentwynmawr Athletic
Llanhilleth Athletic14Neuadd Wen
Nantyglo51Cwmffrwdoer Sports
Newport Saints84Albion Rovers

20 January 2024

Graig Villa Dino01P.I.L.C.S.
Machen21Albion Rovers
Mardy21Nantyglo
Newport Saints24Cwmffrwdoer Sports
Pentwynmawr Athletic20AFC Pontymister

13 January 2024

Albion Rovers01Pentwynmawr Athletic
Graig Villa Dino52FC Tredegar
Llanhilleth Athletic14Machen
Neuadd Wen35Rhymney
Newport Saints40Mardy
P.I.L.C.S.03Cwmffrwdoer Sports
Panteg24Nantyglo

6 January 2024

AFC Pontymister21Neuadd Wen
Cwmffrwdoer Sports24P.I.L.C.S.
FC Tredegar05Graig Villa Dino
Machen32Llanhilleth Athletic
Mardy12Newport Saints
Nantyglo70Panteg
Pentwynmawr Athletic31Albion Rovers

16 December 2023

Albion Rovers12Neuadd Wen
Machen51Pentwynmawr Athletic
Nantyglo11Llanhilleth Athletic
Newport Saints41FC Tredegar

9 December 2023

Llanhilleth Athletic42FC Tredegar

2 December 2023

Albion Rovers02Newport Saints

25 November 2023

Cwmffrwdoer Sports54Graig Villa Dino
FC Tredegar12Panteg
Llanhilleth Athletic33Nantyglo
Mardy51Neuadd Wen
P.I.L.C.S.30AFC Pontymister

18 November 2023

AFC Pontymister80FC Tredegar
Pentwynmawr Athletic01Graig Villa Dino

11 November 2023

Cwmffrwdoer Sports61Pentwynmawr Athletic
Mardy22Machen
Panteg00AFC Pontymister

28 October 2023

AFC Pontymister31Llanhilleth Athletic
Albion Rovers90Panteg
Nantyglo32Pentwynmawr Athletic
Neuadd Wen50FC Tredegar
Rhymney34Cwmffrwdoer Sports

21 October 2023

Cwmffrwdoer Sports71Panteg
FC Tredegar16Rhymney
Graig Villa Dino72Pentwynmawr Athletic
Machen10P.I.L.C.S.
Neuadd Wen35AFC Pontymister

14 October 2023

AFC Pontymister42Rhymney
Machen140FC Tredegar
Nantyglo43Graig Villa Dino
P.I.L.C.S.12Pentwynmawr Athletic
Panteg11Llanhilleth Athletic

7 October 2023

Cwmffrwdoer Sports41Nantyglo
Graig Villa Dino33Newport Saints
Machen54AFC Pontymister
Mardy20Panteg
Neuadd Wen13Llanhilleth Athletic
Pentwynmawr Athletic21FC Tredegar
Rhymney23Albion Rovers

30 September 2023

AFC Pontymister11Pentwynmawr Athletic
Albion Rovers11Machen

29 September 2023

Llanhilleth Athletic22Rhymney

23 September 2023

Graig Villa Dino62Neuadd Wen

16 September 2023

AFC Pontymister52Graig Villa Dino
FC Tredegar112Cwmffrwdoer Sports
Neuadd Wen10Machen
Newport Saints70Nantyglo
Panteg14Rhymney
Pentwynmawr Athletic04Llanhilleth Athletic

9 September 2023

Cwmffrwdoer Sports72AFC Pontymister
FC Tredegar114Mardy
Graig Villa Dino20Albion Rovers
Machen52Rhymney
Nantyglo21P.I.L.C.S.
Newport Saints60Panteg

6 September 2023

Cwmffrwdoer Sports71FC Tredegar
Graig Villa Dino25AFC Pontymister
Llanhilleth Athletic16Pentwynmawr Athletic
Machen02Neuadd Wen
Mardy20P.I.L.C.S.
Nantyglo14Newport Saints
Rhymney23Panteg

2 September 2023

AFC Pontymister11Mardy
Albion Rovers28Cwmffrwdoer Sports
FC Tredegar09Nantyglo
Graig Villa Dino80Llanhilleth Athletic
P.I.L.C.S.13Newport Saints
Panteg36Machen
Rhymney10Pentwynmawr Athletic

30 August 2023

AFC Pontymister05Cwmffrwdoer Sports
Albion Rovers41Graig Villa Dino
Mardy60FC Tredegar
Neuadd Wen21Pentwynmawr Athletic
P.I.L.C.S.12Nantyglo
Panteg22Newport Saints
Rhymney12Machen

26 August 2023

P.I.L.C.S.51Panteg

23 August 2023

Cwmffrwdoer Sports25Albion Rovers
Llanhilleth Athletic24Graig Villa Dino
Machen32Panteg
Mardy31AFC Pontymister
Nantyglo60FC Tredegar
Newport Saints21P.I.L.C.S.
Pentwynmawr Athletic31Rhymney

19 August 2023

Albion Rovers42Nantyglo
Llanhilleth Athletic12Mardy
Neuadd Wen10Cwmffrwdoer Sports
Panteg02Pentwynmawr Athletic
Rhymney44Graig Villa Dino

16 August 2023

P.I.L.C.S.33Mardy
Pentwynmawr Athletic10Machen