What’s On: Wales Sports Events Calendar 2025

[If you would like your event included in Ewegottalove’s Wales Sport Events Calendar 2025 please e-mail full details to [email protected]]

JANUARY

Thursday 3rd: Football – EFL League 2, Newport County v Wimbledon, Rodney Parade (7.45pm)

Saturday 5th: Football – Sky Bet Championship, Swansea City v West Brom, Swansea.com Stadium (12.30pm), Middlesbrough v Cardiff City (3pm). EFL League 1, Wrexham v Peterborough (3pm).

Saturday 5th: Rugby Union – Super Rygbi Cymru Trophy, Bridgend v Aberavon (2.30pm), Cardiff RFC v Swansea (2.30pm), Llandovery v Newport (2.30pm), RGC v Ebbw Vale (3pm), Pontypool v Carmarthen (5.15pm)

Saturday 5th: Rugby Union – Admiral WRU Premiership, Bonymaen v Cross Keys (2.30pm), Brecon v Newbridge (2.30pm), Cardiff Met v Newcastle Emlyn (2.30pm), Llangennech v Bargoed RFC (2.30pm), Merthyr RFC v Neath (2.30pm), Narberth v Ystrad Rhondda (2.30pm)

Thursday 9th: Football – FA Cup 3rd Round, Sheffield United v Cardiff City (7pm)

Saturday 11th: Football – JD Cymru Premier League, Bala Town v Caernarfon Town (12.45pm), Aberystwyth Town v Briton Ferry (12:45pm), Newtown v Penybont (12:45)

Sunday 12th: Football – FA Cup 3rd Round, Southampton v Swansea City (4.30pm)

Tuesday 14th: Football – Sky Bet Championship, Cardiff City v Watford (7.45pm)

JD Cymru Premier League, Caernarfon Town v Flint Town United (7.45pm), Connah’s Quay v Bala Town (7.45pm), Barry Town United v Haverfordwest County (7.45pm), Cardiff Met v The New Saints (7.45pm)

Thursday 16th: Football – EFL League 1, Shrewsbury v Wrexham (8pm)

Saturday 18th: Football – Sky Bet Championship, Cardiff City v Swansea (12.30pm)

EFL League 2, Port Vale v Newport County (3pm)

Tuesday 21st: Football – Sky Bet Championship, Millwall v Cardiff City (8pm), Swansea City v Sheffield United (7.45pm)

Thursday 23rd: Football – EFL League 1, Wrexham v Birmingham (8pm)

Friday 24th: Football – EFL League 2, Newport County v Swindon Town (7.45pm)

Saturday 25th: Football – Sky Bet Championship, Norwich City v Swansea City (12.30pm), Cardiff City v Derby County (3pm)

Tuesday 28th: Football – EFL League 1, Wrexham v Stevenage (7.45pm)

EFL League 1, Crawley Town v Wrexham (3pm)

EFL League 2, Salford City v Newport County (7.45pm)

Friday 31st: Rugby Union – Wales Six Nations 2025, France v Wales (Stade de France, Paris, 8:15pm)

FEBRUARY

Saturday 1st: Football – Sky Bet Championship, Leeds United v Cardiff City (3pm), Swansea City v Coventry (3pm)

EFL League 2, Newport County v Barrow (3pm)

Saturday 8th: Football – Sky Bet Championship, Cardiff City v Hull City (3pm)

EFL League 1, Wrexham v Leyton Orient (3pm)

EFL League 2, Crewe Alexandra v Newport County (3pm)

Saturday 8th: Rugby Union – Wales Six Nations 2025, Italy v Wales (Stadio Olimpico, Rome, 2:15pm)

Sunday 9th: Football – Sky Bet Championship, Bristol City v Swansea City (12pm)

Monday 10th- Sunday 16th: Snooker – Welsh Open, Llandudno

Tuesday 11th: Football – Sky Bet Championship, Portsmouth v Cardiff City (7.45pm)

EFL League 2, Newport County v Carlisle (7.45pm)

Wednesday 12th: Football – Sky Bet Championship, Swansea City v Sheffield Wednesday (7.45pm)

Saturday 15th: Football – Sky Bet Championship, Cardiff City v Bristol City (12.30pm), Stoke City v Swansea City (3pm)

EFL League 1, Northampton Town v Wrexham (12.30pm)

EFL League 2, Newport County v Bradford City (3pm)

Friday 21st: Football – 2027 FIFA Women’s World Cup – UWNL League Stage – Grp A4, Italy v Wales

Saturday 22nd: Football – Sky Bet Championship, Plymouth Argyle v Cardiff City (12.30pm), Swansea City v Blackburn Rovers (3pm)

EFL League 2, Newport County v Cheltenham (3pm)

Saturday 22nd: Rugby Union – Wales Six Nations 2025, Wales v Ireland (Principality Stadium, Cardiff, 2:15pm)

Saturday 22nd: Netball – Netball Super League, LexisNexis Cardiff Dragons v Birmingham Panthers (6pm), House of Sport, Cardiff 

Sunday 23rd: Football – EFL League 1, Mansfield Town v Wrexham (3pm)

Tuesday 25th: Football – Sky Bet Championship, Cardiff City v Hull City (7.45pm).

2027 FIFA Women’s World Cup – UWNL League Stage – Group A4, Wales v Sweden

Wednesday 26th: Football – Football League Trophy Semi-final, Wrexham v Peterborough (7.30pm)

Wednesday 26th: Ice Hockey – Elite League, Cardiff Devils v Sheffield Steelers (Vindico Arena, 7.30pm)

Friday 28th: Football – FA Cup 5th Round, Aston Villa v Cardiff City (8pm)

Friday 28th: Rugby Union – United Rugby Championship, Zebre v Dragons (7.35pm)

Friday 28th: Ice Hockey – Elite League, Glasgow Clan v Cardiff Devils (Braehead Arena, 7.30pm)

Friday 28th: Horse Racing – Proud to be Welsh Raceday, Ffos Las Racecourse

MARCH

Saturday 1st: Football – EFL League 1, Wrexham v Bolton (3pm)

EFL League 2, Doncaster v Newport County (3pm)

Saturday 1st: Rugby Union – United Rugby Championship, Glasgow Warriors v Ospreys (7.35pm), Leinster v Cardiff Rugby (3pm), Ulster v Scarlets (5.15pm)

