Preseason is in full flow for all 20 Premier League teams and, we know, it is quite difficult to track all of the friendlies going on.
Don’t worry, this is where we come in.
[ WATCH: Stream every PL game live online ]
Plenty of clubs have already been in action as they ramp up their preparations for the 2016-17 season and others haven’t even start yet.
The big International Champions Cup tournament kicks off this week with Leicester City, Liverpool, Chelsea, Manchester City, Manchester United and Tottenham to take part in the tournament spread across Europe, North America, Australia and China.
Below you will find the schedule for every PL team in action this week up until Jul. 24
AFC Bournemouth
20 July v Minnesota United (National Sports Centre Stadium, Minnesota)
23 July v Portsmouth (Fratton Park)
Arsenal
22 July v RC Lens (Stade Bollaert-Delelis)
Burnley
19 July v Morecambe (Globe Arena)
23 July v Bradford City (Coral Windows Stadium)
Chelsea
20 July v WAC RZ Pellets (Worthersee Stadion, Klagenfurt)
Crystal Palace
19 July v Vancouver Whitecaps FC (BC Place, Vancouver)
Everton
23 July v Barnsley (Oakwell)
Hull City
19 July v Mansfield Town (Field Mill)
23 July v Scunthorpe United (Glanford Park)
Leicester City
19 July v Oxford United (Kassam Stadium, Oxford)
International Champions Cup
23 July v Celtic (Celtic Park)
Liverpool
20 July v Huddersfield Town (John Smith’s Stadium)
Manchester City
20 July v Bayern Munich (Allianz Arena, Munich)
Manchester United
International Champions Cup
22 July v Borussia Dortmund (Shanghai Stadium)
Southampton
23 July v PEC Zwolle (MAC³PARK Stadion)
Stoke City
23 July v Preston North End (Deepdale)
Sunderland
20 July v Hartlepool Utd (Victoria Park)
23 July v Rotherham Utd (AESSEAL New York Stadium)
Swansea City
23 July v Bristol Rovers (Memorial Stadium)
West Bromwich Albion
21 July v Vitesse Arnhem (GelreDome, Arnhem)
23 July v PSV Eindhoven (GelreDome, Arnhem)