The summer pre‑season schedule for every club in England's top flight has now come to an end, and the teams are ready to embark on the official campaign that kicks off on 21 August. Below is a comprehensive recap of the friendly fixtures, tournament appearances and showcase matches each of the twenty Premier League sides played over the past month and a half. The list not only records scores but also highlights the venues, the nature of each encounter (whether a closed‑door training match or a televised showcase) and the broader context of how clubs used these games to fine‑tune tactics, integrate new signings and build fitness ahead of the new season. Arsenal Arsenal kicked off their preparations with a dominant 3‑0 win over MK Dons at their own training ground on 25 July.

The Gunners then travelled to Spain for a 4‑1 defeat at Girona on 1 August, before heading to Dublin to lose 3‑1 to Real Betis on 5 August. A high‑profile clash at the Emirates Stadium saw them fall 3‑2 to Borussia Dortmund on 9 August, followed by a dramatic penalty shoot‑out victory (4‑3) after a 1‑1 draw with Como on 12 August.

Their pre‑season culminated in the Community Shield on 16 August, where they edged Manchester City 3‑0 at Cardiff’s stadium, securing a morale‑boosting silverware piece before the league starts. Aston Villa Villa opened their summer with a 5‑0 demolition of Walsall at the Bescot Stadium on 21 July. They then travelled to Portugal, losing 2‑1 to Porto on 25 July, before a 4‑2 defeat at home to Real Sociedad on 28 July. The club embarked on a global tour, beating an Indonesia All‑Stars side 3‑1 in Jakarta on 1 August and overcoming Thailand’s BG Pathum United 3‑1 in Pathum Thani on 4 August.

A narrow 2‑1 loss to Bayern Munich in Hong Kong on 7 August was followed by a 2‑1 UEFA Super Cup defeat to Paris Saint‑Germain in Salzburg on 12 August, and a 2‑1 loss to Borussia Mönchengladbach at the Borussia‑Park on 15 August. Bournemouth Bournemouth’s itinerary began with a 4‑1 victory over St Pauli in Saalfelden on 24 July and continued with a 5‑2 win over Augsburg in the same location on 30 July.

The team then staged a behind‑closed‑doors 10‑1 thrashing of Genoa at their training ground on 4 August, a match that lasted 120 minutes. They drew 2‑2 with Real Betis in Seville on 8 August and finished the month with a 2‑1 win over Mainz at the Mewa Arena on 15 August.

Brentford Brentford’s pre‑season featured a 3‑2 win over AFC Wimbledon behind closed doors on 15 July, a 4‑2 loss to Rennes at the Stade Rennais on 8 August, and a commanding 7‑0 victory over Eintracht Frankfurt at the Gtech Community Stadium on 15 August. Brighton & Hove Albion Brighton started with a 4‑1 win over Wycombe at their training ground on 18 July, then beat Annecy 2‑0 in France on 25 July.

They edged Strasbourg 4‑3 in Austria on 1 August, defeated Roma 3‑0 at the Amex on 8 August, and secured a 1‑0 win over Bologna at the Amex on 15 August. Chelsea Chelsea’s summer tour took them to Australia where they won 6‑4 against Western Sydney Wanderers on 28 July. They then lost 2‑1 to Tottenham in Sydney on 1 August, suffered a 1‑0 defeat to Juventus in Hong Kong on 5 August, and beat AC Milan 3‑0 in Jakarta on 8 August.

A 3‑3 draw with Johor Darul Ta'zim in Johor on 9 August was followed by a 3‑1 victory over Real Sociedad at Stamford Bridge on 15 August. Coventry City Coventry began with a 3‑2 win over AFC Wimbledon behind closed doors on 11 July, drew 0‑0 with Northampton at Sixfields on 18 July, then beat Espanyol 3‑1 at the Coventry Building Society Arena on 8 August.

They capped their pre‑season with a 2‑0 win over Monaco at the same venue on 14 August. Crystal Palace Palace opened with a 5‑1 win over Swindon at their training ground on 18 July, lost 3‑0 to Bromley at Hayes Lane on 25 July, and played two 45‑minute exhibition matches on 28 July, losing 3‑0 to Lens and drawing 0‑0 with Famalicão. They then beat Al Ula 3‑1 on 31 July and suffered a 3‑0 defeat to Fulham in a behind‑closed‑doors game on 7 August.

Their final pre‑season match was a 3‑0 loss to Freiburg on 15 August at the Europa‑Park Stadion. Everton Everton travelled to Scotland for a 4‑0 win over Dundee at Dens Park on 18 July, drew 0‑0 with Bolton at the Toughsheet Community Stadium on 25 July, and lost 1‑0 to Stoke at the bet365 Stadium on 28 July. They then beat Hamburg 2‑1 in Germany on 1 August, defeated Stuttgart 3‑1 at the MHP Arena on 8 August, and recorded a 3‑1 win over Newcastle at Murrayfield on 12 August.

Their pre‑season concluded with a 1‑1 draw against Lille at the Hill Dickinson Stadium on 15 August. Fulham Fulham’s summer began with a 1‑1 draw against Al Ahli in Portugal on 28 July, followed by a 2‑1 loss to Crystal Palace at their training ground on 7 August. They finished with a 1‑0 victory over Stuttgart at Craven Cottage on 15 August. Hull City Hull’s itinerary featured a 3‑0 win over Konyaspor in Slovenia on 25 July, a 2‑1 victory over Çaykur Rizespor in Slovenia on 28 July, a 1‑1 draw with Kasımpasa in Istanbul on 1 August, a 2‑0 loss to Eintracht Frankfurt in Germany on 8 August, and a 0‑0 stalemate with Nice at the MKM Stadium on 15 August.

