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 ewegottalove.online@gmail.com]

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: Football – Welsh Premier League Conference League Play-offs Final, Haverfordwest v Caernarfon (5.10pm)

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

Tuesday 1st: Football – Friendly, Pontypridd Town v Newport County

Wednesday 2nd: Football – Club Friendly, Penybont v Merthyr Town

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: Rugby Union – Summer Series, Japan v Wales (6am), Mikuni World Stadium

Saturday 5th: Football – Friendly, Undy Athletic v Newport County (1pm)

Saturday 5th: Women’s Football – European Women’s Championship, Group D, Netherlands v Wales (5pm), Allmend Stadion

Saturday 5th: Athletics – Welsh Schools Track & Field Championships, Ron Jones Stadium, Aberdare

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

Tuesday 8th: Football – UEFA Champions League First Qualifying Round, First Leg, TNS v Shkendija (7pm). UEFA Conference League First Qualifying Round, First Leg, Floriana v Haverfordwest (6.30pm)

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

Wednesday 9th: Football – Friendly, Johor Darul Ta’zim v Cardiff City (6pm)

Wednesday 9th: Women’s Football – European Women’s Championship, Group D, France v Wales (8pm), Arena St Gallen

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

Thursday 10th: Football – UEFA Conference League First Qualifying Round, First Leg, Kauno Zalgiris v Penybont (5pm)

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

Friday 11th: Football – Friendlies, Melbourne Victory v Wrexham (10.30am); Merthyr Town v Llanelli Town

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

Saturday 12th: Football – Pre-season Friendlies, Cardiff City v Southend (6pm); Swansea City v Kidderminster; Worcester City v Newport County (3pm)

Saturday 12th: Rugby Union – Summer Series, Japan v Wales, Kobe

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

Sunday 13th: Women’s Football – European Women’s Championship, Group D, England v Wales (8pm), Arena St Gallen

Tuesday 15th: Football – UEFA Champions League First Qualifying Round, Second Leg, Shkendija v TNS (7pm). Pre-season friendlies, Sydney FC v Wrexham (10.30am); Yeovil Town v Cardiff City (7.30pm); Weston-super-Mare v Newport County (7.15pm)

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

Thursday 17th: Football – UEFA Conference League First Qualifying Round, Second Leg, Haverfordwest v Floriana (6pm). UEFA Conference League First Qualifying Round, Second Leg, Penybont v Kauno Zalgiris (6pm)

Friday 18th: Football – Pre-season Friendly, Cardiff City v Cambridge Utd.

Welsh League Cup, First Round, Caerau (Ely) v Trefelin, Denbigh Town v Flint Mountain, Guilsfield v Mold Alexandra, Pontypridd United v Cwmbran Celtic, Ruthin Town v Penrhyncoch

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

Saturday 19th: Football – Friendlies, Swansea City v Stevenage (11am), Wellington Pheonix v Wrexham (6am); Torquay United v Newport County (3pm).

Welsh League Cup, First Round, Gresford Athletic v Brickfield Rangers, Holyhead Hotspur v Buckley Town, Llantwit Major v Afan Lido, Y Rhyl 1879 v Caersws, Ynyshir Albions v Cardiff Draconians, Ammanford v Cardiff City U21, Cambrian United v Treowen Stars, Carmarthen Town v Swansea City U21

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

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

Sunday 20th: Welsh League Cup, First Round, Newport City v Baglan Dragons

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

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

Tuesday 22nd: Football – Friendly, Bristol City v Newport County (12pm)

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

Wednesday 23rd: Football – Friendly, Cheltenham v Swansea City (7pm); QPR v Cardiff City (2pm).
UEFA Conference League, 2nd Qualifying Round, TNS v Differdange (7pm)

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

Thursday 24th: Golf – Newport Cup, Newport

Saturday 26th: Football – Pre-season friendlies, Exeter City v Swansea City (1pm), Notts County v Cardiff City (3pm)

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

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

Tuesday 29th: Football – Carabao Cup, Preliminary Round, Barnet v Newport County (7.30pm).
UEFA Conference League, 2nd Qualifying Round, Differdange v TNS (7pm)

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: Women’s Football – UEFA Women’s Champions League, First Qualifying Round, Semi-finals, Cardiff City v Athlone Town (7.30pm)

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