Saturday 1st: Ice Hockey – Elite League, Cardiff Devils v Fife Flyers (Vindico Arena, 7pm)

Saturday 1st: Athletics – Rhayader Round The Lakes 30km and 10km Road Races

Saturday 1st: Snooker – Welsh U-18 and U-21 Championships, Cue Snooker, Aberaman

Saturday 1st-Sunday 2nd: Swimming – Swim Wales Masters Long Course Championships, Wales National Pool Swansea

Saturday 1st-Sunday 2nd: Table Tennis – Huw Collins Cam Gears Junior Open, Resolven, Neath

Sunday 2nd: Athletics – Admiral City of Newport Half Marathon

Sunday 2nd: Athletics – The Jones o Gymru Anglesey Half Marathon and 10k

Sunday 2nd: Athletics – 39th Barry 40 mile Track Race, including the 36th Welsh Ultra Distance Championships, Jenner Park Stadium, Barry

Sunday 2nd: Snooker – Seniors (Over-40s) European Championships, Trecenydd Snooker Club

Sunday 2nd: Snooker – U-14 and U-16 Events, Cue Snooker, Aberaman

Tuesday 4th: Football – Sky Bet Championship, Cardiff City v Burnley (7.45pm), Preston v Swansea City (7.45pm).

EFL League 1, Huddersfield v Wrexham (7.45pm)

EFL League 2, Newport County v Gillingham (7.45pm)

Wednesday 5th: Ice Hockey – Elite League, Fife Flyers v Cardiff Devils v (Fife Ice Arena, 7.45pm)

Saturday 8th: Football – Sky Bet Championship, Sunderland v Cardiff City (3pm), Swansea City v Middlesbrough (3pm)

EFL League 1, Wrexham v Rotherham (3pm)

EFL League 2, Chesterfield v Newport County (3pm)

Saturday 8th: Rugby Union – Wales Six Nations 2025, Scotland v Wales (Scottish Gas Murrayfield Stadium, Edinburgh, 4:45pm)

Saturday 8th: Ice Hockey – Elite League, Coventry Blaze v Cardiff Devils v (Skydome Arena, 7pm)

Saturday 8th: Cycling – Newport Live Open Sprint Night, Geraint Thomas National Velodrome of Wales

Saturday 8th: Cycling – Wrexham Festiva, St Peter’s School, Rossett

Sunday 9th: Athletics – Colwyn Bay 5 Miler, 10 Miler and 20 Miler

Sunday 9th: Ice Hockey – Elite League, Cardiff Devils v Nottingham Panthers (Vindico Arena, 4pm)

Sunday 9th: Table Tennis – Gwent Open, Cwmbran Stadium

Sunday 9th: Snooker – Welsh Amateur Event Finals, Ewloe Sports and Social Club

Sunday 9th: Cycling – Early Season Lung-opener, Gwernyfed High School

Sunday 9th: Cycling – Go-Ride Racing MTB North Wales Series Round 1, Nant BH (Dyffryn Conwy MTB Club)

Tuesday 11th: Football – Sky Bet Championship, Cardiff City v Luton Town (7.45pm)

EFL League 1, Reading v Wrexham (7.45pm)

EFL League 2, Accrington v Newport County (7.45pm)

Tuesday 11th: Cycling – Newport Endurance Track League, Geraint Thomas National Velodrome of Wales

Wednesday 12th: Football – Sky Bet Championship, Watford v Swansea City (7.45pm)

Thursday 13th: Table Tennis – South East Primary Schools Championships, Cardiff University Sports Training Village

Friday 14th: Football – JD Cymru Premier League, Penybont v Cardiff Met University (7.45pm)

Friday 14th: Rugby Union – Admiral Premiership, Brecon RFC v Newbridge RFC (7.30pm), Ystrad Rhondda RFC v Cardiff Met RFC (7.30pm), Bonymaen RFC v Pontypridd (7.30pm)

Friday 14th: Netball – Netball Super League, LexisNexis Cardiff Dragons v London Mavericks (7pm), House of Sport, Cardiff

Friday 14th: Cycling – Welsh Youth Track Championships, Geraint Thomas National Velodrome of Wales

Saturday 15th: Football – Sky Bet Championship, Blackburn Rovers v Cardiff City (3pm), Swansea City v Burnley (3pm)

EFL League 1, Wycombe v Wrexham (3pm)

EFL League 2, Newport County v Harrogate Town (3pm)

JD Welsh Cup Semi-final, Connah’s Quay Nomads v Llanelli Town (12.30pm), Park Avenue, Aberystwyth

JD Cymru Premier League, Bala Town v Haverfordwest County (2.30pm)

Saturday 15th: Rugby Union – Wales Six Nations 2025, Wales v England (Principality Stadium, Cardiff, 4:45pm)

Saturday 15th: Ice Hockey – Elite League, Cardiff Devils v Dundee Stars (Vindico Arena, 7pm)

Saturday 15th: Netball – National Schools Championship Ann Smart & President’s Cup, Pembrokeshire Sports Village

Saturday 15th: Cycling: Snowdonia MTB Challenge, Betws-y-Coed

Saturday 15th: Cycling – Icebreaker 2025 Youth Series Round 3, Geraint Thomas National Velodrome of Wales

Sunday 16th: Football – JD Welsh Cup Semi-final (12.45pm), Cambrian United v The New Saints, Park Avenue, Aberystwyth

Bute Energy Welsh Cup Semi-finals, The New Saints Women v Cardiff City Women (4.30pm), Park Avenue, Aberystwyth; Wrexham Women v Pontypridd United Women (2pm), Latham Park, Newtown

Sunday 16th: Athletics – Great Welsh Marathon, Pembrey Country Park

Sunday 16th: Ice Hockey – Elite League, Sheffield Steelers v Cardiff Devils (Utilita Arena, 4pm)

Sunday 16th: Snooker – Super Seniors (Over 55s) Event, Trecenydd Snooker Club

Sunday 16th: Cycling – Welsh Youth Track Championship 2025 – Day 2, Geraint Thomas National Velodrome of Wales

Wednesday 19th: Ice Hockey – Elite League, Nottingham Panthers v Cardiff Devils (Motorpoint Arena, Nottingham, 7.30pm)

