Club football is back and with that in mind, we have a pre-season friendlies review covering our Premier League, EFL and non league sides.
Players are starting to get back in shape for the beginning of the upcoming campaign. Depending on the club and level they’re at, they head to places with better climatic conditions than at home to ease the players in, or to places with harsher climates so the players could hit the ground running when the season kicks in.
It also gives managers the opportunity to blend new players into the team, try out different tactics or help players adapt to a new manager and his techniques.
Highlights, some team lineups, and a full list of scores can be views throughout this article…
Fulham (Eng) 3-1 Nottm Forest (Eng)
Fulham: Leno; Tete (Castagne 45′), Andersen (Diop 45′), Bassey (Cuenca 45′), Sessegnon (Esenga 69′); Berge (Reed 45′), Cairney (Lukić 45′); Wilson (Iwobi 45′), King (Pereira 45′), Smith Rowe (Adama 45′); Muniz (Loupalo-Bi 69′)
Forest’s first half XI: Bott; Sinclair, Jair Cunha, Morato, Carmo, Powell; Yates, Whitehall, Berry; Awoniyi, Jota
Forest’s second half XI: Sels; Aina, Milenković, Murillo, Williams; Sangaré, Gibbs-White, Anderson; Jesus, Wood, Hudson-Odoi
Everton 0-3 Bournemouth
Everton: Pickford, Garner, Patterson, O’Brien, Mykolenko, Gana (Onyango 82), Iroegbunam (Armstrong 75), Alcaraz, Ndiaye (Chermiti 75), Beto (Barry 75).
Everton subs not used: Travers, Tyrer, Clarke, Heath, Thomas.
Bournemouth: 28 D. Petrovic (Neto 46’); 3 A. Truffert (J. Soler 65’); 5 M. Senesi (I. Zabarnyi 65’); 23 J. Hill (C. Mepham 81’); 15 A. Smith (c)(J. Araujo 81’); 16 M. Tavernier (R. Faivre 81’); 47 B. Winterburn (P. Billing 46’); 11 D. Ouattara (A. Semenyo 65’); 25 H. Traore (A. Scott 65’); 7 D. Brooks (R. Rees-Dottin 81’); 9 Evanilson (D. Adu-Adjei 65’).
Frankfurt (Ger) 2-2 Aston Villa (Eng)
Aston Villa: Bizot (Gauci 65), Cash (Konsa 46), Bogarde, Mings (Torres 46), Digne (Maatsen 65), Kamara (Rowe 65), Tielemans (Onana 46), Malen (Bailey 65), Buendia (Rogers 46), Ramsey (Iling Jr 65), Watkins (Jimoh-Aloba 65).
Subs: Martínez, Ozcan, Patterson, McGinn.
Man Utd 2-1 West Ham
Man Utd: Bayindir; Yoro (Fredricson 66), De Ligt (Maguire 66), Heaven (Shaw 66); Amad (Dalot 66), Mainoo (Collyer 66), Ugarte (Casemiro 66), Dorgu (Leon 66); Fernandes (c) (J. Fletcher 66), Cunha (Mount 66); Hojlund (Obi 66).
Subs not used: Heaton, Munro, Kone, Mantato, Williams.
Goals: Fernandes 5 (pen), 52.
Booked: Yoro.
West Ham: Areola; Wan-Bissaka, Todibo (Mavropanos 71), Kilman, Aguerd (Scarles 79), Diouf (Guilherme 79); Ward-Prowse (Irving 79), Soucek (Fearon 79), Rodriguez (Potts 72); Bowen, Fullkrug (Paqueta 72).
Subs not used: Foderingham, Cornet, Walker-Peters, Casey, Marshall, Kante, Golambeckis, Orford.
Goal: Bowen 63.
Aberdeen (Sco) 1-3 Ipswich (Eng)
ABERDEEN: Mitov, Jensen (Devlin 46), Milne (Dorrington 64), Knoester, Shinnie (Molloy 79), Clarkson (Heltne Nilsen 64), Palaversa (Kjartansson 64), Morris (Milanovic 46), Aouchiche (Polvara 79), Keskinen (Boyd 64), Yengi (Ambrose 79).
Subs not used: Suman, Lobban.
GOAL: Ambrose (79)
IPSWICH TOWN: Palmer (Walton 68), Johnson (H. Clarke 68), O’Shea (Baggott 68), Greaves (Kipre 68), Davis (Townsend 68), Matusiwa (Humphreys 68), Taylor (Woolfenden 68), Philogene (Broadhead 68), Szmodics (Chaplin 68), J. Clarke (Ogbene 68), Hirst (Al-Hamadi 68).
Subs not used: Button, Barbrook.
GOALS: Philogene (28, 59), Hirst (38)
— Ipswich Town (@IpswichTown) July 26, 2025
— Ipswich Town (@IpswichTown) July 26, 2025
Crawley (Eng) 0-3 Crystal Palace (Eng)
Palace: Henderson (GK) (Benítez, HT), Ahamada (Muñoz, HT), Clyne (Jemide, 76), Lacroix, Lerma (King, 76), Sosa (Mitchell, HT), Kamada (Wharton, HT), Hughes (Devenny, HT), Eze (Esse, 64), Mateta (Edouard, 64), Sarr (Rak-Sakyi, 64 (Rodney, 89)).
Subs: Hill (GK), Rodney, Ozoh, Cardines.
Liverpool (Eng) 2-4 AC Milan (Ita)
LIVERPOOL (3-4-3): Alisson (46′ Mamardashvili); Gravenberch (63′ Morton), van Dijk (46′ Konaté), Robertson (46′ Tsimikas); Stephenson (46′ Kerkez), Szoboszlai (46′ Jones), Morton (32′ Nyoni), Ngumoha (46′ Bradley); Salah (46′ Gakpo), Wirtz (46′ Frimpong), Elliott (46′ Doak). Subs: Woodman. Coach: Slot.
AC MILAN (3-5-2): Maignan (46′ P. Terracciano); Tomori (78′ F. Terracciano), Thiaw (84′ Duțu), Pavlović (46′ Gabbia); Saelemaekers (84′ Magni), Fofana (46′ Musah), Ricci (78′ Comotto), Loftus-Cheek (63′ Bondo), Bartesaghi (63′ Estupiñan); Pulisic (46′ Okafor), Leão (63′ Chukwueze). Subs: Torriani; Jiménez; Colombo, Liberali. Coach: Allegri.
Referee: Tam Ping Wun (HKG).
Goals: 10′ Leão (M), 26′ Szoboszlai (L), 52′ Loftus-Cheek (M), 59′ and 90’+4 Okafor (M), 90’+3 Gakpo (L).
Exeter (Eng) 1-0 Swansea (Wal)
Exeter XI: Whitworth (GK), Niskanen, Sweeney (C) (Swinkels, 31′), Fitzwater, Turns (Cummins, 38′), Jones (Oakes, 35′), Brierley, Francis, Aitchison (Birch, 82′), Cole (Wilson, 70′), Cox.
Subs not used: Phillips (GK), Perkins.
Goals: Cox 46′
Swansea XI: Vigouroux (GK), Key, Fulton, Widell (Vipotnik, 70′), Tymon, Burgess (C), Franco, Cullen (Cooper, 88′), Galbraith, Periera Martins (Wales, 88′), Congreve (Wilson, 70′).
Subs: Fisher (GK), S. Parker, A. Parker, Bates.
Attendance: 3948 (626 away)
Bolton (Eng) 2-0 Preston (Eng)
Bolton and Preston issue statement on alleged racist abuse directed towards a player
Burton (Eng) 2-1 Derby (Eng)
Burton: Amissah; Sibbick (Sraha 75), Moon, Vancooten (Delap h/t); Godwin-Malifé, Webster (Taroni 86), Chauke (Gilligan 65), McKiernan, Williams (Akoto 80); Beesley (Newall 88), Tavares (Larsson 75)
Derby: Zetterström (GK) (O’Donnell 68), Rooney, Batth, Clarke (Forsyth 6), Elder, Thompson, Goudmijn, Adams (C), Jackson, Blackett-Taylor, Ebuka Agbawodikeizu (Morris 59).
Subs Not Used: Evans (GK), Beck, Turley, I Gordon, Wheeldon, Hawkins.
Luton (Eng) 2-2 Tottenham (Eng)
Luton Town: Keeley (Shea 84), Walters (Holmes 71), Naismith (c) (Kodua 71), Andersen (Luker 84), Alli (Phillips 84), Lonwijk (Nelson 61), Clark (Nordas 71), Wells (Woodrow 71), Saville (Richards 84), Baptiste (Walsh 61), Makosso. Substitute (not used): McGuinness.
Spurs: Vicario (c) (Kinsky 46), Spence (Kyerematen 77), Danso (Byfield 64), van de Ven (Rowswell 77), Donley, Bissouma (Olusesi 77), Gray (Russell-Denny 77), Moore (Devine 77), Kudus (Yang 77), Johnson (Lankshear 77), Tel (Scarlett 77). Substitute (not used): Gunter.
Tottenham (Eng) 2-2 Wycombe (Eng)
Spurs: Austin, Pedro Porro (Ashcroft 75), Romero (Cassanova 75), Vuskovic (Arganese-McDermott 75), Davies (Akhamrich 75), Abbott (Tyrese Hall 75), Bergvall (Olusesi 75), Sarr (Williams-Barnett 75), Odobert (T Thompson 61), Richarlison (O Irow 61), Son (c) (Lehane 75). Substitute (not used): Bloedorn.
Wycombe: Van Sas, Tilley, Allan (Harvie 61), Casey, Westergaard (Rosiak 61), Quitirna, Mullins, Hagelskjaer, Leahy (c), Back, Udoh. Substitutes (not used): Norris, Hartridge, Bartolo.
Port Vale (Eng) 0-2 Birmingham (Eng)
Big Willum with the goal that sealed the W in Staffordshire. ✌️ pic.twitter.com/vRSxvvOIPh
— Birmingham City FC (@BCFC) July 27, 2025
Rangers (Sco) 2-2 Middlesbrough (Eng)
Hearts (Sco) 3-0 Sunderland (Eng)
Hearts: Gordon (Clark 1′), Kent (Steinwender 45′), Halkett, Nieuwenhof (Spittal 22′) (Forrest 74′), Shankland (Kabangu 74′), Braga (Wilson 45′), Devlin (Dhanda 90′), Milne (Kingsley 74′), Findlay, McEntee (Kartum 85′), Forrester (Kyziridis 63′)
Subs: Clark, Fulton, Kingsley, Kabangu, Steinwender, Spittal, Forrest, Dhanda, Wilson, Kartum, Kerjota, Musa, Vargas, Kyziridis
SAFC XI: Moore; Hume, Ballard ©, Seelt, Huggins; Sadiki, Le Fée, Neil ©; Adingra, Talbi, Mayenda
Substitutes: Nna Noukeu, Jenson Jones, Alan Browne, Roberts, Tuterov, Ogunsuyi, Diarra, Abdullahi, Aleksić, Lavery, Harrison Jones.
Lincoln (Eng) 4-2 West Brom (Eng)
Stoke (Eng) 1-1 Wolves (Eng)
Stoke: Johansson, Tchamadeu (Agina 60’), Lawal, Wilmot, Bocat (Cresswell 60’), Pearson (Smith 82’), Baker, Junho (Seko 60’), Manhoef (Fawnumi 89’), Thomas, Mubama
Wolves: Bentley (Johnstone 45), Hoever (Lima 81), Doherty (R Gomes 60), Agbadou, Toti, Bellegarde (Guedes 60), Andre (H Bueno 45), J Gomes, Munetsi, Lopez (Hwang 60), Strand Larsen (Kalajdzic 60).
Unused subs: King, Chirewa, Mane, Lopes.
OTHER RESULTS:
Sevilla B (Esp) 0-0 Wolves U21 (Eng)
Karpaty Lviv (Ukr) 1-2 Leicester (Eng)
Norwich (Eng) 0-3 Olympiacos (Gre)
FC Koln (Ger) 3-1 Leicester (Eng)
Den Haag (Ned) 0-0 Norwich (Eng)
Elche (Esp) 0-1 Blackburn (Eng)
Colchester (Eng) 2-2 Peterborough (Eng)
Chatham (Eng) 1-0 Gillingham (Eng)
Boreham Wood (Eng) 1-2 West Ham U21 (Eng)
Cardiff Metropolitan (Wal) 0-2 Taunton (Eng)
Gil Vicente (Por) 1-1 Brentford (Eng)
Merthyr Town (Wal) 4-6 Cardiff U21 (Wal)
Salford (Eng) 1-1 Stockport (Eng)
Tiverton (Eng) 0-0 Truro (Eng)
Torquay (Eng) 1-1 Exeter (Eng)
Warrington (Eng) 1-0 Chorley (Eng)
Witton (Eng) 1-3 FC United (Eng)
Braintree (Eng) 0-1 Fulham U21 (Eng)
Cheltenham (Eng) 0-0 Bristol City (Eng)
Falmouth Town (Eng) 0-6 Briton Ferry (Wal)
Welwyn (Eng) 2-2 Redbridge (Eng)
Sheffield Wednesday (Eng) 2-0 Mansfield (Eng)
Espanyol (Esp) 2-1 Southampton (Eng)
AFC Telford (Eng) 6-1 Connah’s Q. (Wal)
Basingstoke (Eng) 1-1 Reading U21 (Eng)
Club Brugge U23 (Bel) 3-2 Chelsea U21 (Eng)
Canvey Island (Eng) 0-2 Cambridge City (Eng)
Tavistock (Eng) 2-1 Briton Ferry (Wal)
Chichester (Eng) 1-0 Gosport (Eng)
Hanwell Town (Eng) 1-4 Slough (Eng)
Marine (Eng) 0-1 York City (Eng)
Oldham (Eng) 0-1 Bradford City (Eng)
Peterborough Sports (Eng) 1-0 Boston Utd (Eng)
Southend (Eng) 1-0 AFC Wimbledon (Eng)
Stockton (Eng) 0-4 Scarborough (Eng)
Walton & Hersham (Eng) 2-0 Waltham Abbey (Eng)
Austria (Am) (Aut) 4-1 Arsenal U21 (Eng)
Colwyn Bay (Wal) 4-3 Bootle (Eng)
Ebbsfleet (Eng) 1-1 King’s Lynn (Eng)
Flint (Wal) 0-4 Ilkeston (Eng)
Glentoran (Nir) 1-1 Chester (Eng)
Llanelli (Wal) 2-1 Arthurian League (Am) (Eng)
London Lions (Eng) 2-4 Broadfields United (Eng)
Caernarfon (Wal) 4-0 Wythenshawe Town (Eng)
Penybont (Wal) 1-1 Taunton (Eng)
Accrington (Eng) 4-1 Rotherham (Eng)
AFC Fylde (Eng) 0-0 Morecambe (Eng)
Ashton Utd (Eng) 0-0 FC Halifax (Eng)
Atherton (Eng) 0-0 Warrington Rylands (Eng)
Banbury (Eng) 0-4 Solihull Moors (Eng)
Barrow (Eng) 1-0 Rochdale (Eng)
Bath (Eng) 1-3 Yeovil (Eng)
Bedfont Sports (Eng) 1-3 Beaconsfield Town (Eng)
Belper Town (Eng) 1-4 Matlock (Eng)
Broadbridge Heath (Eng) 0-1 Horsham FC (Eng)
Bromley (Eng) 1-2 Millwall (Eng)
Buxton (Eng) 3-2 Man City U21 (Eng)
Cambridge Utd (Eng) 1-1 Charlton (Eng)
Carshalton (Eng) 1-4 Wimbledon U21 (Eng)
Chatham (Eng) 2-1 East Grinstead (Eng)
Chesham (Eng) 1-0 Oxford City (Eng)
Chesterfield (Eng) 1-4 Sheff Utd (Eng)
Cray Wanderers (Eng) 3-2 Ashford U. (Eng)
Crowborough (Eng) 1-1 Balham (Eng)
Darlington (Eng) 3-1 Altrincham (Eng)
Dartford (Eng) 0-2 Gillingham (Eng)
Doncaster (Eng) 1-1 Blackpool (Eng)
Dorking (Eng) 0-2 Aldershot (Eng)
Dover (Eng) 3-3 Bracknell (Eng)
Dunston (Eng) 0-1 Gateshead (Eng)
Eastbourne Boro (Eng) 2-2 Kingstonian (Eng)
Eastleigh (Eng) 2-3 Swindon (Eng)
Fleetwood (Eng) 2-1 Coleraine (Nir)
Forest Green (Eng) 0-3 Walsall (Eng)
Frome (Eng) 0-1 Chippenham (Eng)
Gloucester (Eng) 2-1 Worcester (Eng)
Grimsby (Eng) 3-2 Peterborough (Eng)
Halesowen (Eng) 0-4 Brackley Town (Eng)
Harrogate (Eng) 0-2 Carlisle (Eng)
Hartlepool (Eng) 3-0 Leeds U21 (Eng)
Havant & W (Eng) 2-2 Dag & Red (Eng)
Heybridge (Eng) 1-6 Hornchurch (Eng)
Huddersfield (Eng) 0-2 Burnley (Eng)
Leiston (Eng) 2-3 Billericay (Eng)
Lewes (Eng) 2-2 Worthing (Eng)
Leyton Orient (Eng) 1-1 Watford (Eng)
Lincoln Utd. (Eng) 0-0 Bourne (Eng)
Long Eaton (Eng) 2-3 Rushall (Eng)
Macclesfield (Eng) 2-1 Barwell (Eng)
Maidstone (Eng) 4-0 Colchester U21 (Eng)
Molesey (Eng) 1-3 Met. Police (Eng)
Mossley (Eng) 0-0 Hyde (Eng)
Needham Market (Eng) 2-2 Aveley (Eng)
Northampton (Eng) 3-0 Birmingham (Eng)
Northwood (Eng) 0-1 Hendon (Eng)
Notts Co (Eng) 2-2 Cardiff (Wal)
Oxford Utd (Eng) 0-1 Bristol Rovers (Eng)
Plymouth (Eng) 0-2 Bristol City (Eng)
Potters Bar (Eng) 1-3 Hemel Hempstead (Eng)
QPR (Eng) 2-2 Heerenveen (Ned)
Racing Club Warwick (Eng) 1-2 Leamington (Eng)
Radcliffe (Eng) 3-2 Bury (Eng)
Reading (Eng) 0-4 Portsmouth (Eng)
Real Bedford (Eng) 2-1 Hampton & Richmond (Eng)
Redditch (Eng) 2-0 Rugby (Eng)
Salisbury (Eng) 3-0 Dorchester (Eng)
Sandhurst Town (Eng) 0-5 Farnborough (Eng)
Sholing (Eng) 2-0 Chelsea U18 (Eng)
Shrewsbury (Eng) 2-2 Burnley (Eng)
South Shields (Eng) 5-0 Consett (Eng)
Southport (Eng) 2-1 Crewe (Eng)
Spennymoor (Eng) 1-4 Scunthorpe (Eng)
St. Albans (Eng) 1-0 Wealdstone (Eng)
Stamford (Eng) 1-1 Wellingborough (Eng)
Stevenage (Eng) 2-1 MK Dons (Eng)
Stockport (Eng) 0-1 Hull (Eng)
Sutton (Eng) 4-2 Crystal Palace U21 (Eng)
Tamworth (Eng) 5-0 Fleetwood U21 (Eng)
Tonbridge (Eng) 0-0 Folkestone (Eng)
Tranmere (Eng) 0-1 Wigan (Eng)
Welling (Eng) 3-2 VCD Athletic (Eng)
Woking (Eng) 2-0 Tottenham U21 (Eng)
Yate Town (Eng) 0-3 Barry (Wal)
Coleshill Town (1) 2-0 (0) Smethwick Rangers
Mickleover (0) 1-4 (2) Barnsley
Quorn (1) 3-1 (1) OJM Black Country
Borden Village (0) 1-4 (3) Sheppey Sports
Ashton United (0) 0-0 (0) FC Halifax Town
Belper Town (0) 1-4 (2) Matlock Town
Brighouse Town (0) 0-2 (1) Gainsborough Trinity
Canvey Island (0) 0-2 (1) Cambridge City
Cleethorpes Town (0) 2-1 (1) Hallam
Corinthian-Casuals 3-5 Leatherhead
Coventry Sphinx (0) 0-4 (2) Harborough Town
Cray Wanderers (0) 3-2 (1) Ashford United
Didcot Town 0-0 Wallingford & Crowmarsh
Dunston (0) 0-1 (1) Gateshead
Eastbourne United (0) 4-2 (2) Welling Town
Epsom & Ewell (0) 2-7 (3) Cove
Farnham Town (2) 5-3 (1) Hayes & Yeading United
Faversham Town (1) 5-1 (0) AFC Greenwich Borough
Hanwell Town (0) 1-4 (1) Slough Town
Hastings United (1) 3-0 (0) Bexhill United
Heaton Stannington (1) 1-2 (1) Workington AFC
Herne Bay (3) 5-1 (0) Lewisham Borough
Heybridge Swifts (0) 1-6 (2) Hornchurch
Holyport 0-0 Camberley Town
Kidlington (1) 2-1 (1) Highworth Town
Leighton Town (2) 2-1 (0) Harrow Borough
Lichfield City (1) 2-1 (1) Congleton Town
Loxwood (1) 1-6 (3) Hanworth Villa
Margate (0) 2-0 (0) Dulwich Hamlet
Moneyfields 0-0 Abbey Rangers
Mossley (0) 0-0 (0) Hyde United
North Greenford United 0-0 Barton Rovers
Racing Club Warwick (0) 1-2 (0) Leamington
Ramsgate (1) 2-0 (0) Deal Town
Rochester United (0) 2-0 (0) Cuxton
Sandhurst Town (0) 0-5 (3) Farnborough
Stanway Rovers (1) 1-1 (0) Enfield
Tadley Calleva (0) 1-1 (0) Winchester City
Thatcham Town 0-0 Compton FC
Tonbridge Angels (0) 0-0 (0) Folkestone Invicta
Tooting & Mitcham United (1) 2-1 (0) Cray Valley PM
VCD Athletic (0) 2-3 (2) Welling United
Walthamstow (0) 1-2 (1) Brentwood Town
Walton & Hersham (1) 2-0 (0) Waltham Abbey
Westfield (2) 3-4 (3) Chertsey Town
Wimborne Town (2) 4-1 (0) Bognor Regis Town
