This summer has already provided a thrilling set of pre-season fixtures.
Premier League clubs have packed their bags for games across the globe, with overseas fans able to see their heroes live.
We have put together a comprehensive guide to all the key information — meaning you will never miss your team in action.
July 8: Arsenal 1-1 Watford
July 13: FC Nurnberg 1-1 Arsenal
July 19: MLS All-Stars 0-5 Arsenal
July 22: Arsenal 0-2 Manchester United
July 26: Arsenal 5-3 Barcelona
August 2: Arsenal 1-1 Monaco (5-4 on penalties)
Aston Villa
July 15: Walsall 1-1 Aston Villa
July 23: Newcastle 3-3 Aston Villa
July 26: Fulham 0-2 Aston Villa
July 30: Aston Villa 3-3 Brentford
August 3: Aston Villa 3-0 Lazio
August 5: Valencia (Mestalla)
July 13: Bournemouth 4-0 Hibernian
July 16: Maccabi Tel Aviv 1-0 Bournemouth
July 25: Southampton 2-3 Bournemouth
July 29: Bournemouth 1-3 Atalanta
August 5: Lorient (Vitality Stadium)
July 12: Boreham Wood 1-1 Brentford
July 23: Fulham 3-2 Brentford
July 26: Brentford 0-2 Brighton
July 30: Aston Villa 3-3 Brentford
August 5: Lille (Gtech Community Stadium)
Manchester United
July 12: Leeds 0-2 Manchester United
July 19: Lyon 0-1 Manchester United
July 22: Arsenal 0-2 Manchester United
July 25: Manchester United 1-3 Wrexham
July 26: Real Madrid 2-0 Manchester United
July 30: Manchester United 2-3 Borussia Dortmund
August 5: Lens (Old Trafford)
August 6: Athletic Bilbao (Aviva Stadium, Dublin)