Thursday 20th: Darts – PDC Premier League, Utilita Arena, Cardiff

Thursday 20th: Table Tennis – North East Primary School Championships, Coleg Cambria Yale, Grove Park Road, Wrexham

Friday 21st: Football – JD Cymru Premier League, Newtown v Connah’s Quay Nomads (7.45pm), Haverfordwest County v Penybont (7.45pm), Caernarfon Town v Bala Town (7.45pm), Aberystwyth Town v Briton Ferry Llansawel (8pm)

Friday 21st: Rugby Union – United Rugby Championship, Cardiff Rugby v Lions (7.35pm)

Friday 21st: Ice Hockey – Elite League, Cardiff Devils v Belfast Giants (Vindico Arena, 7.30pm)

Friday 21st: Horse Racing – Spring Ladies Day, Ffos Las Racecourse

Friday 21st: Netball – Netball Super League, Nottingham Forest v LexisNexis Cardiff Dragons (7.30pm)

Saturday 22nd: Football – 2026 FIFA World Cup – European Qualifiers, Group J, Wales v Kazakhstan (Cardiff City Stadium, 7.45pm)

EFL League 1, Wrexham v Stockport (3pm)

EFL League 2, Grimsby Town v Newport County (3pm)

JD Cymru Premier League, Flint Town United v Barry Town United (2.30pm), Cardiff Met University v The New Saints (2.30pm)

Saturday 22nd: Rugby Union – United Rugby Championship, Dragons v Ulster (5.15pm), Ospreys v Connacht (5.15pm), Scarlets v Stormers (3pm).

Admiral Premiership, Llangennech RFC v Brecon RFC (2.30pm), Bargoed RFC v Neath (2.30pm), Pontypridd v Merthyr (2.30pm), Narberth RFC v Bonymaen RFC (2.30pm), Ystrad Rhondda RFC v Newcastle Emlyn RFC (2.30pm), Newbridge RFC v Cardiff Met RFC (2.30pm).

Women’s Six Nations, Scotland v Wales, Hive Stadium (4.45pm)

Saturday 22nd: Athletics – Welsh Road Relay Championships – senior and masters, Pembrey Country Park

Saturday 22nd: Athletics – Nant Yr Arian Silver Trail Half Marathon and 10k

Saturday 22nd: Horse Racing – Premier Hurdle Day, Bangor-on-Dee Racecourse

Saturday 22nd: Cycling – Newport Live Open Sprint Night, Geraint Thomas National Velodrome of Wales

Saturday 22nd-Sunday 23rd: Table Tennis – Butterfly Welsh National Championships, Sport Wales National Centre

Sunday 23rd: Athletics – Welshpool 10k Run

Sunday 23rd: Ice Hockey – Elite League, Manchester Storm v Cardiff Devils v (Planet Ice, Altrincham, 7pm)

Sunday 23rd: Snooker – Seniors (Over 40s) Championship, Matchroom, Llanelli

Sunday 23rd: Netball – U-16 National Club Championship, House of Sport, Cardiff

Sunday 23rd: Cycling – Welsh XCO Series 2025 – Round 1, Oneplanet Adventure, Llandegla

Sunday 23rd: Cycling – Abergavenny Spring Handicap, Llanarth

Monday 24th-Wednesday 26th: Cricket – Pre-season friendly, Glamorgan v Worcestershire, Sophia Gardens

Tuesday 25th: Football – 2026 FIFA World Cup – European Qualifiers, Group J, Macedonia v Wales (8.45pm)

Friday 28th: Football – JD Cymru Premier League, Barry Town United v Newtown (7.45pm), Aberystwyth Town v Flint Town United (8pm)

Friday 28th: Rugby Union – United Rugby Championship, Edinburgh v Dragons (7.35pm).

Admiral Premiership, Neath v Llangennech (7.15pm)

Friday 28th: Ice Hockey – Elite League, Cardiff Devils v Glasgow Clan (Vindico Arena, 7.30pm)

Friday 28th: Netball – Netball Super League, LexisNexisCardiff Dragons v Birmingham Panthers (7pm), House of Sport, Cardiff

Friday 28th-Sunday 30th: Windsurfing – South Wales Wave Classic, Trecco Bay, Porthcawl

Saturday 29th: Football – Sky Bet Championship, Cardiff City v Sheffield Wednesday (3pm), Leeds United v Swansea City (3pm)

EFL League 1, Exeter City v Wrexham (3pm)

EFL League 2, Newport County v Notts County (3pm)

JD Cymru Premier League, Bala Town v Cardiff Met University (2.30pm), Haverfordwest County v Caernarfon Town (2.30pm), Penybont v The New Saints (2.30pm), Briton Ferry Llansawel v Connah’s Quay Nomads (2.30pm)

Saturday 29th: Rugby Union – United Rugby Championship, Benetton v Cardiff Rugby (7.35pm), Scarlets v Ospreys (3pm).

Women’s Six Nations, Wales v England, Principality Stadium (4.45pm).

Admiral Premiership, Bonymaen v Cardiff Met (2.30pm), Ystrad Rhondda v Newbridge (2.30pm), Brecon v Pontypridd (2.30pm), Cross Keys v Bargoed (2.30pm), Merthyr v Narberth (2.30pm)

Saturday 29th: Athletics – Llanbedr to Blaenavon Fell Race, including Welsh Mountain Running Championships (Long)

Saturday 29th-Sunday 30th: Cycling – Battle on the Beach Race, Pembrey

Sunday 30th: Athletics – San Domenico 20/10 Miler, Rhydycar Leisure Centre, Merthyr Tydfil

Sunday 30th-Tuesday, 1st April: Cricket – Pre-season friendly, Glamorgan v Cardiff University Centre for Cricketing Excellence (UCCE), Sophia Gardens

Sunday 30th: Ice Hockey – Elite League, Dundee Stars v Cardiff Devils v (Dundee Ice Arena, 5pm)

Sunday 30th: Snooker – Welsh Championship North, Amlwch Snooker Club

Sunday 30th: Snooker – Welsh Championship South, Matchroom, Llanelli

Sunday 30th: Cycling – Ride Rhyl, Marsh Tracks, Rhyl

APRIL

