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

JANUARY
Thursday 3rd: Football – EFL League 2, Newport County v Wimbledon, Rodney Parade (7.45pm)
Saturday 5th: Football – Sky Bet Championship, Swansea City v West Brom, Swansea.com Stadium (12.30pm), Middlesbrough v Cardiff City (3pm). EFL League 1, Wrexham v Peterborough (3pm).
Saturday 5th: Rugby Union – Super Rygbi Cymru Trophy, Bridgend v Aberavon (2.30pm), Cardiff RFC v Swansea (2.30pm), Llandovery v Newport (2.30pm), RGC v Ebbw Vale (3pm), Pontypool v Carmarthen (5.15pm)
Saturday 5th: Rugby Union – Admiral WRU Premiership, Bonymaen v Cross Keys (2.30pm), Brecon v Newbridge (2.30pm), Cardiff Met v Newcastle Emlyn (2.30pm), Llangennech v Bargoed RFC (2.30pm), Merthyr RFC v Neath (2.30pm), Narberth v Ystrad Rhondda (2.30pm)
Thursday 9th: Football – FA Cup 3rd Round, Sheffield United v Cardiff City (7pm)
Saturday 11th: Football – JD Cymru Premier League, Bala Town v Caernarfon Town (12.45pm), Aberystwyth Town v Briton Ferry (12:45pm), Newtown v Penybont (12:45)
Sunday 12th: Football – FA Cup 3rd Round, Southampton v Swansea City (4.30pm)
Tuesday 14th: Football – Sky Bet Championship, Cardiff City v Watford (7.45pm)
JD Cymru Premier League, Caernarfon Town v Flint Town United (7.45pm), Connah’s Quay v Bala Town (7.45pm), Barry Town United v Haverfordwest County (7.45pm), Cardiff Met v The New Saints (7.45pm)
Thursday 16th: Football – EFL League 1, Shrewsbury v Wrexham (8pm)
Saturday 18th: Football – Sky Bet Championship, Cardiff City v Swansea (12.30pm)
EFL League 2, Port Vale v Newport County (3pm)
Tuesday 21st: Football – Sky Bet Championship, Millwall v Cardiff City (8pm), Swansea City v Sheffield United (7.45pm)
Thursday 23rd: Football – EFL League 1, Wrexham v Birmingham (8pm)
Friday 24th: Football – EFL League 2, Newport County v Swindon Town (7.45pm)
Saturday 25th: Football – Sky Bet Championship, Norwich City v Swansea City (12.30pm), Cardiff City v Derby County (3pm)
Tuesday 28th: Football – EFL League 1, Wrexham v Stevenage (7.45pm)
EFL League 1, Crawley Town v Wrexham (3pm)
EFL League 2, Salford City v Newport County (7.45pm)
Friday 31st: Rugby Union – Wales Six Nations 2025, France v Wales (Stade de France, Paris, 8:15pm)
FEBRUARY
Saturday 1st: Football – Sky Bet Championship, Leeds United v Cardiff City (3pm), Swansea City v Coventry (3pm)
EFL League 2, Newport County v Barrow (3pm)
Saturday 8th: Football – Sky Bet Championship, Cardiff City v Hull City (3pm)
EFL League 1, Wrexham v Leyton Orient (3pm)
EFL League 2, Crewe Alexandra v Newport County (3pm)
Saturday 8th: Rugby Union – Wales Six Nations 2025, Italy v Wales (Stadio Olimpico, Rome, 2:15pm)
Sunday 9th: Football – Sky Bet Championship, Bristol City v Swansea City (12pm)
Monday 10th- Sunday 16th: Snooker – Welsh Open, Llandudno
Tuesday 11th: Football – Sky Bet Championship, Portsmouth v Cardiff City (7.45pm)
EFL League 2, Newport County v Carlisle (7.45pm)
Wednesday 12th: Football – Sky Bet Championship, Swansea City v Sheffield Wednesday (7.45pm)
Saturday 15th: Football – Sky Bet Championship, Cardiff City v Bristol City (12.30pm), Stoke City v Swansea City (3pm)
EFL League 1, Northampton Town v Wrexham (12.30pm)
EFL League 2, Newport County v Bradford City (3pm)
Friday 21st: Football – 2027 FIFA Women’s World Cup – UWNL League Stage – Grp A4, Italy v Wales
Saturday 22nd: Football – Sky Bet Championship, Plymouth Argyle v Cardiff City (12.30pm), Swansea City v Blackburn Rovers (3pm)
EFL League 2, Newport County v Cheltenham (3pm)
Saturday 22nd: Rugby Union – Wales Six Nations 2025, Wales v Ireland (Principality Stadium, Cardiff, 2:15pm)
Saturday 22nd: Netball – Netball Super League, LexisNexis Cardiff Dragons v Birmingham Panthers (6pm), House of Sport, Cardiff
Sunday 23rd: Football – EFL League 1, Mansfield Town v Wrexham (3pm)
Tuesday 25th: Football – Sky Bet Championship, Cardiff City v Hull City (7.45pm).
2027 FIFA Women’s World Cup – UWNL League Stage – Group A4, Wales v Sweden
Wednesday 26th: Football – Football League Trophy Semi-final, Wrexham v Peterborough (7.30pm)
Wednesday 26th: Ice Hockey – Elite League, Cardiff Devils v Sheffield Steelers (Vindico Arena, 7.30pm)
Friday 28th: Football – FA Cup 5th Round, Aston Villa v Cardiff City (8pm)
Friday 28th: Rugby Union – United Rugby Championship, Zebre v Dragons (7.35pm)
Friday 28th: Ice Hockey – Elite League, Glasgow Clan v Cardiff Devils (Braehead Arena, 7.30pm)
Friday 28th: Horse Racing – Proud to be Welsh Raceday, Ffos Las Racecourse
MARCH
Saturday 1st: Football – EFL League 1, Wrexham v Bolton (3pm)
EFL League 2, Doncaster v Newport County (3pm)
Saturday 1st: Rugby Union – United Rugby Championship, Glasgow Warriors v Ospreys (7.35pm), Leinster v Cardiff Rugby (3pm), Ulster v Scarlets (5.15pm)
Saturday 1st: Ice Hockey – Elite League, Cardiff Devils v Fife Flyers (Vindico Arena, 7pm)
Saturday 1st: Athletics – Rhayader Round The Lakes 30km and 10km Road Races
Saturday 1st: Snooker – Welsh U-18 and U-21 Championships, Cue Snooker, Aberaman
Saturday 1st-Sunday 2nd: Swimming – Swim Wales Masters Long Course Championships, Wales National Pool Swansea
Saturday 1st-Sunday 2nd: Table Tennis – Huw Collins Cam Gears Junior Open, Resolven, Neath
Sunday 2nd: Athletics – Admiral City of Newport Half Marathon
Sunday 2nd: Athletics – The Jones o Gymru Anglesey Half Marathon and 10k
Sunday 2nd: Athletics – 39th Barry 40 mile Track Race, including the 36th Welsh Ultra Distance Championships, Jenner Park Stadium, Barry
Sunday 2nd: Snooker – Seniors (Over-40s) European Championships, Trecenydd Snooker Club
Sunday 2nd: Snooker – U-14 and U-16 Events, Cue Snooker, Aberaman
Tuesday 4th: Football – Sky Bet Championship, Cardiff City v Burnley (7.45pm), Preston v Swansea City (7.45pm).
EFL League 1, Huddersfield v Wrexham (7.45pm)
EFL League 2, Newport County v Gillingham (7.45pm)
Wednesday 5th: Ice Hockey – Elite League, Fife Flyers v Cardiff Devils v (Fife Ice Arena, 7.45pm)
Saturday 8th: Football – Sky Bet Championship, Sunderland v Cardiff City (3pm), Swansea City v Middlesbrough (3pm)
EFL League 1, Wrexham v Rotherham (3pm)
EFL League 2, Chesterfield v Newport County (3pm)
Saturday 8th: Rugby Union – Wales Six Nations 2025, Scotland v Wales (Scottish Gas Murrayfield Stadium, Edinburgh, 4:45pm)
Saturday 8th: Ice Hockey – Elite League, Coventry Blaze v Cardiff Devils v (Skydome Arena, 7pm)
Saturday 8th: Cycling – Newport Live Open Sprint Night, Geraint Thomas National Velodrome of Wales
Saturday 8th: Cycling – Wrexham Festiva, St Peter’s School, Rossett
Sunday 9th: Athletics – Colwyn Bay 5 Miler, 10 Miler and 20 Miler
Sunday 9th: Ice Hockey – Elite League, Cardiff Devils v Nottingham Panthers (Vindico Arena, 4pm)
Sunday 9th: Table Tennis – Gwent Open, Cwmbran Stadium
Sunday 9th: Snooker – Welsh Amateur Event Finals, Ewloe Sports and Social Club
Sunday 9th: Cycling – Early Season Lung-opener, Gwernyfed High School
Sunday 9th: Cycling – Go-Ride Racing MTB North Wales Series Round 1, Nant BH (Dyffryn Conwy MTB Club)
Tuesday 11th: Football – Sky Bet Championship, Cardiff City v Luton Town (7.45pm)
EFL League 1, Reading v Wrexham (7.45pm)
EFL League 2, Accrington v Newport County (7.45pm)
Tuesday 11th: Cycling – Newport Endurance Track League, Geraint Thomas National Velodrome of Wales
Wednesday 12th: Football – Sky Bet Championship, Watford v Swansea City (7.45pm)
Thursday 13th: Table Tennis – South East Primary Schools Championships, Cardiff University Sports Training Village
Friday 14th: Football – JD Cymru Premier League, Penybont v Cardiff Met University (7.45pm)
Friday 14th: Rugby Union – Admiral Premiership, Brecon RFC v Newbridge RFC (7.30pm), Ystrad Rhondda RFC v Cardiff Met RFC (7.30pm), Bonymaen RFC v Pontypridd (7.30pm)
Friday 14th: Netball – Netball Super League, LexisNexis Cardiff Dragons v London Mavericks (7pm), House of Sport, Cardiff
Friday 14th: Cycling – Welsh Youth Track Championships, Geraint Thomas National Velodrome of Wales
Saturday 15th: Football – Sky Bet Championship, Blackburn Rovers v Cardiff City (3pm), Swansea City v Burnley (3pm)
EFL League 1, Wycombe v Wrexham (3pm)
EFL League 2, Newport County v Harrogate Town (3pm)
JD Welsh Cup Semi-final, Connah’s Quay Nomads v Llanelli Town (12.30pm), Park Avenue, Aberystwyth
JD Cymru Premier League, Bala Town v Haverfordwest County (2.30pm)
Saturday 15th: Rugby Union – Wales Six Nations 2025, Wales v England (Principality Stadium, Cardiff, 4:45pm)
Saturday 15th: Ice Hockey – Elite League, Cardiff Devils v Dundee Stars (Vindico Arena, 7pm)
Saturday 15th: Netball – National Schools Championship Ann Smart & President’s Cup, Pembrokeshire Sports Village
Saturday 15th: Cycling: Snowdonia MTB Challenge, Betws-y-Coed
Saturday 15th: Cycling – Icebreaker 2025 Youth Series Round 3, Geraint Thomas National Velodrome of Wales
Sunday 16th: Football – JD Welsh Cup Semi-final (12.45pm), Cambrian United v The New Saints, Park Avenue, Aberystwyth
Bute Energy Welsh Cup Semi-finals, The New Saints Women v Cardiff City Women (4.30pm), Park Avenue, Aberystwyth; Wrexham Women v Pontypridd United Women (2pm), Latham Park, Newtown
Sunday 16th: Athletics – Great Welsh Marathon, Pembrey Country Park
Sunday 16th: Ice Hockey – Elite League, Sheffield Steelers v Cardiff Devils (Utilita Arena, 4pm)
Sunday 16th: Snooker – Super Seniors (Over 55s) Event, Trecenydd Snooker Club
Sunday 16th: Cycling – Welsh Youth Track Championship 2025 – Day 2, Geraint Thomas National Velodrome of Wales
Wednesday 19th: Ice Hockey – Elite League, Nottingham Panthers v Cardiff Devils (Motorpoint Arena, Nottingham, 7.30pm)
Thursday 20th: Darts – PDC Premier League, Utilita Arena, Cardiff
Thursday 20th: Table Tennis – North East Primary School Championships, Coleg Cambria Yale, Grove Park Road, Wrexham
Friday 21st: Football – JD Cymru Premier League, Newtown v Connah’s Quay Nomads (7.45pm), Haverfordwest County v Penybont (7.45pm), Caernarfon Town v Bala Town (7.45pm), Aberystwyth Town v Briton Ferry Llansawel (8pm)
Friday 21st: Rugby Union – United Rugby Championship, Cardiff Rugby v Lions (7.35pm)
Friday 21st: Ice Hockey – Elite League, Cardiff Devils v Belfast Giants (Vindico Arena, 7.30pm)
Friday 21st: Horse Racing – Spring Ladies Day, Ffos Las Racecourse
Friday 21st: Netball – Netball Super League, Nottingham Forest v LexisNexis Cardiff Dragons (7.30pm)
Saturday 22nd: Football – 2026 FIFA World Cup – European Qualifiers, Group J, Wales v Kazakhstan (Cardiff City Stadium, 7.45pm)
EFL League 1, Wrexham v Stockport (3pm)
EFL League 2, Grimsby Town v Newport County (3pm)
JD Cymru Premier League, Flint Town United v Barry Town United (2.30pm), Cardiff Met University v The New Saints (2.30pm)
Saturday 22nd: Rugby Union – United Rugby Championship, Dragons v Ulster (5.15pm), Ospreys v Connacht (5.15pm), Scarlets v Stormers (3pm).
Admiral Premiership, Llangennech RFC v Brecon RFC (2.30pm), Bargoed RFC v Neath (2.30pm), Pontypridd v Merthyr (2.30pm), Narberth RFC v Bonymaen RFC (2.30pm), Ystrad Rhondda RFC v Newcastle Emlyn RFC (2.30pm), Newbridge RFC v Cardiff Met RFC (2.30pm).
Women’s Six Nations, Scotland v Wales, Hive Stadium (4.45pm)
Saturday 22nd: Athletics – Welsh Road Relay Championships – senior and masters, Pembrey Country Park
Saturday 22nd: Athletics – Nant Yr Arian Silver Trail Half Marathon and 10k
Saturday 22nd: Horse Racing – Premier Hurdle Day, Bangor-on-Dee Racecourse
Saturday 22nd: Cycling – Newport Live Open Sprint Night, Geraint Thomas National Velodrome of Wales
Saturday 22nd-Sunday 23rd: Table Tennis – Butterfly Welsh National Championships, Sport Wales National Centre
Sunday 23rd: Athletics – Welshpool 10k Run
Sunday 23rd: Ice Hockey – Elite League, Manchester Storm v Cardiff Devils v (Planet Ice, Altrincham, 7pm)
Sunday 23rd: Snooker – Seniors (Over 40s) Championship, Matchroom, Llanelli
Sunday 23rd: Netball – U-16 National Club Championship, House of Sport, Cardiff
Sunday 23rd: Cycling – Welsh XCO Series 2025 – Round 1, Oneplanet Adventure, Llandegla
Sunday 23rd: Cycling – Abergavenny Spring Handicap, Llanarth
Monday 24th-Wednesday 26th: Cricket – Pre-season friendly, Glamorgan v Worcestershire, Sophia Gardens
Tuesday 25th: Football – 2026 FIFA World Cup – European Qualifiers, Group J, Macedonia v Wales (8.45pm)
Friday 28th: Football – JD Cymru Premier League, Barry Town United v Newtown (7.45pm), Aberystwyth Town v Flint Town United (8pm)
Friday 28th: Rugby Union – United Rugby Championship, Edinburgh v Dragons (7.35pm).
Admiral Premiership, Neath v Llangennech (7.15pm)
Friday 28th: Ice Hockey – Elite League, Cardiff Devils v Glasgow Clan (Vindico Arena, 7.30pm)
Friday 28th: Netball – Netball Super League, LexisNexisCardiff Dragons v Birmingham Panthers (7pm), House of Sport, Cardiff
Friday 28th-Sunday 30th: Windsurfing – South Wales Wave Classic, Trecco Bay, Porthcawl
Saturday 29th: Football – Sky Bet Championship, Cardiff City v Sheffield Wednesday (3pm), Leeds United v Swansea City (3pm)
EFL League 1, Exeter City v Wrexham (3pm)
EFL League 2, Newport County v Notts County (3pm)
JD Cymru Premier League, Bala Town v Cardiff Met University (2.30pm), Haverfordwest County v Caernarfon Town (2.30pm), Penybont v The New Saints (2.30pm), Briton Ferry Llansawel v Connah’s Quay Nomads (2.30pm)
Saturday 29th: Rugby Union – United Rugby Championship, Benetton v Cardiff Rugby (7.35pm), Scarlets v Ospreys (3pm).
Women’s Six Nations, Wales v England, Principality Stadium (4.45pm).
Admiral Premiership, Bonymaen v Cardiff Met (2.30pm), Ystrad Rhondda v Newbridge (2.30pm), Brecon v Pontypridd (2.30pm), Cross Keys v Bargoed (2.30pm), Merthyr v Narberth (2.30pm)
Saturday 29th: Athletics – Llanbedr to Blaenavon Fell Race, including Welsh Mountain Running Championships (Long)
Saturday 29th-Sunday 30th: Cycling – Battle on the Beach Race, Pembrey
Sunday 30th: Athletics – San Domenico 20/10 Miler, Rhydycar Leisure Centre, Merthyr Tydfil
Sunday 30th-Tuesday, 1st April: Cricket – Pre-season friendly, Glamorgan v Cardiff University Centre for Cricketing Excellence (UCCE), Sophia Gardens
Sunday 30th: Ice Hockey – Elite League, Dundee Stars v Cardiff Devils v (Dundee Ice Arena, 5pm)
Sunday 30th: Snooker – Welsh Championship North, Amlwch Snooker Club
Sunday 30th: Snooker – Welsh Championship South, Matchroom, Llanelli
Sunday 30th: Cycling – Ride Rhyl, Marsh Tracks, Rhyl
APRIL
Tuesday 1st: Football – EFL League 1, Cambridge United v Wrexham (7.45pm)
EFL League 2, Newport County v Bromley (7.45pm)
Wednesday 2nd: Rugby Union – Admiral Premiership, Bargoed v Ystrad Rhondda (7.30pm)
Thursday 3rd: Table Tennis – South West Primary Schools Championships, Swansea Tennis Centre, Brunel Way, Pentrechwyth, Swansea
Friday 4th: Football – 2027 FIFA Women’s World Cup – UWNL League Stage – Grp A4, Wales v Denmark
Friday 4th: Athletics – North Wales Endurance Open & Field Events, Deeside Stadium
Friday 4th: Ice Hockey – Elite League, Cardiff Devils v Coventry Blaze (Vindico Arena, 7.30pm)
Friday 4th- Monday 7th: Cricket – Rothesay County Championship Division 2, Glamorgan v Leicestershire, Sophia Gardens
Saturday 5th: Football – Sky Bet Championship, QPR v Cardiff City (3pm), Swansea City v Derby County (3pm)
EFL League 1, Wrexham v Burton (3pm)
EFL League 2, Carlisle v Newport County (3pm)
Saturday 5th: Rugby Union – EPCR Challenge Cup, Connacht v Cardiff Rugby (8pm).
Admiral Premiership, Cardiff Met v Merthyr (2.30pm), Newbridge v Bonymaen (2.30pm), Narberth v Brecon (2.30pm), Llangennech v Cross Keys (2.30pm), Pontypridd v Neath (2.30pm), Bargoed v Newcastle Emlyn (2.30pm)
Saturday 5th: Ice Hockey – Elite League, Sheffield Steelers v Cardiff Devils (Utilita Arena, 7pm)
Saturday 5th: Snooker – U-14 and U-16 Championships, Snooker World, Ammanford
Saturday 5th: Horse Racing – Grand National Party Raceday, Chepstow Racecourse
Saturday 5th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Manchester Thunder (7pm), Utilita Arena, Cardiff
Sunday 6th: Women’s Football – Welsh Premier Women’s League, Championship Round, Briton Ferry v TNS (2pm), Wrexham v Cardiff City (2pm)
Welsh Premier Women’s League, Relegation Round, Barry Town v Cardiff Met (2pm), Aberystwyth v Swansea (5.15pm)
Sunday 6th: Rugby Union – EPCR Challenge Cup, Ospreys v Scarlets (5.30pm)
Sunday 6th: Snooker – Super Seniors (Over 55s) Championship, Cue Snooker, Aberaman
Sunday 6th: Horse Racing – A Celebrate Carmarthenshire Race Day, Ffos Las Racecourse
Tuesday 8th: Football – Sky Bet Championship, Preston v Cardiff City (7.45pm)
Tuesday 8th: Football – 2027 FIFA Women’s World Cup – UWNL League Stage – Grp A4, Sweden v Wales
Wednesday 9th: Football – Sky Bet Championship, Swansea City v Plymouth Argyle (7.45pm)
Friday 11th: JD Cymru Premier League, The New Saints v Bala Town (7.45pm), Cardiff Met University v Haverfordwest County (7.45pm)
Friday 11th-Saturday 12th: Golf – Duncan Putter, Southerndown
Friday 11th-Monday 14th: Cricket – Rothesay County Championship Division 2, Gloucestershire v Glamorgan, Seat Unique Stadium, Bristol
Saturday 12th: Football – Sky Bet Championship, Cardiff City v Stoke City (3pm), Sunderland v Swansea City (3pm)
EFL League 1, Wigan Athletic v Wrexham (3pm)
EFL League 2, Newport County v Colchester (3pm)
JD Cymru Premier League, Briton Ferry Llansawel v Flint Town United (2.30pm), Newtown v Aberystwyth Town (2.30pm)
Saturday 12th: Rugby Union – Women’s Six Nations, France v Wales (1.45pm).
Admiral Premiership, Brecon v Cardiff Met (2.30pm), Newcastle Emlyn v Llangennech (2.30pm), Bonymaen v Merthyr (2.30pm), Neath v Narberth (2.30pm), Cross Keys v Pontypridd (2.30pm), Ystrad Rhondda v Bargoed (2.30pm)
Saturday 12th: Horse Racing – Wrexham Day, Bangor-on-Dee Racecourse
Saturday 12th: Netball – Netball Super League, Loughborough Lightning v LexisNexis Cardiff Dragons (6pm)
Sunday 13th: Football – JD Cymru Premier League, Connah’s Quay Nomads v Barry Town United (2.30pm), Penybont v Caernarfon Town (2.30pm)
Sunday 13th: Athletics – ABP Newport Marathon, Half, 10k and Junior races
Sunday 13th: Athletics – Welsh U11-U13-U15 Junior League North Wales 1 (including Open Meeting), Treborth Athletics Track, Bangor
Sunday 13th: Athletics – North Wales SSSART Trawsfynydd Multi Terrain 8 Miler
Sunday 13th: Table Tennis – Cam Gears Senior Open, Resolven, Neath
Sunday 13th: Snooker – Welsh Championship (last 16/last 8), Cue Snooker, Aberaman
Sunday 13th: Cycling – Welsh Enduro, Llandegla
Thursday 17th: Golf – Ping Welsh Junior Tour event 1, Mold
Friday 18th: Football – Sky Bet Championship, Sheffield United v Cardiff City (3pm), Swansea City v Hull City (3pm)
EFL League 1, Wrexham v Bristol Rovers (3pm)
EFL League 2, MK Dons v Newport County (3pm)
Friday 18th-Monday 21st: Cricket – Rothesay County Championship Division 2, Middlesex v Glamorgan, Lord’s
Saturday 19th: Football – JD Cymru Premier League, Barry Town United v Briton Ferry Llansawel (12.45pm), Flint Town United v Newtown (12.45pm), Aberystwyth Town v Connah’s Quay Nomads (12.45pm), Bala Town v Penybont (12.45pm), Caernarfon Town v Cardiff Met University (12.45pm), Haverfordwest County v The New Saints (12.45pm)
Saturday 19th: Rugby Union – United Rugby Championship, Ospreys v Cardiff (3pm).
Admiral Premiership, Bonymaen v Brecon (2.30pm), Llangennech v Ystrad Rhondda (2.30pm), Cardiff Met v Neath (2.30pm), Pontypridd v Newcastle Emlyn (2.30pm), Narberth v Cross Keys (2.30pm), Merthyr v Newbridge (2.30pm)
Saturday 19th-Sunday 20th: Golf – Trubshaw, Tenby and Ashburnham
Saturday 19th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Leeds Rhinos (7pm), House of Sport, Cardiff
Sunday 20th: Rugby Union – Women’s Six Nations, Wales v Ireland, Rodney Parade (3pm)
Monday 21st: Football – Sky Bet Championship, Cardiff City v Oxford Utd (3pm), QPR v Swansea City (3pm)
EFL League 1, Blackpool v Wrexham (3pm)
EFL League 2, Newport County v Walsall (3pm)
Thursday 24th: Horse Racing – Gents Evening, Bangor-on-Dee Racecourse
Thursday 24th-Sunday 27th: Swimming – Swim Wales National Championships, Wales National Pool Swansea
Thursday 24th-Sunday 27th: Golf – Welsh Men’s Open Strokeplay Championship, Conwy
Friday 25th: Rugby Union – United Rugby Championship, Cardiff Rugby v Munster (7.35pm)
Saturday 26th: Football – Sky Bet Championship, Cardiff City v West Brom (3pm), Millwall v Swansea City (3pm)
EFL League 1, Wrexham v Charlton (3pm)
EFL League 2, Fleetwood v Newport County (3pm)
Saturday 26th: Rugby Union – United Rugby Championship, Ospreys v Dragons (3pm), Scarlets v Leinster (5.15pm).
Women’s Six Nations, Italy v Wales (2.30pm).
Admiral Premiership, Brecon v Merthyr (2.30pm), Ystrad Rhondda v Pontypridd (2.30pm), Cross Keys v Cardiff Met (2.30pm), Newcastle Emlyn v Narberth (2.30pm), Newbridge v Bargoed (2.30pm), Bonymaen v Neath (2.30pm)
Saturday 26th: Snooker – Welsh Championship semi-finals
Saturday 26th-Sunday 27th: Table Tennis – Veteran Team Championships Of Wales, Bangor University Sports Centre
Saturday 26th-Sunday 27th: Cycling – Lloyds 2025 National MTB Cross Country Series Round 2, Margam Country Park, Port Talbot
Sunday 27th: Women’s Football – Bute Energy Welsh Cup Final, Wrexham v Cardiff City (5.15pm), Rodney Parade, Newport
Sunday 27th: Athletics – Wrexham 10k
Sunday 27th: Snooker – Welsh Championship Final
Sunday 27th: Netball – Netball Super League, London Pulse v LexisNexis Cardiff Dragons (6pm)
Wednesday 30th: Rugby Union – Admiral Premiership, Cross Keys v Llangennech (7.30pm)
MAY
Friday 2nd-Monday 5th: Cricket – Rothesay County Championship Division 2, Glamorgan v Derbyshire, Sophia Gardens
Friday 2nd-Sunday 4th: Golf – Welsh Women’s Open Strokeplay Championship, Ashburnham
Friday 2nd-Sunday 4th: Swimming – Snowdonia Wild Swim Adventure Weekend, Dolafon Guest House, High St, Llanberis, Caernarfon
Saturday 3rd: Football – Sky Bet Championship, Norwich City v Cardiff City (3pm), Swansea City v Oxford Utd (3pm)
EFL League 1, Lincoln City v Wrexham (3pm)
EFL League 2, Newport County v Tranmere (3pm)
Saturday 3rd: Rugby Union – Admiral Premiership, Bargoed v Llangennech (2.30pm), Newcastle Emlyn v Newbridge (2.30pm), Merthyr v Neath (2.30pm)
Saturday 3rd: Netball – Netball Super League, London Mavericks v LexisNexis Cardiff Dragons (4pm)
Saturday 3rd: Cycling – North Wales Gravel X, Ruthin
Saturday 3rd: Cycling – Pan Celtic Gravel Rally, Llanrwst
Saturday 3rd-Sunday 4th: Cycling – Welsh Ride Thing, Llanbrynmair
Sunday 4th: Athletics – Cardiff 5k – Race for Victory, Whitchurch, Cardiff
Sunday 4th: Cycling – The Preseli Angel Sportive, Newport
Tuesday 6th: Horse Racing – Tuesday Afternoon Racing, Ffos Las Racecourse
Thursday 8th-Friday 9th: Golf – Welsh Women’s Open Seniors Championship, Cardigan
Friday 9th: United Rugby Championship, Sharks v Ospreys (6pm)
Friday 9th: Netball – Netball Super League, Birmingham Panthers v LexisNexis Cardiff Dragons (7pm)
Friday 9th-Monday 12th: Cricket – Rothesay County Championship Division 2, Kent v Glamorgan
Saturday 10th: Rugby Union – United Rugby Championship, Bulls v Cardiff Rugby (3pm), Stormers v Dragons (5.15pm).
Admiral Premiership, Bargoed v Pontypridd (2.30pm), Merthyr v Llangennech (1pm)
Saturday 10th: Athletics – South & East Wales Regional Championships, Ron Jones Stadium, Aberdare
Saturday 10th: Cycling – Tour of Pembrokeshire, Pembrokeshire Coast National Park
Saturday 10th: Cycling – Carten100, Annual Cardiff to Tenby Bike Ride
Saturday 10th: Cycling – Welsh Enduro, Machynlleth
Sunday 11th: Rugby Union – United Rugby Championship, Lions v Scarlets (2pm)
Sunday 11th: Athletics – Bryn Meadows Caerphilly 10k
Sunday 11th: Athletics – Snowdonia Half Marathon
Sunday 11th: Cycling – Forest of Dean Classic, Monmouth
Friday 16th: Rugby Union – United Rugby Championship, Stormers v Cardiff Rugby (6pm)
Friday 16th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Nottingham Forest (7pm), House of Sport, Cardiff
Friday 16th-Monday 19th: Cricket – Rothesay County Championship Division 2, Glamorgan v Northants, Sophia Gardens
Saturday 17th: Rugby Union – United Rugby Championship, Bulls v Dragons (2pm), Lions v Ospreys (4.15pm), Sharks v Scarlets (6.30pm)
Saturday 17th: Horse Racing – Family Fun Day, Bangor-on-Dee Racecourse
Saturday 17th: Netball – U-12 National Club Championship, Canolfan Brailsford, Bangor University
Sunday 18th: Netball – U-14 National Club Championship, Canolfan Brailsford, Bangor University
Sunday 18th: Black Rat Cyclosportive, Devauden, Chepstow
Saturday 17th-Sunday 18th: Golf – Clwyd Open, Wrexham and Prestatyn
Sunday 18th: Ping Welsh Junior Tour event 2, Llanishen
Wednesday 21st: Athletics – SSAFA 5k Race 1, Cardiff
Wednesday 21st: Athletics – RunWithTheWind 1, Cardiff International Sports Campus
Thursday 22nd: Cycling – President’s Road Race, West Glamorgan
Friday 23rd-Monday 26th: Cricket – Rothesay County Championship Division 2, Glamorgan v Middlesex, Sophia Gardens
Friday 2rd-Monday 26th: Cycling – Headstock 500 Bikepacking, Rogerstone
Saturday 24th: Netball – Netball Super League, LexisNexis Cardiff Dragons v Loughborough Lightning (7pm), Utilita Arena, Cardiff
Saturday 24th: Cycling – Tour of Pembrokeshire, St Davids
Saturday 24th-Sunday 25th: Table Tennis – Wrexham Grand Prix, Wrexham University Sports Centre
Thursday 27th: Horse Racing – Spring Racing, Ffos Las Racecourse
Friday 28th-Sunday, 1st June: : Cycling – Swansea & Gower Cycling Festival, Dunvant, Killay
Friday 30th: Golf – Medal and Bowls Area 3 Regional Final, Creigiau
Friday 30th: Netball – Netball Super League, Manchester Thunder v LexisNexis Cardiff Dragons (7pm)
Friday 30th-Sunday, 1st June: Welsh Open Youths Championship, Llandudno (Maesdu)
Saturday 31st: Athletics: Ty Gwyn Abersoch 10k
Saturday 31st: Netball – National League, Bangor University
JUNE
Sunday 1st: Cricket – T20 Blast group stage, Middlesex v Glamorgan
Tuesday 3rd: Cricket – T20 Blast group stage, Glamorgan v Surrey (6.30pm), Sophia Gardens
Wednesday 4th: Golf – Medal and Bowls Area 2 Regional Final, Woodlake Park
Wednesday 4th: Athletics – SSAFA 5k Race 2, Cardiff
Wednesday 4th: Athletics – RunWithTheWind 2, Cardiff International Sports Campus
Thursday 5th: Horse Racing – Summer Evening Racing, Ffos Las Racecourse
Friday 6th: Football – 2026 FIFA World Cup – European Qualifiers, Group J, Wales v Liechtenstein (Cardiff City Stadium, 7.45pm)
Friday 6th: Cricket – T20 Blast group stage, Glamorgan v Essex (6.30pm), Sophia Gardens
Friday 6th: Golf – Medal and Bowls Area 1 Regional Final, Caernarfon
Friday 6th: Horse Racing – Summer Music Meet 2025 (Celebrating 40 Years of Live Aid), Bangor-on-Dee Racecourse
Saturday 7th: Golf – Ping Welsh Junior Tour Event 3, Pwllheli
Saturday 7th: Swimming – The Big Bala Swim, Maes Tegid, Castle St, Bala
Saturday 7th-SUnday 8th: Golf – Aberconwy Trophy, Conwy and Maesdu
Saturday 7th-Sunday 8th: Swimming – Torfaen Dolphins Long Course, Cardiff International Pool
Sunday 8th: Cricket – T20 Blast group stage, Sussex v Glamorgan (3.30pm)
Sunday 8th: Athletics – Swansea University Swansea Half Marathon
Sunday 8th: Netball – Netball Super League, Leeds Rhinos v LexisNexis Cardiff Dragons (4pm)
Sunday 8th: Cycling – The Merlin Ride, Cross Hands, Llanelli
Sunday 8th: Cycling – Welsh Enduro, Llanfyllin
Monday 9th: Golf – Medal and Bowls Area 4 Regional Final, Tenby
Tuesday 10th-Thursday 12th: Golf – Welsh Men’s Seniors Championship, Aberdovey
Thursday 12th: Cricket – T20 Blast group stage, Essex v Glamorgan (7pm)
Thursday 12th: Golf – Radyr Cup, Radyr
Thursday 12th-Sunday 15th: Cycling: British Cycling Masters National Track Championship, Geraint Thomas National Velodrome of Wales
Saturday 14th: Cricket – T20 Blast group stage, Glamorgan v Sussex (6.45pm), Sophia Gardens
Saturday 14th: Netball – Netball Super League, LexisNexis Cardiff Dragons v London Pulse (7pm), Utilita Arena, Cardiff
Saturday 14th: Cycling – Cambrian Mountains Gravel Epic, Llanidloes
Saturday 14th-Sunday 15th: Athletics – Welsh U-13, U-15, U-20 & Junior Para Outdoor Track & Field Championships, Swansea Athletics Stadium
Saturday 14th-Sunday 15th: Golf – Gold Cross, Royal St David’s
Sunday 15th: Cricket – T20 Blast group stage, Gloucestershire v Glamorgan (4pm)
Sunday 15th: Athletics – Barry Island 10k
Friday 20th: Cricket – T20 Blast group stage, Glamorgan v Somerset (6pm), Sophia Gardens
Friday 20th-Monday 22nd: Cycling – Lauf Gritfest Gravel, Rhandirmwyn
Saturday 21st: Darts – A Night at the Darts, Vale Arena, Penarth Road, Cardiff
Saturday 21st: Horse Racing – Ladies Day, Bangor-on-Dee Racecourse
Saturday 21st: Golf – R&A 9-Hole Championship, Cradoc
Saturday 21st: Cycling – The Solstice 100 MTB Sportive, Rhuddlan
Saturday 21st: Cycling – Dyfi Wild Ride, Machynlleth
Saturday 21st-Sunday 22nd: Cycling – Gospel Pass Everesting Challenge, Hay-on-Wye
Sunday 22nd: Horse Racing – Family Fun Day, Ffos Las Racecourse
Sunday 22nd: Golf – Ping Welsh Junior Tour Event 4, Cradoc
Sunday 22nd: Cycling – Dragon Ride L’Etape Wales, Port Talbot
Sunday 22nd-Wednesday 25th: Cricket – Rothesay County Championship Division 2, Leicestershire v Glamorgan
Wednesday 25th-Friday 27th: Golf – Welsh Men’s Seniors Open Championship, Bull Bay
Friday 27th- Sunday 29th: Cycling – Long Course Weekend Wales with The Wales Sportive, Tenby
Saturday 28th-Sunday 29th: Athletics – European U-23 Championships Trials at the Welsh Senior, U-17 & Para Outdoor Track & Field Championships, Cardiff International Sports Campus, Leckwith
Saturday 28th-Sunday 29th: Golf – Tucker Trophy, Whitchurch and Newport
Sunday 29th: Horse Racing – Pride Raceday, Ffos Las Racecourse
Sunday 29th: Netball – National League, Swansea Leisure Centre
Sunday 29th- Wednesday, 2nd July: Cricket – Rothesay County Championship Division 2, Glamorgan v Gloucestershire, Sophia Gardens
Monday 30th: Horse Racing – Summer Evening Racing, Ffos Las Racecourse
JULY
Friday 4th: Cricket – T20 Blast group stage, Somerset v Glamorgan (6.30pm)
Friday 4th: Horse Racing – Summer Social Night, Bangor-on-Dee Racecourse
Saturday 5th: Athletics – Welsh Schools Track & Field Championships, venue tbc
Sunday 6th: Cricket – T20 Blast group stage, Glamorgan v Kent (2.30pm), Sophia Gardens
Sunday 6th: Athletics – Porthcawl 10k and junior races
Sunday 6th: Golf – Ping Welsh Junior Tour Event 5, Aberdare
Wednesday 9th: Golf – Caernarvonshire Cup, Royal Town of Caernarfon
Wednesday 9th: Horse Racing – Midweek Evening Racing, Ffos Las Racecourse
Thursday 10th: Cricket – T20 Blast group stage, Hampshire v Glamorgan (7pm)
Friday 11th: Cricket – T20 Blast group stage, Surrey v Glamorgan (6.30pm)
Saturday 12th: Ping Welsh Junior Tour Event 6, Haverfordwest
Saturday 12th-Sunday 13th: Athletics – Black Diamond Yr Wyddfa | Snowdon 24 XTERRA Snowdonia Trail Marathon Eryri
Sunday 13th: Cricket – T20 Blast group stage, Glamorgan v Gloucestershire (3pm), Sophia Gardens
Sunday 13th: Athletics – Ironman 70.3 Swansea
Sunday 13th: Athletics – Ammanford 10k
Wednesday 16th: Horse Racing – Summer Evening Racing, Ffos Las Racecourse
Friday 18th: Cricket – T20 Blast group stage, Glamorgan v Middlesex (6.30pm), Sophia Gardens
Saturday 19th: Athletics – Castell Howell International Ras Yr Wyddfa, Llanberis, Gwynedd
Saturday 19th: Athletics – Rabbit Run Wales, Merthyr Mawr Estate, Bridgend
Sunday 20th: Swimming – Swim Wales National Development Meet, Wales National Pool Swansea
Monday 21st-Thursday 24th: Golf – Welsh Boys & Girls Championship, Holyhead
Tuesday 22nd-Friday 25th: Cricket – Rothesay County Championship Division 2, Glamorgan v Kent, Sophia Gardens
Wednesday 23rd: Athletics – SSAFA 5k Race 3, Cardiff
Thursday 24th: Golf – Newport Cup, Newport
Saturday 26th-Sunday 27th: Cycling – Cambrian Gravel Challenge, Knighton
Monday 28th-Friday, 1st August: Golf – Welsh Men’s Amateur Championship, Whitchurch
Tuesday 29th: Horse Racing – Free Racenight, Ffos Las Racecourse
Tuesday 29th-Friday, 1st August: Cricket – Rothesay County Championship Division 2, Lancashire v Glamorgan
Tuesday 29th-Friday, 1st August: Golf – Welsh Women’s Amateur Championship, Whitchurch
Wednesday 30th-Sunday, 3rd August: Swimming – Swim Wales Summer Championships, Wales National Pool Swansea
AUGUST
Saturday 2nd: Athletics – Ogwen 10, 25 & 40 Yr Helgi Du, Plas y Brenin, Capel Curig
Saturday 2nd-3rd: Netball – National League, House of Sport, Cardiff
Saturday 2nd-Sunday 3rd: Swimming – Snowman Swim 1000m, Plas y Brenin – National Outdoor Centre, Plas y Brenin, Capel Curig, Betws-y-Coed
Saturday 2nd-Friday 8th: Cycling – 7 Cities of Wales On-Road, Rogerstone
Tuesday 5th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Hampshire (11am), Neath Cricket Club
Tuesday 5th: Golf – Medal & Bowls Final, Builth Wells
Tuesday 5th: Horse Racing – Midweek Afternoon Racing, Ffos Las Racecourse
Thursday 7th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Derbyshire (11am), Neath Cricket Club
Thursday 7th: Cricket – The Hundred, Northern Superchargers v Welsh Fire (men’s and women’s double-header), Headingley
Friday 8th-Sunday 10th: Golf – Men’s Team Championship, Pyle & Kenfig
Saturday 9th: Cricket – The Hundred, Welsh Fire v London Spirit (men’s and women’s double-header), Sophia Gardens
Sunday 10th: Cycling – The Five Valleys Sportive, Port Talbot
Wednesday 13th: Cricket – Metro Bank One-Day Cup group stage, Surrey v Glamorgan (11am)
Wednesday 13th: Cricket – The Hundred, Welsh Fire v Manchester Originals (men’s and women’s double-header), Sophia Gardens
Wednesday 13th: Horse Racing – Midweek Summer Evening Racing, Ffos Las Racecourse
Friday 15th: Cricket – Metro Bank One-Day Cup group stage, Gloucestershire v Glamorgan (2pm)
Friday 15th-Sunday 24th: Cycling – 7 Cities of Wales Off-Road, Rogerstone
Saturday 16th: Cricket – The Hundred, Oval Invincibles v Welsh Fire (men’s and women’s double-header), the Kia Oval
Saturday 16th-Sunday 17th: Golf – Women’s Team Championship, Clyne
Sunday 17th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Notts (11am), Sophia Gardens
Sunday 17th: Cycling – Tour de Môn, Anglesey
Sunday 17th: Cycling – Welsh Enduro, Dyfi Forest
Wednesday 20th: Cricket – Metro Bank One-Day Cup group stage, Essex v Glamorgan (2pm)
Wednesday 20th: Cricket – The Hundred, Welsh Fire v Southern Brave (men’s and women’s double-header), Sophia Gardens
Thursday 21st-Friday 22nd: Golf – Welsh U-16 & U-14 Championship, Padeswood & Buckley
Friday 22nd: Cricket – Metro Bank One-Day Cup group stage, Worcestershire v Glamorgan (11am)
Friday 22nd: Cricket – The Hundred, Birmingham Phoenix v Welsh Fire (men’s and women’s double-header), Edgbaston
Friday 22nd: Horse Racing – Ladies Day, Ffos Las Racecourse
Saturday 23rd: Rugby Union – Women’s Rugby World Cup 2025, Pool B, Scotland Women v Wales Women (2.45pm), Salford Community Stadium, Manchester
Sunday 24th: Cricket – The Hundred, Welsh Fire v Trent Rockets (men’s and women’s double-header), Sophia Gardens
Monday 25th: Horse Racing – Family Fun Day, Chepstow Racecourse
Tuesday 26th: Cricket – Metro Bank One-Day Cup group stage, Glamorgan v Hampshire (11am), Sophia Gardens
Wednesday 27th-Thursday 28th: Golf – Wales G4D Open, Bryn Meadows
Thursday 28 August: Cricket – The Hundred, Southern Brave v Welsh Fire (men’s and women’s double-header), Utilita Bowl
Thursday 28th: Horse Racing – Summer Thursday Afternoon Racing, Ffos Las Racecourse
Friday 29th: Horse Racing – Friday Afternoon Racing, Ffos Las Racecourse
Saturday 30th: Rugby Union – Women’s Rugby World Cup 2025, Pool B, Canada Women v Wales Women (12pm), Salford Community Stadium, Manchester
Saturday 30th: Cricket – The Hundred Eliminator, the Kia Oval
Saturday 30th: Athletics – Podium Home Nations 5k, Cardiff
Sunday 31st: Cricket – The Hundred Final, Lord’s
Sunday 31st: Golf – Welsh Handicap Team Championship, venue tbc
SEPTEMBER
Thursday 4th-Sunday 7th: Golf – Finals Week, Llandrindod Wells
Friday 5th: Horse Racing – The September Meeting, Bangor-on-Dee Racecourse
Saturday 6th: Rugby Union – Women’s Rugby World Cup 2025, Pool B, Fiji Women v Wales Women (2.45pm), Sandy Park, Exeter
Sunday 7th: Athletics – Caernarfon Half Marathon
Sunday 7th: Athletics – CDF 10k, Cardiff
Sunday 7th: Cycling – Graean Cymru Gravel Race, Ruthin
Monday 8th-Thursday, 11th: Cricket – Rothesay County Championship Division 2, Northants v Glamorgan (10.30pm)
Tuesday 9th: Football – Friendly International, Wales v Canada (7.45pm), Swansea.com Stadium
Tuesday 9th: Horse Racing – Autumn Evening Racing, Ffos Las Racecourse
Thursday 11th: Cycling – The Big Welsh Bike Ride, Caernarfon
Friday 12th: Cycling – Black Mountain Challenge, Llanellen
Saturday 13th: Cycling – Cambrian Coast Sportive, Aberdyfi
Sunday 14th: Athletics – Admiral Swansea Bay 10k
Sunday 14th: Cycling – Welsh Enduro, Llangollen
Monday 15th-Thursday, 18th: Cricket – Rothesay County Championship Division 2, Derbyshire v Glamorgan (10.30pm)
Sunday 21st: Cycling – Tour de Gwent, Caerleon
Wednesday 24th-Saturday, 27th: Cricket – Rothesay County Championship Division 2, Glamorgan v Lancashire (10.30pm), Sophia Gardens
Sunday 28th: Golf – Ping Welsh Junior Tour Final, Carmarthen
Sunday 28th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse
OCTOBER
Sunday 5th: Athletics – Cardiff Half Marathon
Thursday 9th: Football – Friendly International: England v Wales (7.45pm), Wembley Stadium
Friday 10th-Sunday 12th: Horse Racing – The Unibet Jump Season Opener, including Welsh Champion Hurdle, Chepstow Racecourse
Thursday 16th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse
Saturday 18th: Athletics – Afan Forest Trail Half Marathon, Bryn Bettws Lodge, Pontrhydyfen, Port Talbot
Monday 27th: Horse Racing – Halloween Raceday, Bangor-on-Dee Racecourse
Tuesday 28th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse
Wednesday 29th: Golf – Junior Inter-Club, Builth Wells
NOVEMBER
Sunday 9th: Rugby Union – Autumn Nations Series, Wales v Argentina (3.10pm), Principality Stadium, Cardiff
Sunday 9th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse
Wednesday 12th: Horse Racing – Countryside Raceday, Bangor-on-Dee Racecourse
Saturday 15th: Rugby Union – Autumn Nations Series, Wales v Japan (5.40pm), Principality Stadium, Cardiff
Wednesday 19th: Horse Racing – Autumn Afternoon Racing, Ffos Las Racecourse
Saturday 22nd: Rugby Union – Autumn Nations Series, Wales v New Zealand (3.10pm), Principality Stadium, Cardiff
Saturday 29th: Rugby Union – Autumn Nations Series, Wales v South Africa (3.10pm), Principality Stadium, Cardiff
Saturday 29th: Horse Racing – Breakfast with Santa, Bangor-on-Dee Racecourse
DECEMBER
Sunday 7th: Darts – A Night at the Darts, Vale Arena, Penarth Road, Cardiff
Friday 12th: Horse Racing – Christmas Jumper Day, Bangor-on-Dee Racecourse
Thursday 18th-Sunday 21st: Swimming – Swim Wales Winter Championships, Wales National Pool Swansea
Saturday 27th: Horse Racing – The Coral Welsh Grand National, Chepstow Racecoourse