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.
Premier League
Friday, April 21 2023
8pmArsenal vs. Southampton Saturday, April 22 2023
12.30pmFulham vs. Leeds 3pmBrentford vs. Aston Villa 3pmCrystal Palace vs. Everton 3pmLeicester vs. Wolves 3pmLiverpool vs. Nott'm Forest Sunday, April 23 2023
2pmNewcastle vs. Spurs Many more previews below the videos
Championship
Saturday, April 22 2023
3pmBirmingham vs. Blackpool 3pmBristol City vs. Rotherham 3pmBurnley vs. QPR 3pmCardiff vs. Stoke 3pmCoventry vs. Reading 3pmHull City vs. Watford 3pmNorwich vs. Swansea 3pmWigan vs. Millwall 5.30pmPreston vs. Blackburn Sunday, April 23 2023
12pmWest Brom vs. Sunderland FA Cup
Saturday, April 22 2023
4.45pmMan City vs. Sheff Utd Sunday, April 23 2023
4.30pmBrighton vs. Man Utd Scottish Premiership
Saturday, April 22 2023
12.30pmHearts vs. Ross County 3pmCeltic vs. Motherwell 3pmDundee Utd vs. Livingston 3pmSt Johnstone vs. Hibernian 3pmSt Mirren vs. Kilmarnock La Liga
Friday, April 21 2023
8pmEspanyol vs. Cadiz Saturday, April 22 2023
1pmOsasuna vs. Betis 3.15pmAlmeria vs. Athletic Bilbao 5.30pmReal Sociedad vs. Rayo Vallecano 5.30pmValladolid vs. Girona 8pmReal Madrid vs. Celta Vigo Serie A
Friday, April 21 2023
7.45pmHellas Verona vs. Bologna Saturday, April 22 2023
2pmSalernitana vs. Sassuolo 5pmLazio vs. Torino 7.45pmSampdoria vs. Spezia Sunday, April 23 2023
11.30amEmpoli vs. Inter Milan 2pmMonza vs. Fiorentina 2pmUdinese vs. Cremonese 5pmAC Milan vs. Lecce Bundesliga
Friday, April 21 2023
7.30pmAugsburg vs. Stuttgart Saturday, April 22 2023
2.30pmHertha Berlin vs. Werder Bremen 2.30pmHoffenheim vs. FC Koln 2.30pmMainz vs. Bayern 2.30pmVfL Bochum vs. Wolfsburg 5.30pmDortmund vs. Frankfurt Sunday, April 23 2023
2.30pmFreiburg vs. Schalke 4.30pmB. Leverkusen vs. RB Leipzig 6.30pmBorussia M'bach vs. Union Berlin Ligue 1
Friday, April 21 2023
8pmAngers vs. PSG Saturday, April 22 2023
4pmAuxerre vs. Lille 8pmLens vs. Monaco Sunday, April 23 2023
4.05pmMontpellier vs. Rennes 7.45pmLyon vs. Marseille Eredivisie
Friday, April 21 2023
7pmVolendam vs. Cambuur Saturday, April 22 2023
5.45pmHeerenveen vs. Emmen 7pmGroningen vs. Nijmegen 8pmVitesse vs. Excelsior Sunday, April 23 2023
1.30pmGo Ahead Eagles vs. Sittard 7pmAZ vs. RKC Waalwijk Primeira Liga
Friday, April 21 2023
8.15pmCasa Pia vs. Braga Saturday, April 22 2023
3.30pmFamalicao vs. Maritimo 6pmBoavista vs. Rio Ave 8.30pmPacos de Ferreira vs. Porto Sunday, April 23 2023
8.30pmArouca vs. Vizela National League
Saturday, April 22 2023
6.30pmWrexham vs. Boreham Wood Turkish Super Lig
Saturday, April 22 2023
5pmUmraniyespor vs. Besiktas Major League Soccer
Sunday, April 23 2023
12.30amCharlotte FC vs. Columbus Crew 12.30amCincinnati vs. Portland 12.30amMontreal vs. NY Red Bulls 12.30amNY City vs. Dallas 12.30amNew England vs. Kansas 12.30amOrlando City vs. DC United 12.30amPhiladelphia vs. Toronto 1.30amHouston vs. Inter Miami 1.30amNashville vs. Los Angeles 2.30amColorado vs. St Louis City 2.30amSalt Lake vs. Earthquakes 3.30amLA Galaxy vs. Austin 3.30amSeattle vs. Minnesota Utd 9.30pmAtlanta vs. Chicago Fire Australian A-League
Saturday, April 22 2023
8amNewcastle Jets vs. Central Coast 10.45amWestern Utd vs. Melbourne City Sunday, April 23 2023
6amVictory vs. Macarthur 9amPerth Glory vs. Adelaide United Women's Champions League
Saturday, April 22 2023
12.30pmChelsea Women vs. Barcelona