Tuesday 1st: Football – EFL League 1, Cambridge United v Wrexham (7.45pm)

EFL League 2, Newport County v Bromley (7.45pm)

Wednesday 2nd: Rugby Union – Admiral Premiership, Bargoed v Ystrad Rhondda (7.30pm)

Thursday 3rd: Table Tennis – South West Primary Schools Championships, Swansea Tennis Centre, Brunel Way, Pentrechwyth, Swansea

Friday 4th: Football – 2027 FIFA Women’s World Cup – UWNL League Stage – Grp A4, Wales v Denmark

Friday 4th: Athletics – North Wales Endurance Open & Field Events, Deeside Stadium

Friday 4th: Ice Hockey – Elite League, Cardiff Devils v Coventry Blaze (Vindico Arena, 7.30pm)

Friday 4th- Monday 7th: Cricket – Rothesay County Championship Division 2, Glamorgan v Leicestershire, Sophia Gardens

Saturday 5th: Football – Sky Bet Championship, QPR v Cardiff City (3pm), Swansea City v Derby County (3pm)

EFL League 1, Wrexham v Burton (3pm)

EFL League 2, Carlisle v Newport County (3pm)

Saturday 5th: Rugby Union – EPCR Challenge Cup, Connacht v Cardiff Rugby (8pm).

Admiral Premiership, Cardiff Met v Merthyr (2.30pm), Newbridge v Bonymaen (2.30pm), Narberth v Brecon (2.30pm), Llangennech v Cross Keys (2.30pm), Pontypridd v Neath (2.30pm), Bargoed v Newcastle Emlyn (2.30pm)

Saturday 5th: Ice Hockey – Elite League, Sheffield Steelers v Cardiff Devils (Utilita Arena, 7pm)

Saturday 5th: Snooker – U-14 and U-16 Championships, Snooker World, Ammanford

Saturday 5th: Horse Racing – Grand National Party Raceday, Chepstow Racecourse

Saturday 5th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Manchester Thunder (7pm), Utilita Arena, Cardiff

Sunday 6th: Women’s Football – Welsh Premier Women’s League, Championship Round, Briton Ferry v TNS (2pm), Wrexham v Cardiff City (2pm)

Welsh Premier Women’s League, Relegation Round, Barry Town v Cardiff Met (2pm), Aberystwyth v Swansea (5.15pm)

Sunday 6th: Rugby Union – EPCR Challenge Cup, Ospreys v Scarlets (5.30pm)

Sunday 6th: Snooker – Super Seniors (Over 55s) Championship, Cue Snooker, Aberaman

Sunday 6th: Horse Racing – A Celebrate Carmarthenshire Race Day, Ffos Las Racecourse

Tuesday 8th: Football – Sky Bet Championship, Preston v Cardiff City (7.45pm)

Tuesday 8th: Football – 2027 FIFA Women’s World Cup – UWNL League Stage – Grp A4, Sweden v Wales

Wednesday 9th: Football – Sky Bet Championship, Swansea City v Plymouth Argyle (7.45pm)

Friday 11th: JD Cymru Premier League, The New Saints v Bala Town (7.45pm), Cardiff Met University v Haverfordwest County (7.45pm)

Friday 11th-Saturday 12th: Golf – Duncan Putter, Southerndown

Friday 11th-Monday 14th: Cricket – Rothesay County Championship Division 2, Gloucestershire v Glamorgan, Seat Unique Stadium, Bristol

Saturday 12th: Football – Sky Bet Championship, Cardiff City v Stoke City (3pm), Sunderland v Swansea City (3pm)

EFL League 1, Wigan Athletic v Wrexham (3pm)

EFL League 2, Newport County v Colchester (3pm)

JD Cymru Premier League, Briton Ferry Llansawel v Flint Town United (2.30pm), Newtown v Aberystwyth Town (2.30pm)

Saturday 12th: Rugby Union – Women’s Six Nations, France v Wales (1.45pm).

Admiral Premiership, Brecon v Cardiff Met (2.30pm), Newcastle Emlyn v Llangennech (2.30pm), Bonymaen v Merthyr (2.30pm), Neath v Narberth (2.30pm), Cross Keys v Pontypridd (2.30pm), Ystrad Rhondda v Bargoed (2.30pm)

Saturday 12th: Horse Racing – Wrexham Day, Bangor-on-Dee Racecourse

Saturday 12th: Netball – Netball Super League, Loughborough Lightning v LexisNexis Cardiff Dragons (6pm)

Sunday 13th: Football – JD Cymru Premier League, Connah’s Quay Nomads v Barry Town United (2.30pm), Penybont v Caernarfon Town (2.30pm)

Sunday 13th: Athletics – ABP Newport Marathon, Half, 10k and Junior races

Sunday 13th: Athletics – Welsh U11-U13-U15 Junior League North Wales 1 (including Open Meeting), Treborth Athletics Track, Bangor

Sunday 13th: Athletics – North Wales SSSART Trawsfynydd Multi Terrain 8 Miler

Sunday 13th: Table Tennis – Cam Gears Senior Open, Resolven, Neath

Sunday 13th: Snooker – Welsh Championship (last 16/last 8), Cue Snooker, Aberaman

Sunday 13th: Cycling – Welsh Enduro, Llandegla

Thursday 17th: Golf – Ping Welsh Junior Tour event 1, Mold

Friday 18th: Football – Sky Bet Championship, Sheffield United v Cardiff City (3pm), Swansea City v Hull City (3pm)

EFL League 1, Wrexham v Bristol Rovers (3pm)

EFL League 2, MK Dons v Newport County (3pm)

Friday 18th-Monday 21st: Cricket – Rothesay County Championship Division 2, Middlesex v Glamorgan, Lord’s

Saturday 19th: Football – JD Cymru Premier League, Barry Town United v Briton Ferry Llansawel (12.45pm), Flint Town United v Newtown (12.45pm), Aberystwyth Town v Connah’s Quay Nomads (12.45pm), Bala Town v Penybont (12.45pm), Caernarfon Town v Cardiff Met University (12.45pm), Haverfordwest County v The New Saints (12.45pm)

Saturday 19th: Rugby Union – United Rugby Championship, Ospreys v Cardiff (3pm).