AUGUST

Friday 1st: Welsh League Cup, 2nd Round, Afan Lido v Swansea, Buckley v Newtown, Cardiff v Cambrian,, Cardiff MU v Pontypridd, Guilsfield v Bala, Haverfordwest v Newport County, Llandudno v Gresford, Ruthin Town v Connah’s Quay, Trefelin v Penybont, Y Rhyl 18879 v Denbigh Town, Ynyshir v Llanelli Town, Briton Ferry v Trethomas, Caernarfon v Colwyn Bay

Saturday 2nd: Football – EFL League 1, Cardiff City v Peterborough United (12.30pm), Cardiff City Stadium. EFL League 2, Newport County v Notts County (3pm). Friendly: Swansea City v Leyton Orient (3pm)
Welsh League Cup, 2nd Round, Barry Town v Aberystwyth (2.30pm), Flint Town United v Holywell (3pm), TNS v Airbus (3pm)

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: Football – EFL League 1, Port Vale v Cardiff City (8pm), Vale Park.

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: Football – Welsh Premier League, Balaa v Flint Town United (7.45pm), Haverfordwest v Penybont (7.45pm), Llanelli Town v Barry Town (7.45pm), TNS v Briton Ferry (7.45pm)

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

Saturday 9th: Football – EFL Championship, Middlesbrough v Swansea City (3pm), Southampton v Wrexham (12.30pm). EFL League 2, Crawley Town v Newport County (3pm).

National League North, Merthyr Town v Southport FC (3pm)
Welsh Premier League, Cardiff MU v Caernarfon (2.30pm)

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

Sunday 10th: Football – Welsh Premier League, Colwyn Bay v Connah’s Quay

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

Tuesday 12th: Football – Carabao Cup First Round, Cardiff City v Swindon Town; Swansea City v Crawley Town; Wrexham v Hull City

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: Football – Welsh Premier League, Briton Ferry v Cardiff MU (7.45pm), Connah’s Quay v Bala (7.45pm)

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: Football – EFL Championship, Swansea City v Sheffield United (3pm), Wrexham v West Brom (12.30pm). EFL League 1, Cardiff City v Rotherham United (3pm), Cardiff City Stadium. EFL League 2, Grimsby Town v Newport County (3pm).

National League North, Peterborough Sports v Merthyr Town (3pm)
Welsh Premier League, Barry Town v Colwyn Bay (12.30pm), Caernarfon v Llanelli Town (2.30pm), Flint Town United v Haverfordwest (2.30pm), Penybont v TNS

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

