We've updated our Privacy and Cookies Policy
We've made some important changes to our Privacy and Cookies Policy and we want you to know what this means for you and your data.
Welsh football pre-season guide 2023
Preparations have begun for the new 2023-24 EFL season that will see Wales represented by four clubs for the first time in 35 years.
Not since 1988 have Wales have had Cardiff, Newport, Swansea and Wrexham all in the top four divisions.
And all four are already back in pre-season training ahead of a campaign that will see Championship rivals Cardiff and Swansea both kick-off with new managers following the appointment of Erol Bulut at the Bluebirds and the arrival of Michael Duff at the Swans.
With Wrexham fans - and US TV audiences - excited at the prospect of starting life in League Two under Phil Parkinson and Graham Coughlan's Newport aiming to build on a promising end to last term, all four managers will be hoping their sides will be ready to go come the opening weekend on 5 August.
Warm-up games will be a key part of that so, as the schedule begins to take shape, here is 大象传媒 Sport Wales' guide to their pre-season fixtures.
Saturday 1 July
Cardiff City 2-0 Penybont
Tuesday 4 July
Cardiff City 3-1 The New Saints
Friday 7 July
Cardiff City 1-1 Cambridge United
Saturday 8 July
Swansea City 2-0 Haverfordwest
Undy 0-4 Newport County
Tuesday 11 July
Cardiff City 1-1 Bristol Rovers & Cardiff City 1-0 Bristol Rovers (*Two 60 minute games)
Pontypridd United 1-2 Newport County
Friday 14 July
Sheffield FC 1-0 Newport County
Saturday 15 July
Swansea City 5-0 Swindon Town
Wrexham 4-2 Bala Town
Tuesday 18 July
Swansea City 5-0 Newport County
Wednesday 19 July
SC Braga 1-0 Cardiff City
Thursday 20 July
Chelsea 5-0 Wrexham
Friday 21 July
Oxford United 1-0 Swansea City
Saturday 22 July
Bristol City 8-0 Newport County
Porto 4-0 Cardiff City
Sunday 23 July
LA Galaxy II 0-4 Wrexham
Tuesday 25 July
Swansea City 0-2 Bristol Rovers
Yeovil Town 2-0 Newport County
Wednesday 26 July
Manchester United 1-3 Wrexham
Saturday 29 July
Newport County 1-1 Cheltenham Town
Reading 0-4 Swansea City
Wycombe Wanderers 0-0 Cardiff City