Admiral Premiership, Bonymaen v Brecon (2.30pm), Llangennech v Ystrad Rhondda (2.30pm), Cardiff Met v Neath (2.30pm), Pontypridd v Newcastle Emlyn (2.30pm), Narberth v Cross Keys (2.30pm), Merthyr v Newbridge (2.30pm)

Saturday 19th-Sunday 20th: Golf – Trubshaw, Tenby and Ashburnham

Saturday 19th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Leeds Rhinos (7pm), House of Sport, Cardiff

Sunday 20th: Rugby Union – Women’s Six Nations, Wales v Ireland, Rodney Parade (3pm)

Monday 21st: Football – Sky Bet Championship, Cardiff City v Oxford Utd (3pm), QPR v Swansea City (3pm)

EFL League 1, Blackpool v Wrexham (3pm)

EFL League 2, Newport County v Walsall (3pm)

Thursday 24th: Horse Racing – Gents Evening, Bangor-on-Dee Racecourse

Thursday 24th-Sunday 27th: Swimming – Swim Wales National Championships, Wales National Pool Swansea

Thursday 24th-Sunday 27th: Golf – Welsh Men’s Open Strokeplay Championship, Conwy

Friday 25th: Rugby Union – United Rugby Championship, Cardiff Rugby v Munster (7.35pm)

Saturday 26th: Football – Sky Bet Championship, Cardiff City v West Brom (3pm), Millwall v Swansea City (3pm)

EFL League 1, Wrexham v Charlton (3pm)

EFL League 2, Fleetwood v Newport County (3pm)

Saturday 26th: Rugby Union – United Rugby Championship, Ospreys v Dragons (3pm), Scarlets v Leinster (5.15pm).
Women’s Six Nations, Italy v Wales (2.30pm).

Admiral Premiership, Brecon v Merthyr (2.30pm), Ystrad Rhondda v Pontypridd (2.30pm), Cross Keys v Cardiff Met (2.30pm), Newcastle Emlyn v Narberth (2.30pm), Newbridge v Bargoed (2.30pm), Bonymaen v Neath (2.30pm)

Saturday 26th: Snooker – Welsh Championship semi-finals

Saturday 26th-Sunday 27th: Table Tennis – Veteran Team Championships Of Wales, Bangor University Sports Centre

Saturday 26th-Sunday 27th: Cycling – Lloyds 2025 National MTB Cross Country Series Round 2, Margam Country Park, Port Talbot

Sunday 27th: Women’s Football – Bute Energy Welsh Cup Final, Wrexham v Cardiff City (5.15pm), Rodney Parade, Newport

Sunday 27th: Athletics – Wrexham 10k

Sunday 27th: Snooker – Welsh Championship Final

Sunday 27th: Netball – Netball Super League, London Pulse v LexisNexis Cardiff Dragons (6pm)

Wednesday 30th: Rugby Union – Admiral Premiership, Cross Keys v Llangennech (7.30pm)

MAY

Friday 2nd-Monday 5th: Cricket – Rothesay County Championship Division 2, Glamorgan v Derbyshire, Sophia Gardens

Friday 2nd-Sunday 4th: Golf – Welsh Women’s Open Strokeplay Championship, Ashburnham

Friday 2nd-Sunday 4th: Swimming – Snowdonia Wild Swim Adventure Weekend, Dolafon Guest House, High St, Llanberis, Caernarfon

Saturday 3rd: Football – Sky Bet Championship, Norwich City v Cardiff City (3pm), Swansea City v Oxford Utd (3pm)

EFL League 1, Lincoln City v Wrexham (3pm)

EFL League 2, Newport County v Tranmere (3pm)

Saturday 3rd: Rugby Union – Admiral Premiership, Bargoed v Llangennech (2.30pm), Newcastle Emlyn v Newbridge (2.30pm), Merthyr v Neath (2.30pm)

Saturday 3rd: Netball – Netball Super League, London Mavericks v LexisNexis Cardiff Dragons (4pm)

Saturday 3rd: Cycling – North Wales Gravel X, Ruthin

Saturday 3rd: Cycling – Pan Celtic Gravel Rally, Llanrwst

Saturday 3rd-Sunday 4th: Cycling – Welsh Ride Thing, Llanbrynmair

Sunday 4th: Athletics – Cardiff 5k – Race for Victory, Whitchurch, Cardiff

Sunday 4th: Cycling – The Preseli Angel Sportive, Newport

Tuesday 6th: Horse Racing – Tuesday Afternoon Racing, Ffos Las Racecourse

Thursday 8th-Friday 9th: Golf – Welsh Women’s Open Seniors Championship, Cardigan

Friday 9th: United Rugby Championship, Sharks v Ospreys (6pm)

Friday 9th: Netball – Netball Super League, Birmingham Panthers v LexisNexis Cardiff Dragons (7pm)

Friday 9th-Monday 12th: Cricket – Rothesay County Championship Division 2, Kent v Glamorgan

Saturday 10th: Rugby Union – United Rugby Championship, Bulls v Cardiff Rugby (3pm), Stormers v Dragons (5.15pm).

Admiral Premiership, Bargoed v Pontypridd (2.30pm), Merthyr v Llangennech (1pm)

Saturday 10th: Athletics – South & East Wales Regional Championships, Ron Jones Stadium, Aberdare

Saturday 10th: Cycling – Tour of Pembrokeshire, Pembrokeshire Coast National Park

Saturday 10th: Cycling – Carten100, Annual Cardiff to Tenby Bike Ride

Saturday 10th: Cycling – Welsh Enduro, Machynlleth

Sunday 11th: Rugby Union – United Rugby Championship, Lions v Scarlets (2pm)

Sunday 11th: Athletics – Bryn Meadows Caerphilly 10k

Sunday 11th: Athletics – Snowdonia Half Marathon

Sunday 11th: Cycling – Forest of Dean Classic, Monmouth

Friday 16th: Rugby Union – United Rugby Championship, Stormers v Cardiff Rugby (6pm)

Friday 16th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Nottingham Forest (7pm), House of Sport, Cardiff 

Friday 16th-Monday 19th: Cricket – Rothesay County Championship Division 2, Glamorgan v Northants, Sophia Gardens

Saturday 17th: Rugby Union – United Rugby Championship, Bulls v Dragons (2pm), Lions v Ospreys (4.15pm), Sharks v Scarlets (6.30pm)