Ipswich Town Ipswich travelled to Colchester for a 2‑1 loss to Osasuna on 29 July, then beat Oxford 2‑0 at the Kassam Stadium on 1 August. They suffered a 2‑1 defeat to Wycombe at Adams Park on the same day, won 1‑0 over Le Havre at Portman Road on 4 August, and recorded a 3‑0 victory over Rayo Vallecano at Portman Road on 8 August. Their pre‑season ended with a 4‑2 win against Union Berlin at the Stadion An der Alten Forsterei on 15 August.

Leeds United Leeds started with a 3‑2 loss to Wrexham on 26 July, then lost 1‑0 to Sunderland in New Jersey on 31 July. They travelled to the United States, beating Liverpool 4‑2 in Chicago on 2 August, then drew 2‑0 with RB Leipzig in a 120‑minute match at Elland Road on 8 August. A dramatic penalty shoot‑out saw them lose 5‑4 to Manchester United after a 1‑1 draw in Dublin on 12 August, and they finished with a 4‑0 win over Augsburg at Elland Road on 15 August. Liverpool Liverpool’s summer featured a 4‑2 win over Sunderland in Nashville on 25 July, a 1‑0 victory over Wrexham in New York on 30 July, a 4‑2 win over Leeds in Chicago on 2 August, a 3‑2 loss to Monaco at Anfield on 9 August, and a 2‑0 win over Como at Anfield on 16 August.

Manchester City City began with a 1‑1 draw against Inter Milan in Hong Kong on 1 August, losing 3‑1 on penalties. They then beat the K‑League All‑Stars 3‑1 in Seoul on 5 August and defeated Atletico Madrid 3‑1 in Seoul on 9 August. Their pre‑season culminated in a 3‑0 loss to Arsenal in the Community Shield at Cardiff on 16 August. Manchester United United suffered a 1‑0 defeat to Wrexham in Helsinki on 18 July, then thrashed Rosenborg 5‑0 in Trondheim on 24 July.

They beat Atletico Madrid 2‑1 in Stockholm on 1 August, drew 1‑1 with PSG in Gothenburg on 8 August, lost a penalty shoot‑out to Leeds after a 1‑1 draw in Dublin on 12 August, and were beaten 4‑2 by AC Milan in Wroclaw on 15 August. Newcastle United Newcastle started with a 3‑0 win over Darlington at their training ground on 18 July, drew 1‑1 with Gateshead at the Gateshead International Stadium on 25 July, and thrashed Bristol City 4‑1 at Ashton Gate on 29 July.

They then beat Valencia 2‑1 at the Mestalla on 8 August, lost 3‑1 to Everton at Murrayfield on 12 August, fell 2‑1 to Bayer Leverkusen at St James' Park on 15 August, and drew 1‑1 with Strasbourg at St James' Park on 16 August. Nottingham Forest Forest opened with a 2‑0 win over Notts County at Meadow Lane on 18 July, then beat Blackburn 3‑0 in Portugal on 22 July.

They drew 1‑1 with Vitoria in Portugal on 26 July, beat Portimonense 2‑1 in the Algarve on 31 July, and defeated Sporting 4‑1 at the Estadio Algarve on the same day. Their later matches included a 1‑0 win over Udinese in Udine on 8 August, a 1‑0 loss to Barcelona in Udine on 8 August, a 2‑1 victory over Bayer Leverkusen at the City Ground on 12 August, and a 2‑0 win over Brest at the City Ground on 16 August.

Sunderland Sunderland began with a heavy 5‑1 loss to York City at the LNER Community Stadium on 18 July, then beat Liverpool 4‑2 in Nashville on 25 July, lost 1‑0 to Leeds in New Jersey on 31 July, and won 1‑0 over Wrexham in Philadelphia on 2 August. They later lost 4‑1 to Lens at their training ground on 8 August, then beat Lens 2‑0 at Stade Bollaert‑Delelis on the same day, and concluded with a 2‑1 win over Rennes at the Stadium of Light on 15 August. Tottenham Hotspur Spurs opened with a 1‑0 win over MK Dons at their training ground on 22 July, beat Auckland FC 2‑0 on 26 July, and drew 1‑1 with Sydney FC (winning 4‑2 on penalties) in Sydney on 29 July.

They then lost 2‑1 to Chelsea in Sydney on 1 August, drew 1‑1 with Getafe at their training ground on 8 August (a 70‑minute match), and secured a 3‑0 victory over Hoffenheim at the Tottenham Hotspur Stadium on 15 August. They finished with a 2‑2 draw against Hoffenheim at their training ground on 16 August. Overall, the pre‑season schedule has given each club a blend of competitive fixtures, international tours and high‑profile friendlies that serve both commercial and sporting purposes. The matches have allowed managers to assess squad depth, experiment with formations and give new signings valuable minutes on the pitch.

With the summer campaigns now behind them, the clubs will turn their focus to the Premier League opener on 21 August, followed by key dates such as the Champions League group‑stage draw on 27 August, the start of that competition on 8 September, the FA Cup third round on 9 January, and the season‑ending fixtures that culminate with the Premier League finale on 30 May and the Champions League final on 5 June at Madrid’s Wanda Metropolitano. Fans can stay up‑to‑date via Sky Sports’ extensive coverage, including live broadcasts, highlights on the Sky Sports app and flexible subscription options through NOW TV.