Tuesday 19th: Football – EFL League 1, AFC Wimbledon v Cardiff City (7.45pm0, The Cherry Red Records Stadium. EFL League 2, Newport County v Salford City (7.30pm).

National League North, Merthyr Town v Marine (7.45pm)

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: Football – Welsh Premier League, Bala v Colwyn Bay, Barry Town v Penybont, Flint Town United v Caernarfon, Haverfordwest v Cardiff MU, Llanelli Town v Briton Ferry, TNS v Connah’s Quay

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: Football – EFL Championship, Swansea City v Watford (12.30pm), Wrexham v Sheffield Wednesday (3pm). EFL League 1, Luton Town v Cardiff City (12.30pm), Kenilworth Road. EFL League 2, Newport County v MK Dons (3pm).

National League North, Curzon Ashton v Merthyr Town (3pm)

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

Monday 25th: Football – National League North, Merthyr Town v Scarborough A (3pm)
Welsh Premier League, Briton Ferry v Haverfordwest, Caernarfon v Bala, Cardiff MU v Barry Town, Colwyn Bay v TNS, Connah’s Quay v Flint Town United (5.15pm), Penybont v Llanelli Town

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: Football – EFL Championship, Millwall v Wrexham (3pm), Sheffield Wednesday v Swansea City (3pm). EFL League 1, Cardiff City v Plymouth Argyle (12.30pm), Cardiff City Stadium. EFL League 2, Cambridge United v Newport County (3pm).

National League North, King’s Lynn Town v Merthyr Town (3pm)
Welsh Premier League, Barry Town v TNS, Colwyn Bay v Briton Ferry, Flint Town United v Cardiff MU, Haverfordwest v Caernarfon (5.15pm), Llanelli Town v Bala, Penybont v Connah’s Quay

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

Tuesday 2nd: Football – National League North, Macclesfield v Merthyr Town (7.45pm)

Thursday 4th: Football – 2026 FIFA World Cup Qualifying (3pm), Kazakhstan v Wales

Thursday 4th-Sunday 7th: Cymru Senior National Tennis Championships, Dinas Powys Lawn Tennis Club

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

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

Friday 5th: Ice hockey – Pre-season Friendly, Cardiff Devils v Nottingham Panthers (7pm), Vindico Arena, Cardiff

Saturday 6th: Football – EFL League 2, Newport County v Bristol Rovers (3pm).

National League North, Merthyr Town v Worksop Town (3pm)
Welsh Premier League, Bala v Penybont, Cardiff MU v Colwyn Bay, Connah’s Quay v Briton Ferry, Llanelli Town v Flint Town United, TNS v Haverfordwest

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

Saturday 6th: Ice hockey – Pre-season Friendly, Guildford Flames v Cardiff Devils (6pm), Guildford Spectrum

Sunday 7th: Football – Welsh Premier League, Caernarfon v Barry Town (12.30pm)

Sunday 7th: Athletics – Caernarfon Half Marathon

Sunday 7th: Athletics – CDF 10k, Cardiff

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

Monday 8th: Football – UEFA U-21 Euro 2027 Qualifying, Wales v Denmark

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

Wednesday 10th: Football – Welsh League Cup 3rd Round, Barry Town v Llanelli Town, Caernarfon v Holywell, Cambrian v Cardiff MU, Connah’s Quay v TNS, Haverfordwest v Swansea, Newtown v Bala, Penybont v Briton Ferry

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

Friday 12th: Rugby Union, Super Rygbi Cymru, Newport v Llandovery (7.45pm)

Friday 12th: Cycling – Black Mountain Challenge, Llanellen

Saturday 13th: Football – EFL Championship, Swansea City v Hull City (3pm), Wrexham v QPR (3pm). EFL League 1, Stockport County v Cardiff City (3pm), Edgeley Park. EFL League 2, Tranmere v Newport County (3pm)
Welsh Premier League (12.30pm), Barry Town v Bala, Briton Ferry v Caernarfon, Colwyn Bay v Haverfordwest, Connah’s Quay v Cardiff MU, Penybont v Flint Town United, TNS v Llanelli Town

Saturday 13th: Rugby Union – Super Rygbi Cymru (2.30pm), RGC v Cardiff RFC, Swansea v Pontypool RFC, Ebbw Vale v Aberavon, Carmarthen Quins v Bridgend

Saturday 13th: Cycling – Cambrian Coast Sportive, Aberdyfi

Saturday 13th: Rowing – Penarth Regatta, Penarth Yacht Club

Saturday 13th: Ice hockey – Challenge Cup, Nottingham Panthers v Cardiff Devils (7pm), Motorpoint Arena Nottingham

Sunday 14th: Athletics – Admiral Swansea Bay 10k

Sunday 14th: Cycling – Welsh Enduro, Llangollen

Sunday 14th: Ice hockey – Challenge Cup, Cardiff Devils v Sheffield Steelers (5pm), Vindico Arena, Cardiff

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

Tuesday 16th: Football – Vertu EFL Trophy, Group Stage, Exeter City v Cardiff City (7pm).

Welsh League Cup, 3rd Round, Llandudno v Denbigh Town

Wednesday 17th: Football – League Cup 3rd Round: Swansea City v Nottm Forest

Friday 19th: Football – Welsh Premier League, Bala v Briton Ferry, Cardiff MU v TNS.

Welsh Cup 1st Round, Afan Lido v Evans Williams, Broughton United v Welshpool

Friday 19th: Ice hockey – Challenge Cup, Cardiff Devils v Guildford Flames (7pm), Vindico Arena, Cardiff

Saturday 20th: Football – EFL Championship, Birmingham v Swansea City (12.30pm), Norwich City v Wrexham (3pm). EFL League 1, Cardiff City v Bradford City AFC (3pm), Cardiff City Stadium. EFL League 2, Newport County v Gillingham (3pm),

National League North, Merthyr Town v Radcliffe (3pm)
Welsh Premier League, Caernarfon v Penybont, Flint Town United v Barry Town, Haverfordwest v Connah’s Quay, Llanelli Town v Colwyn Bay.

Welsh Cup 1st Round: 35 games

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

Sunday 21st: Triathlon – IRONMAN Wales, Tenby, Pembrokeshire

Sunday 21st: Cycling – Tour de Gwent, Caerleon

Sunday 21st: Ice hockey – Challenge Cup, Coventry Blaze v Cardiff Devils (5.30pm), Skydome Arena

Tuesday 23rd: Football – League Cup 3rd Round, Burnley v Cardiff City, Wrexham v Reading.

Vertu EFL Trophy, Group Stage, Newport County v Arsenal U-21 (7pm).

Welsh Premier League, Briton Ferry v Llanelli Town, Cardiff MU v Penybont, Colwyn Bay v Bala, Connah’s Quay v Caernarfon, Haverfordwest v Barry Town, TNS v Flint Town United

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

Friday 26th: Football – Welsh Premier League, Bala v TNS, Llanelli Town v Haverfordwest

Friday 26th: Rugby Union – United Rugby Championship, Ulster v Dragons (8.05pm)

Friday 26th: Ice hockey – Challenge Cup, Cardiff Devils v Manchester Storm (7pm), Vindico Arena, Cardiff

Saturday 27th: Football – EFL Championship, Swansea City v Millwall (12.30pm), Wrexham v Derby County (12.30pm). EFL League 1, Wigan Athletic v Cardiff City (3pm), The Brick Community Stadium. EFL League 2, Chesterfield v Newport County (3pm)
Welsh Premier League, Barry Town v Connah’s Quay, Flint Town United v Briton Ferry, Penybont v Colwyn Bay

Saturday 27th: Rugby Union – United Rugby Championship, Bulls v Ospreys (1pm), Scarlets v Munster (5.30pm), Cardiff Rugby v Lions (7.45pm).

Super Rygbi Cymru (2.30pm), Bridgend v Aberavon, RGC v Llandovery, Swansea v Newport, Carmarthen Quins v Pontypool RFC, Ebbw Vale v Cardiff RFC

Saturday 27th: Ice hockey – Challenge Cup, Manchester Storm v Cardiff Devils (7pm), Planet Ice Altrincham

Sunday 28th: Football – Welsh Premier League, Caernarfon v Cardiff MU (2.30pm)

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

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

Tuesday 30th: EFL Championship, Blackburn Rovers v Swansea City (7.45pm), Leicester City v Wrexham (7.45pm).

League One: Cardiff City v Burton Albion (7.45pm)

OCTOBER

Friday 3rd: Rugby Union – United Rugby Championship, Stormers v Ospreys (6pm), Connacht v Scarlets (8.05pm), Dragons v Sharks (8.05pm)

Saturday 4th: Football – EFL Championship, Swansea City v Leicester City (3pm), Wrexham v Birmingham (3pm). EFL League 1, Cardiff City v Leyton Orient (3pm), Cardiff City Stadium. EFL League 2, Newport County v Swindon Town (3pm).

National League North, Chester FC v Merthyr Town (3pm)

Saturday 4th: Rugby Union – United Rugby Championship, Munster v Cardiff Rugby (7.45pm).

Super Rygbi Cymru (2.30pm), Newport v Swansea, Pontypool RFC v Carmarthen Quins, Cardiff RFC v Ebbw Vale, Aberavon v Bridgend, Llandovery v RGC

Saturday 4th: Ice hockey – Challenge Cup, Cardiff Devils v Coventry Blaze (7pm), Vindico Arena, Cardiff

Sunday 5th: Athletics – Cardiff Half Marathon

Sunday 5th: Ice hockey – Challenge Cup, Cardiff Devils v Nottingham Panthers (5pm), Vindico Arena, Cardiff

Tuesday 7th: Football – Vertu EFL Trophy, Group Stage, Cardiff City v Newport County (7.45pm)

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

Friday 10th: Football – UEFA U-21 Euro 2027 Qualifying, Wales v Belgium (6pm), Rodney Parade, Newport

Friday 10th: Rugby Union – United Rugby Championship, Scarlets v Stormers (7.45pm)

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

Saturday 11th: Football – EFL League 1, Barnsley v Cardiff City (3pm), Oakwell. EFL League 2, Accrington Stanley v Newport County (3pm).

National League North, Merthyr Town v South Shields (3pm)

Saturday 11th: Rugby Union – United Rugby Championship, Ospreys v Zebre Parma (3pm), Glasgow Warriors v Dragons (5.30pm), Cardiff Rugby v Connacht (7.45pm).

Super Rygbi Cymru (2.30pm), Bridgend v RGC

Saturday 11th: Ice hockey – Elite League, Cardiff Devils v Coventry Blaze (7pm), Vindico Arena, Cardiff

Sunday 12th: Ice hockey – Elite League, Nottingham Panthers v Cardiff Devils (4pm), Motorpoint Arena Nottingham

Monday 13th: Football – 2026 FIFA World Cup Qualifying (7.45pm), Wales v Belgium, Cardiff City Stadium

Tuesday 14th: Football – UEFA U-21 Euro 2027 Qualifying, Austria v Wales

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

Friday 17th: Rugby Union – United Rugby Championship, Dragons v Cardiff Rugby (7.45pm)

Saturday 18th: Football – EFL Championship, Southampton v Swansea City (3pm), Stoke City v Wrexham (3pm). EFL League 1, Cardiff City v Reading (3pm), Cardiff City Stadium. EFL League 2, Newport County v Cheltenham (3pm).

National League North, Spennymoor Town v Merthyr Town (3pm)

Saturday 18th: Rugby Union – United Rugby Championship, Lions v Scarlets (12.45pm), Ospreys v Glasgow Warriors (7.45pm).

Super Rygbi Cymru (2.30pm), Bridgend v Pontypool RFC, Ebbw Vale v Llandovery, Carmarthen Quins v Newport, RGC v Swansea, Cardiff RFC v Aberavon

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

Saturday 18th: Ice hockey – Elite League, Cardiff Devils v Glasgow Clan (7pm), Vindico Arena, Cardiff

Sunday 19th: Ice hockey – Challenge Cup, Sheffield Steelers v Cardiff Devills (4pm), Utilita Arena

Tuesday 21st: Football – National League North, Merthyr Town v Kid’minster (7.45pm)

Wednesday 22nd: Football – EFL Championship, Swansea City v QPR (7.45pm), Wrexham v Oxford Utd (7.45pm)

Saturday 25th: Football – EFL Championship, Middlesbrough v Wrexham (3pm), Swansea City v Norwich City (3pm). EFL League 1, Bolton Wanderers v Cardiff City (3pm), Toughsheet Community Stadium. EFL League 2, Harrogate Town v Newport County (3pm).

National League North, Chorley v Merthyr Town (3pm)

Saturday 25th: Women’s Football – Wales v Australia (2pm), Cardiff City Stadium

Saturday 25th: Rugby Union – United Rugby Championship, Sharks v Scarlets (3pm), Dragons v Ospreys (5.30pm), Cardiff Rugby v Edinburgh (7.45pm).

Super Rygbi Cymru (2.30pm), Newport v Ebbw Vale, Llandovery v Bridgend, Pontypool RFC v Cardiff RFC, Aberavon v RGC, Swansea v Carmarthen Quins

Saturday 25th: Ice hockey – Elite League, Cardiff Devils v Nottingham Panthers (7pm), Vindico Arena

Saturday 25th: Bare Knuckle Fighting – Bad To The Bone, Rocky Morgan v Nikolaiev Andrii, Vale Arena, Cardiff

Sunday 26th: Ice hockey – Elite League, Coventry Blaze v Cardiff Devils (5.30pm), Skydome Arena

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

Tuesday 28th: Women’s Football – Wales v Poland (7.45pm), Rodney Parade, Newport

Tuesday 28th: Rugby Union – United Rugby Championship, Dragons v Leinster (7.45pm)

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

Wednesday 29th: Rugby Union – United Rugby Championship, Zebre Parma v Cardiff Rugby (1pm), Edinburgh v Ospreys (5.30pm), Scarlets v Glasgow Warriors (7.45pm)

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

Wednesday 29th: Ice hockey – Elite League, Belfast Giants v Cardiff Devils (7pm), SSE Arena, Belfast

NOVEMBER

Saturday 1st: Football – EFL Championship, Charlton v Swansea City (3pm), Wrexham v Coventry (3pm).

National League North, Merthyr Town v Darlington (3pm)

Saturday 1st: Rugby Union – Super Rygbi Cymru (2.30pm), Pontypool RFC v Aberavon, Cardiff RFC v Llandovery, Bridgend v Newport, Ebbw Vale v Swansea, Carmarthen Quins v RGC

Saturday 1st: Darts – Night at the Darts, Ricoh Diamond Lounge, Cardiff City Stadium

Saturday 1st: Ice hockey – Elite League, Cardiff Devils v Manchester Storm (7pm), Vindico Arena, Cardiff

Sunday 2nd: Ice hockey – Challenge Cup, Guildford Flames v Cardiff Devils (6pm), Guildford Spectrum

Tuesday 4th: Football – National League North, AFC Telford United v Merthyr Town (7.45pm)

Wednesday 5th: EFL Championship, Portsmouth v Wrexham (7.45pm), Preston v Swansea City (7.45pm)

Friday 7th: Ice hockey – Elite League, Cardiff Devils v Belfast Giants (7pm), Vindico Arena, Cardiff

Saturday 8th: Football – EFL Championship, EFL Championship, Swansea City v Ipswich Town (3pm), Wrexham v Charlton (3pm). EFL League 1, Blackpool v Cardiff City (3pm), Bloomfield Road. EFL League 2, Newport County v Walsall (3pm).

National League North, Bedford Town v Merthyr Town (3pm)

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

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

Tuesday 11th: Football – Vertu EFL Trophy, Group Stage, Cardiff City v Arsenal U-21 (7.45pm), Newport County v Exeter City (7pm)

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

Friday 14th: Football – UEFA U-21 Euro Qualifying, Belarus v Wales

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

Saturday 15th: Football – 2026 FIFA World Cup Qualifying (5pm), Liechtenstein v Wales.

EFL League 1, Cardiff City v Huddersfield Town (3pm), Cardiff City Stadium. EFL League 2, Shrewsbury v Newport County (3pm)

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

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

Sunday 16th: Ice hockey – Elite League, Fife Flyers v Cardiff Devils (5pm), Fife Ice Arena

Tuesday 18th: Football – 2026 FIFA World Cup Qualifying (7.45pm), Wales v North Macedonia, Cardiff City Stadium

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

Saturday 22nd: Football – EFL Championship, Bristol City v Swansea City (12.30pm), Ipswich Town v Wrexham (3pm). EFL League 1, Northampton Town v Cardiff City (3pm), Sixfields Stadium. EFL League 2, Oldham Athletic v Newport County (3pm).

National League North, Merthyr Town v Alfreton Town (3pm)

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

Super Rygbi Cymru (2.30pm), Swansea v Bridgend, Llandovery v Pontypool RFC, Newport v Cardiff RFC, Aberavon v Carmarthen Quins, RGC v Ebbw Vale

Saturday 22nd: Ice hockey – Elite League, Manchester Storm v Cardiff Devils (7pm), Planet Ice Atrincham

Sunday 23rd: Ice hockey – Elite League, Cardiff Devils v Fife Flyers (5pm), Vindico Arena, Cardiff

Tuesday 25th: Football – EFL Championship, Swansea City v Derby County (7.45pm)

Wednesday 26th: EFL Championship, Wrexham v Bristol City (7.45pm).

National League North, Merthyr Town v Leamington (7.45pm)

Friday 28th: Ice hockey – Elite League, Cardiff Devils v Guildford Flames (7pm), Vindico Arena, Cardiff

Saturday 29th: Football – EFL Championship, West Brom v Swansea City (3pm), Wrexham v Blackburn Rovers (3pm). EFL League 1, Cardiff City v Mansfield Town (3pm), Cardiff City Stadium. EFL League 2, Newport County v Barrow (3pm).

National League North, Buxton v Merthyr Town (3pm)

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

Super Rygbi Cymru (2.30pm), Ebbw Vale v Carmarthen Quins, Llandovery v Aberavon, Cardiff RFC v Swansea, Pontypool RFC v Newport

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

Sunday 30th: Ice hockey – Elite League, Fife Flyers v Cardiff Devils (5pm), Fife Ice Arena

DECEMBER

Saturday 6th: Football – EFL Championship, Preston v Wrexham (3pm), Swansea City v Oxford Utd (3pm).

National League North, Fylde v Merthyr Town (3pm)

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

Saturday 6th: Ice hockey – Elite League, Cardiff Devils v Belfast Giants (7pm), Vindico Arena, Cardiff

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

Sunday 7th: Ice hockey – Elite League, Cardiff Devils v Glasgow Clan (5pm), Vindico Arena, Cardiff

Tuesday 9th: Football – EFL Championship, Swansea City v Portsmouth (7.45pm); EFL League 1, Stevenage v Cardiff City (7.45pm), Lamex Stadium. EFL League 2, Crewe Alexandra v Newport County (7.45pm)

Wednesday 10th: EFL Championship, Hull City v Wrexham (7.45pm)

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

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

Saturday 13th: Football – EFL Championship, EFL Championship, Swansea City v Portsmouth (7.45pm), Wrexham v Watford (3pm). EFL League 1, Cardiff City v Doncaster Rovers (3pm), Cardiff City Stadium. EFL League 2, Newport County v Fleetwood (3pm)

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

Saturday 13th: Ice hockey – Elite League, Dundee Stars v Cardiff Devils (7pm), Dundee Ice Arena

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

Friday 19th: Rugby Union – United Rugby Championship, Cardiff Rugby v Scarlets (7.45pm)

Saturday 20th: Football – EFL Championship, Swansea v Wrexham (3pm). EFL League 1, Lincoln City v Cardiff City (3pm), LNER Stadium. EFL League 2, Colchester v Newport County (3pm).

National League North, Merthyr Town v Curzon Ashton (3pm)

Saturday 20th: Rugby Union – United Rugby Championship, Ospreys v Munster (5.30pm), Dragons v Connacht (7.45pm).

Super Rygbi Cymru (2.30pm), Llandovery v Carmarthen Quins, Pontypool RFC v Ebbw Vale, Cardiff RFC v Bridgend, Aberavon v Swansea, Newport v RGC

Saturday 20th: Ice hockey – Elite League, Cardiff Devils v Sheffield Steelers (7pm), Vindico Arena, Cardiff

Sunday 21st: Ice hockey – Elite League, Manchester Storm v Cardiff Devils (5.30pm), Planet Ice Altrincham

Friday 26th: Football – EFL Championship, Coventry v Swansea City (3pm), Wrexham v Sheffield United (3pm). EFL League 1, Cardiff City v Exeter City (3pm), Cardiff City Stadium. EFL League 2, Newport County v Barnet (3pm).

National League North, Oxford City v Merthyr Town (3pm)

Friday 26th: Rugby Union – United Rugby Championship, Cardiff Rugby v Dragons (3pm), Scarlets v Ospreys (5.30pm).

Super Rygbi Cymru (2.30pm), Carmarthen Quins v Llandovery

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

Saturday 27th: Rugby Union – Super Rygbi Cymru (2.30pm), Bridgend v Cardiff RFC, Swansea v Aberavon, RGC v Newport, Ebbw Vale v Pontypool RFC

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

Saturday 27th: Ice hockey – Elite League, Coventry Blaze v Cardiff Devils (6pm), Skydome Arena

Monday 29th: Football – EFL Championship, Oxford Utd v Swansea City (7.45pm), Wrexham v Preston. EFL League 1, Cardiff City v Stevenage (7.45pm), Cardiff City Stadium. EFL League 2, Newport County v Crewe Alexandra (7.30pm)

Tuesday 30th: Football – National League North, Merthyr Town v Hereford (7.45pm)

Tuesday 30th: Ice hockey – Elite League, Guildford Flames v Cardiff Devils (7pm), Guildford Spectrum

COMING UP IN 2026…

Sunday 15th February: Rugby Union – Six Nations, Wales v France, Principality Stadium, Cardiff

Saturday 21st February: Rugby Union – Six Nations, Wales v Scotland, Principality Stadium, Cardiff

Saturday 14th March: Rugby Union – Six Nations, Wales v Italy, Principality Stadium, Cardiff

WELSH SPORT

EWEGOTTALOVE HOME