Saturday 17th: Horse Racing – Family Fun Day, Bangor-on-Dee Racecourse

Saturday 17th: Netball – U-12 National Club Championship, Canolfan Brailsford, Bangor University

Sunday 18th: Netball – U-14 National Club Championship, Canolfan Brailsford, Bangor University

Sunday 18th: Black Rat Cyclosportive, Devauden, Chepstow

Saturday 17th-Sunday 18th: Golf – Clwyd Open, Wrexham and Prestatyn

Sunday 18th: Ping Welsh Junior Tour event 2, Llanishen

Wednesday 21st: Athletics – SSAFA 5k Race 1, Cardiff

Wednesday 21st: Athletics – RunWithTheWind 1, Cardiff International Sports Campus

Thursday 22nd: Cycling – President’s Road Race, West Glamorgan

Friday 23rd-Monday 26th: Cricket – Rothesay County Championship Division 2, Glamorgan v Middlesex, Sophia Gardens

Friday 2rd-Monday 26th: Cycling – Headstock 500 Bikepacking, Rogerstone

Saturday 24th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Loughborough Lightning (7pm), Utilita Arena, Cardiff

Saturday 24th: Cycling – Tour of Pembrokeshire, St Davids

Saturday 24th-Sunday 25th: Table Tennis – Wrexham Grand Prix, Wrexham University Sports Centre

Thursday 27th: Horse Racing – Spring Racing, Ffos Las Racecourse

Friday 28th-Sunday, 1st June: : Cycling – Swansea & Gower Cycling Festival, Dunvant, Killay

Friday 30th: Golf – Medal and Bowls Area 3 Regional Final, Creigiau

Friday 30th: Netball – Netball Super League, Manchester Thunder v LexisNexis Cardiff Dragons (7pm)

Friday 30th-Sunday, 1st June: Welsh Open Youths Championship, Llandudno (Maesdu)

Saturday 31st: Athletics: Ty Gwyn Abersoch 10k

Saturday 31st: Netball – National League, Bangor University

JUNE

Sunday 1st: Cricket – T20 Blast group stage, Middlesex v Glamorgan

Tuesday 3rd: Cricket – T20 Blast group stage, Glamorgan v Surrey (6.30pm), Sophia Gardens

Wednesday 4th: Golf – Medal and Bowls Area 2 Regional Final, Woodlake Park

Wednesday 4th: Athletics – SSAFA 5k Race 2, Cardiff

Wednesday 4th: Athletics – RunWithTheWind 2, Cardiff International Sports Campus

Thursday 5th: Horse Racing – Summer Evening Racing, Ffos Las Racecourse

Friday 6th: Football – 2026 FIFA World Cup – European Qualifiers, Group J, Wales v Liechtenstein (Cardiff City Stadium, 7.45pm)

Friday 6th: Cricket – T20 Blast group stage, Glamorgan v Essex (6.30pm), Sophia Gardens

Friday 6th: Golf – Medal and Bowls Area 1 Regional Final, Caernarfon

Friday 6th: Horse Racing – Summer Music Meet 2025 (Celebrating 40 Years of Live Aid), Bangor-on-Dee Racecourse

Saturday 7th: Golf – Ping Welsh Junior Tour Event 3, Pwllheli

Saturday 7th: Swimming – The Big Bala Swim, Maes Tegid, Castle St, Bala

Saturday 7th-SUnday 8th: Golf – Aberconwy Trophy, Conwy and Maesdu

Saturday 7th-Sunday 8th: Swimming – Torfaen Dolphins Long Course, Cardiff International Pool

Sunday 8th: Cricket – T20 Blast group stage, Sussex v Glamorgan (3.30pm)

Sunday 8th: Athletics – Swansea University Swansea Half Marathon

Sunday 8th: Netball – Netball Super League, Leeds Rhinos v LexisNexis Cardiff Dragons (4pm)

Sunday 8th: Cycling – The Merlin Ride, Cross Hands, Llanelli

Sunday 8th: Cycling – Welsh Enduro, Llanfyllin

Monday 9th: Golf – Medal and Bowls Area 4 Regional Final, Tenby

Tuesday 10th-Thursday 12th: Golf – Welsh Men’s Seniors Championship, Aberdovey

Thursday 12th: Cricket – T20 Blast group stage, Essex v Glamorgan (7pm)

Thursday 12th: Golf – Radyr Cup, Radyr

Thursday 12th-Sunday 15th: Cycling: British Cycling Masters National Track Championship, Geraint Thomas National Velodrome of Wales

Saturday 14th: Cricket – T20 Blast group stage, Glamorgan v Sussex (6.45pm), Sophia Gardens

Saturday 14th: Netball – Netball Super League, LexisNexis Cardiff Dragons v London Pulse (7pm), Utilita Arena, Cardiff

Saturday 14th: Cycling – Cambrian Mountains Gravel Epic, Llanidloes

Saturday 14th-Sunday 15th: Athletics – Welsh U-13, U-15, U-20 & Junior Para Outdoor Track & Field Championships, Swansea Athletics Stadium

Saturday 14th-Sunday 15th: Golf – Gold Cross, Royal St David’s

Sunday 15th: Cricket – T20 Blast group stage, Gloucestershire v Glamorgan (4pm)

Sunday 15th: Athletics – Barry Island 10k

Friday 20th: Cricket – T20 Blast group stage, Glamorgan v Somerset (6pm), Sophia Gardens

Friday 20th-Monday 22nd: Cycling – Lauf Gritfest Gravel, Rhandirmwyn

Saturday 21st: Darts – A Night at the Darts, Vale Arena, Penarth Road, Cardiff

Saturday 21st: Horse Racing – Ladies Day, Bangor-on-Dee Racecourse

Saturday 21st: Golf – R&A 9-Hole Championship, Cradoc

Saturday 21st: Cycling – The Solstice 100 MTB Sportive, Rhuddlan

Saturday 21st: Cycling – Dyfi Wild Ride, Machynlleth

Saturday 21st-Sunday 22nd: Cycling – Gospel Pass Everesting Challenge, Hay-on-Wye

Sunday 22nd: Horse Racing – Family Fun Day, Ffos Las Racecourse

