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
