Weekend Soccer Preview: January 19-21, 2018 (Alex Dodd/Getty Images)

It’s time to map out the weekend of soccer ahead of us! While we wait for the return of the MLS, the European soccer seasons are in full swing and top quality is on display in the top-flight leagues. England, Spain, France, and Germany have the highlight matches this weekend. Take a quick look at the must-see action.

Friday, January 19th

Hertha Berlin – Borussia Dortmund, 2:30 P.M. ET (TV: Fox Sports 1)

  • Underperforming Borussia Dortmund will look to try to close the gap on Bundesliga leaders Bayern Munich as they travel to face Hertha Berlin. The American Christian Pulisic will be hoping to return to the Dortmund lineup after missing out last week’s match due to an injury. If he does return, brace yourself for another high-paced performance from the speedy winger, next to equally quick Pierre-Emerick Aubameyang.

Saturday, January 20th

Brighton & Hove Albion – Chelsea, 7:30 A.M. ET (TV: NBC Sports)

  • Chelsea has drawn their last three matches in all competitions, combining to score a grand total of zero goals during that span. An away trip to Brighton won’t make ending the streak easy, but if Chelsea can get the creativity to flow through Belgian superstar Eden Hazard, then they can expect to pick up all three points.

Burnley – Manchester United, 10:00 A.M. ET (TV: NBC Sports)

  • Manchester United continue the chase to the top of the Premier League with an away trip to Burnley. Burnley are notorious giant-killers, and no team comes into their Turf Moor thinking they’ll get out easy. However, United are fresh off a convincing 3-0 victory against Stoke City. United should take all three points from this clash.

Atletico Madrid – Girona, 10:15 A.M. ET (TV: BEIN Sports)

  • The talented Madrid side is back in La Liga action against Girona this weekend. With Spanish striker Diego Costa returning to Atletico, the partnership between him and French forward Antoine Griezmann is must-see football.

Manchester City – Newcastle United, 12:30 P.M. ET (TV: NBC) *Must-See Match of the Week*

  • Make your Saturday brunch an entertaining one. Manchester City, the most exciting team to watch in Europe, lost their first Premier League match of the year in a thrilling 4-3 defeat to Liverpool. Welcoming 15th placed Newcastle United with plenty of goals will most likely be on the agenda. City will score at least three goals in this match.

Sunday, January 21st

Southampton – Tottenham, 11:oo A.M. ET (TV: NBC Sports)

  • Southampton is struggling for consistency, let alone good, performances. Tottenham possesses the hottest striker on the planet in Harry Kane, who can’t stop putting the ball in the net. The Saints will need to sit deep and defend against a powerful side and hope for the best, even if it does feel pretty hopeless at the moment.

Olympique Lyonnais (Lyon) – Paris Saint-Germain, 3:00 P.M. ET (TV: Illegal Streams, smh)

  • It’s a real shame that two of the top teams in the French league can’t make it on one of the American channels. PSG is flying as usual, with the world’s most expensive player Neymar at their disposal. Lyon should put up a good fight at home, but you’ll have to search Twitter for a stream if you want to tune in to this matchup.