Sunday 22nd: Golf – Ping Welsh Junior Tour Event 4, Cradoc

Sunday 22nd: Cycling – Dragon Ride L’Etape Wales, Port Talbot

Sunday 22nd-Wednesday 25th: Cricket – Rothesay County Championship Division 2, Leicestershire v Glamorgan

Wednesday 25th-Friday 27th: Golf – Welsh Men’s Seniors Open Championship, Bull Bay

Friday 27th- Sunday 29th: Cycling – Long Course Weekend Wales with The Wales Sportive, Tenby

Saturday 28th-Sunday 29th: Athletics – European U-23 Championships Trials at the Welsh Senior, U-17 & Para Outdoor Track & Field Championships, Cardiff International Sports Campus, Leckwith

Saturday 28th-Sunday 29th: Golf – Tucker Trophy, Whitchurch and Newport

Sunday 29th: Horse Racing – Pride Raceday, Ffos Las Racecourse

Sunday 29th: Netball – National League, Swansea Leisure Centre

Sunday 29th- Wednesday, 2nd July: Cricket – Rothesay County Championship Division 2, Glamorgan v Gloucestershire, Sophia Gardens

Monday 30th: Horse Racing – Summer Evening Racing, Ffos Las Racecourse

JULY

Friday 4th: Cricket – T20 Blast group stage, Somerset v Glamorgan (6.30pm)

Friday 4th: Horse Racing – Summer Social Night, Bangor-on-Dee Racecourse

Saturday 5th: Athletics – Welsh Schools Track & Field Championships, venue tbc

Sunday 6th: Cricket – T20 Blast group stage, Glamorgan v Kent (2.30pm), Sophia Gardens

Sunday 6th: Athletics – Porthcawl 10k and junior races

Sunday 6th: Golf – Ping Welsh Junior Tour Event 5, Aberdare

Wednesday 9th: Golf – Caernarvonshire Cup, Royal Town of Caernarfon

Wednesday 9th: Horse Racing – Midweek Evening Racing, Ffos Las Racecourse

Thursday 10th: Cricket – T20 Blast group stage, Hampshire v Glamorgan (7pm)

Friday 11th: Cricket – T20 Blast group stage, Surrey v Glamorgan (6.30pm)

Saturday 12th: Ping Welsh Junior Tour Event 6, Haverfordwest

Saturday 12th-Sunday 13th: Athletics – Black Diamond Yr Wyddfa | Snowdon 24 XTERRA Snowdonia Trail Marathon Eryri

Sunday 13th: Cricket – T20 Blast group stage, Glamorgan v Gloucestershire (3pm), Sophia Gardens

Sunday 13th: Athletics – Ironman 70.3 Swansea

Sunday 13th: Athletics – Ammanford 10k

Wednesday 16th: Horse Racing – Summer Evening Racing, Ffos Las Racecourse

Friday 18th: Cricket – T20 Blast group stage, Glamorgan v Middlesex (6.30pm), Sophia Gardens

Saturday 19th: Athletics – Castell Howell International Ras Yr Wyddfa, Llanberis, Gwynedd

Saturday 19th: Athletics – Rabbit Run Wales, Merthyr Mawr Estate, Bridgend

Sunday 20th: Swimming – Swim Wales National Development Meet, Wales National Pool Swansea

Monday 21st-Thursday 24th: Golf – Welsh Boys & Girls Championship, Holyhead

Tuesday 22nd-Friday 25th: Cricket – Rothesay County Championship Division 2, Glamorgan v Kent, Sophia Gardens

Wednesday 23rd: Athletics – SSAFA 5k Race 3, Cardiff

Thursday 24th: Golf – Newport Cup, Newport

Saturday 26th-Sunday 27th: Cycling – Cambrian Gravel Challenge, Knighton

Monday 28th-Friday, 1st August: Golf – Welsh Men’s Amateur Championship, Whitchurch

Tuesday 29th: Horse Racing – Free Racenight, Ffos Las Racecourse

Tuesday 29th-Friday, 1st August: Cricket – Rothesay County Championship Division 2, Lancashire v Glamorgan

Tuesday 29th-Friday, 1st August: Golf – Welsh Women’s Amateur Championship, Whitchurch

Wednesday 30th-Sunday, 3rd August: Swimming – Swim Wales Summer Championships, Wales National Pool Swansea

AUGUST

Saturday 2nd: Athletics – Ogwen 10, 25 & 40 Yr Helgi Du, Plas y Brenin, Capel Curig

Saturday 2nd-3rd: Netball – National League, House of Sport, Cardiff

Saturday 2nd-Sunday 3rd: Swimming – Snowman Swim 1000m, Plas y Brenin – National Outdoor Centre, Plas y Brenin, Capel Curig, Betws-y-Coed

Saturday 2nd-Friday 8th: Cycling – 7 Cities of Wales On-Road, Rogerstone

Tuesday 5th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Hampshire (11am), Neath Cricket Club

Tuesday 5th: Golf – Medal & Bowls Final, Builth Wells

Tuesday 5th: Horse Racing – Midweek Afternoon Racing, Ffos Las Racecourse

Thursday 7th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Derbyshire (11am), Neath Cricket Club

Thursday 7th: Cricket – The Hundred, Northern Superchargers v Welsh Fire (men’s and women’s double-header), Headingley

Friday 8th-Sunday 10th: Golf – Men’s Team Championship, Pyle & Kenfig

Saturday 9th: Cricket – The Hundred, Welsh Fire v London Spirit (men’s and women’s double-header), Sophia Gardens

Sunday 10th: Cycling – The Five Valleys Sportive, Port Talbot

Wednesday 13th: Cricket – Metro Bank One-Day Cup group stage, Surrey v Glamorgan (11am)

Wednesday 13th: Cricket – The Hundred, Welsh Fire v Manchester Originals (men’s and women’s double-header), Sophia Gardens

Wednesday 13th: Horse Racing – Midweek Summer Evening Racing, Ffos Las Racecourse

Friday 15th: Cricket – Metro Bank One-Day Cup group stage, Gloucestershire v Glamorgan (2pm)

Friday 15th-Sunday 24th: Cycling – 7 Cities of Wales Off-Road, Rogerstone

Saturday 16th: Cricket – The Hundred, Oval Invincibles v Welsh Fire (men’s and women’s double-header), the Kia Oval

