Best Soccer Matches Today Friday March 20, 2026: Schedule and How to Watch
A packed Friday of football is here. From Europe to Mexico, several teams have much more than three points on the line.
Soccer today: key matches across the schedule
The calendar for Friday, March 20, 2026 brings a loaded slate of matches across the world’s top leagues, with teams fighting for titles, European spots, and crucial positioning in the standings.
Premier League
Manchester United travel to face AFC Bournemouth (4:00 PM ET) looking to solidify their place in the top three. Under Michael Carrick, United have been one of the biggest surprises of the season, while Bournemouth, currently tenth, aim to finish strong and push toward European contention.
LaLiga
Villarreal vs Real Sociedad (4:00 PM ET) features two sides battling for European qualification. Villarreal sit fourth in the table, just behind the traditional giants, while Real Sociedad, in seventh, remain within striking distance in what promises to be a tight race.
Serie A
Cagliari vs Napoli (1:30 PM ET) puts pressure on the reigning champions, who need a near-perfect finish to stay in the title race. Napoli are third with 59 points, trailing the leaders, while Cagliari, in 15th, look to secure their place away from the relegation zone.
Genoa vs Udinese (4:00 PM ET) is a direct clash in the middle of the table. Udinese sit 11th and Genoa 13th, separated by just three points, with both sides aiming to break into the top ten.
Bundesliga
RB Leipzig vs Hoffenheim (3:30 PM ET) stands out as one of the most exciting matches of the day. Hoffenheim, the surprise package of the season, are third with 50 points, while Leipzig, in fifth with 47, look to close the gap in the race for European spots.
Ligue 1
Lens vs Angers (3:45 PM ET) carries major implications in the title race. Lens are second with 56 points, just one behind the leaders, and cannot afford to drop points against an Angers side sitting 12th. You can watch this match on beIN SPORTS starting at 3:25 PM ET.
Liga MX
Action in Mexico wraps up the day with Necaxa vs Tijuana (9:00 PM ET), a match that could shift positions in the standings, followed by Mazatlán vs Cruz Azul (11:06 PM ET), where Cruz Azul will look to impose themselves in a high-energy late-night clash.
A day you don’t want to miss
With key matchups across multiple leagues, this Friday offers the perfect mix of drama, pressure, and entertainment.
Because when so much is on the line in a single day, football becomes must-watch… and this schedule delivers exactly that.











