Football previews and predictions
Sports Mole offers in-depth previews and predictions for matches in Europe's top football leagues and competitions, including the Premier League, La Liga, Champions League, Serie A, Bundesliga, Ligue 1, Championship, Scottish Premiership and Europa League, featuring team news, possible lineups and predicted scorelines.
Click here to sign up for daily preview emails from Sports Mole.
FA Trophy
Sunday, May 21 2023
4.15pmHalifax vs. Gateshead Many more previews below the videos
Premier League
Saturday, May 20 2023
12.30pmSpurs vs. Brentford 3pmBournemouth vs. Man Utd 3pmFulham vs. Crystal Palace 3pmLiverpool vs. Aston Villa 3pmWolves vs. Everton 5.30pmNott'm Forest vs. Arsenal Sunday, May 21 2023
1.30pmWest Ham vs. Leeds 2pmBrighton vs. Southampton 4pmMan City vs. Chelsea Scottish Premiership
Saturday, May 20 2023
12.30pmHearts vs. Aberdeen 3pmCeltic vs. St Mirren 3pmKilmarnock vs. St Johnstone 3pmLivingston vs. Dundee Utd 3pmMotherwell vs. Ross County Sunday, May 21 2023
12pmHibernian vs. Rangers La Liga
Saturday, May 20 2023
1pmGirona vs. Villarreal 3.15pmAthletic Bilbao vs. Celta Vigo 5.30pmAlmeria vs. Mallorca 5.30pmGetafe vs. Elche 8pmBarcelona vs. Real Sociedad Sunday, May 21 2023
1pmRayo Vallecano vs. Espanyol 3.15pmAtletico vs. Osasuna 5.30pmValencia vs. Real Madrid 8pmSevilla vs. Betis Serie A
Saturday, May 20 2023
2pmCremonese vs. Bologna 5pmAtalanta vs. Hellas Verona 7.45pmAC Milan vs. Sampdoria Sunday, May 21 2023
11.30amLecce vs. Spezia 2pmTorino vs. Fiorentina 5pmNapoli vs. Inter Milan 7.45pmUdinese vs. Lazio Bundesliga
Saturday, May 20 2023
2.30pmHertha Berlin vs. VfL Bochum 2.30pmHoffenheim vs. Union Berlin 2.30pmSchalke vs. Frankfurt 2.30pmWerder Bremen vs. FC Koln 5.30pmBayern vs. RB Leipzig Sunday, May 21 2023
2.30pmMainz vs. Stuttgart 4.30pmAugsburg vs. Dortmund 6.30pmB. Leverkusen vs. Borussia M'bach Ligue 1
Saturday, May 20 2023
4pmNantes vs. Montpellier 8pmLille vs. Marseille Sunday, May 21 2023
12pmAjaccio vs. Rennes 2pmBrest vs. Clermont 2pmNice vs. Toulouse 2pmReims vs. Angers 2pmTroyes vs. Strasbourg 4.05pmLorient vs. Lens 7.45pmAuxerre vs. PSG Eredivisie
Sunday, May 21 2023
1.30pmAjax vs. Utrecht 1.30pmEmmen vs. Feyenoord 1.30pmExcelsior vs. Sittard 1.30pmPSV vs. Heerenveen 1.30pmVitesse vs. Groningen Primeira Liga
Saturday, May 20 2023
3.30pmArouca vs. Chaves 3.30pmSanta Clara vs. Portimonense 6pmBoavista vs. Braga 8.30pmFamalicao vs. Porto Sunday, May 21 2023
3.30pmGuimaraes vs. Gil Vicente 6pmCasa Pia vs. Estoril 6pmPacos de Ferreira vs. Rio Ave 8.30pmSporting Lisbon vs. Benfica League Two
Saturday, May 20 2023
12.30pmStockport vs. Salford City 3pmCarlisle vs. Bradford Scottish Championship Playoffs
Saturday, May 20 2023
5.15pmHamilton vs. Airdrieonians Turkish Super Lig
Saturday, May 20 2023
2pmKasimpasa vs. Istanbulspor 5pmGalatasaray vs. Sivasspor 5pmKayserispor vs. Alanyaspor Sunday, May 21 2023
2pmUmraniyespor vs. Ankaragucu 5pmAntalyaspor vs. Istanbul Major League Soccer
Sunday, May 21 2023
12.30amCharlotte FC vs. Nashville 12.30amCincinnati vs. Columbus Crew 12.30amDC United vs. LA Galaxy 12.30amInter Miami vs. Orlando City 12.30amNY Red Bulls vs. Montreal 12.30amPhiladelphia vs. New England 1.30amAustin vs. Toronto 1.30amChicago Fire vs. Atlanta 1.30amDallas vs. Houston 2.30amColorado vs. Salt Lake 2.30amSt Louis City vs. Kansas 3.30amLos Angeles vs. Earthquakes 3.30amPortland vs. Minnesota Utd 3.30amVancouver vs. Seattle Australian A-League
Saturday, May 20 2023
10.45amCentral Coast vs. Adelaide United Women's Super League
Saturday, May 20 2023
4.15pmSpurs Ladies vs. Reading Women Sunday, May 21 2023
12.30pmChelsea Women vs. Arsenal Women 1pmEverton Ladies vs. Brighton Women 2pmAston Villa vs. Liverpool Women 3pmLeicester Women vs. West Ham