Saturday 16th-Sunday 17th: Golf – Women’s Team Championship, Clyne

Sunday 17th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Notts (11am), Sophia Gardens

Sunday 17th: Cycling – Tour de Môn, Anglesey

Sunday 17th: Cycling – Welsh Enduro, Dyfi Forest

Wednesday 20th: Cricket – Metro Bank One-Day Cup group stage, Essex v Glamorgan (2pm)

Wednesday 20th: Cricket – The Hundred, Welsh Fire v Southern Brave (men’s and women’s double-header), Sophia Gardens

Thursday 21st-Friday 22nd: Golf – Welsh U-16 & U-14 Championship, Padeswood & Buckley

Friday 22nd: Cricket – Metro Bank One-Day Cup group stage, Worcestershire v Glamorgan (11am)

Friday 22nd: Cricket – The Hundred, Birmingham Phoenix v Welsh Fire (men’s and women’s double-header), Edgbaston

Friday 22nd: Horse Racing – Ladies Day, Ffos Las Racecourse

Saturday 23rd: Rugby Union – Women’s Rugby World Cup 2025, Pool B, Scotland Women v Wales Women (2.45pm), Salford Community Stadium, Manchester

Sunday 24th: Cricket – The Hundred, Welsh Fire v Trent Rockets (men’s and women’s double-header), Sophia Gardens

Monday 25th: Horse Racing – Family Fun Day, Chepstow Racecourse

Tuesday 26th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Hampshire (11am), Sophia Gardens

Wednesday 27th-Thursday 28th: Golf – Wales G4D Open, Bryn Meadows

Thursday 28 August: Cricket – The Hundred, Southern Brave v Welsh Fire (men’s and women’s double-header), Utilita Bowl

Thursday 28th: Horse Racing – Summer Thursday Afternoon Racing, Ffos Las Racecourse

Friday 29th: Horse Racing – Friday Afternoon Racing, Ffos Las Racecourse

Saturday 30th: Rugby Union – Women’s Rugby World Cup 2025, Pool B, Canada Women v Wales Women (12pm), Salford Community Stadium, Manchester

Saturday 30th: Cricket – The Hundred Eliminator, the Kia Oval

Saturday 30th: Athletics – Podium Home Nations 5k, Cardiff

Sunday 31st: Cricket – The Hundred Final, Lord’s

Sunday 31st: Golf – Welsh Handicap Team Championship, venue tbc

SEPTEMBER

Thursday 4th-Sunday 7th: Golf – Finals Week, Llandrindod Wells

Friday 5th: Horse Racing – The September Meeting, Bangor-on-Dee Racecourse

Saturday 6th: Rugby Union – Women’s Rugby World Cup 2025, Pool B, Fiji Women v Wales Women (2.45pm), Sandy Park, Exeter

Sunday 7th: Athletics – Caernarfon Half Marathon

Sunday 7th: Athletics – CDF 10k, Cardiff

Sunday 7th: Cycling – Graean Cymru Gravel Race, Ruthin

Monday 8th-Thursday, 11th: Cricket – Rothesay County Championship Division 2, Northants v Glamorgan (10.30pm)

Tuesday 9th: Football – Friendly International, Wales v Canada (7.45pm), Swansea.com Stadium

Tuesday 9th: Horse Racing – Autumn Evening Racing, Ffos Las Racecourse

Thursday 11th: Cycling – The Big Welsh Bike Ride, Caernarfon

Friday 12th: Cycling – Black Mountain Challenge, Llanellen

Saturday 13th: Cycling – Cambrian Coast Sportive, Aberdyfi

Sunday 14th: Athletics – Admiral Swansea Bay 10k

Sunday 14th: Cycling – Welsh Enduro, Llangollen

Monday 15th-Thursday, 18th: Cricket – Rothesay County Championship Division 2, Derbyshire v Glamorgan (10.30pm)

Sunday 21st: Cycling – Tour de Gwent, Caerleon

Wednesday 24th-Saturday, 27th: Cricket – Rothesay County Championship Division 2, Glamorgan v Lancashire (10.30pm), Sophia Gardens

Sunday 28th: Golf – Ping Welsh Junior Tour Final, Carmarthen

Sunday 28th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse

OCTOBER

Sunday 5th: Athletics – Cardiff Half Marathon

Thursday 9th: Football – Friendly International: England v Wales (7.45pm), Wembley Stadium

Friday 10th-Sunday 12th: Horse Racing – The Unibet Jump Season Opener, including Welsh Champion Hurdle, Chepstow Racecourse

Thursday 16th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse

Saturday 18th: Athletics – Afan Forest Trail Half Marathon, Bryn Bettws Lodge, Pontrhydyfen, Port Talbot

Monday 27th: Horse Racing – Halloween Raceday, Bangor-on-Dee Racecourse

Tuesday 28th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse

Wednesday 29th: Golf – Junior Inter-Club, Builth Wells

NOVEMBER

Sunday 9th: Rugby Union – Autumn Nations Series, Wales v Argentina (3.10pm), Principality Stadium, Cardiff

Sunday 9th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse

Wednesday 12th: Horse Racing – Countryside Raceday, Bangor-on-Dee Racecourse

Saturday 15th:  Rugby Union – Autumn Nations Series, Wales v Japan (5.40pm), Principality Stadium, Cardiff

Wednesday 19th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse

Saturday 22nd:  Rugby Union – Autumn Nations Series, Wales v New Zealand (3.10pm), Principality Stadium, Cardiff

Saturday 29th:  Rugby Union – Autumn Nations Series, Wales v South Africa (3.10pm), Principality Stadium, Cardiff

Saturday 29th: Horse Racing – Breakfast with Santa, Bangor-on-Dee Racecourse

DECEMBER

Sunday 7th: Darts – A Night at the Darts, Vale Arena, Penarth Road, Cardiff

Friday 12th: Horse Racing – Christmas Jumper Day, Bangor-on-Dee Racecourse

Thursday 18th-Sunday 21st: Swimming – Swim Wales Winter Championships, Wales National Pool Swansea

Saturday 27th: Horse Racing – The Coral Welsh Grand National, Chepstow Racecoourse

WELSH SPORT

EWEGOTTALOVE HOME