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
Saturday, March 30 2024
12.30pmNewcastle vs. West Ham 3pmBournemouth vs. Everton 3pmChelsea vs. Burnley 3pmNott'm Forest vs. Crystal Palace 3pmSheff Utd vs. Fulham 3pmSpurs vs. Luton 5.30pmAston Villa vs. Wolves 8pmBrentford vs. Man Utd Sunday, March 31 2024
2pmLiverpool vs. Brighton 4.30pmMan City vs. Arsenal Championship
Friday, March 29 2024
3pmCardiff vs. Sunderland 3pmHuddersfield vs. Coventry 3pmHull City vs. Stoke 3pmNorwich vs. Plymouth 3pmPreston vs. Rotherham 3pmQPR vs. Birmingham 3pmSheff Weds vs. Swansea 3pmSouthampton vs. Middlesbrough 5.30pmBlackburn vs. Ipswich 8pmWatford vs. Leeds Scottish Premiership
Saturday, March 30 2024
3pmAberdeen vs. Ross County 3pmHearts vs. Kilmarnock 3pmMotherwell vs. St Mirren 3pmRangers vs. Hibernian 3pmSt Johnstone vs. Dundee La Liga
Friday, March 29 2024
8pmCadiz vs. Granada Saturday, March 30 2024
1pmGetafe vs. Sevilla 3.15pmAlmeria vs. Osasuna 5.30pmValencia vs. Mallorca 8pmBarcelona vs. Las Palmas Sunday, March 31 2024
1pmCelta Vigo vs. Rayo Vallecano 3.15pmGirona vs. Betis 5.30pmAlaves vs. Real Sociedad 8pmReal Madrid vs. Athletic Bilbao Serie A
Saturday, March 30 2024
11.30amNapoli vs. Atalanta 2pmGenoa vs. Frosinone 2pmTorino vs. Monza 5pmLazio vs. Juventus 7.45pmFiorentina vs. AC Milan Bundesliga
Saturday, March 30 2024
2.30pmB. Leverkusen vs. Hoffenheim 2.30pmBorussia M'bach vs. Freiburg 2.30pmFrankfurt vs. Union Berlin 2.30pmRB Leipzig vs. Mainz 2.30pmWerder Bremen vs. Wolfsburg 5.30pmBayern vs. Dortmund Ligue 1
Friday, March 29 2024
8pmLille vs. Lens Saturday, March 30 2024
4pmMetz vs. Monaco 8pmLyon vs. Reims Sunday, March 31 2024
2pmClermont vs. Toulouse 2pmNice vs. Nantes 7.45pmMarseille vs. PSG Eredivisie
Saturday, March 30 2024
3.30pmNijmegen vs. PSV 5.45pmSparta vs. Sittard 7pmGo Ahead Eagles vs. Excelsior 7pmRKC Waalwijk vs. Heerenveen 8pmAZ vs. Vitesse Sunday, March 31 2024
11.15amPEC Zwolle vs. Ajax 1.30pmFeyenoord vs. Utrecht Primeira Liga
Friday, March 29 2024
3.30pmGil Vicente vs. Famalicao 6pmBenfica vs. Chaves 8.30pmEstrela Amadora vs. Sporting Lisbon Saturday, March 30 2024
3.30pmArouca vs. Farense 3.30pmGuimaraes vs. Moreirense 6pmBoavista vs. Rio Ave 8.30pmEstoril vs. Porto League One
Friday, March 29 2024
3pmBarnsley vs. Cambridge 3pmDerby vs. Blackpool 3pmExeter vs. Charlton 3pmFleetwood vs. Cheltenham 3pmLincoln vs. Leyton Orient 3pmPeterborough vs. Carlisle 3pmPort Vale vs. Bristol Rovers 3pmReading vs. Northampton 3pmShrewsbury vs. Oxford Utd 3pmStevenage vs. Bolton 3pmWigan vs. Burton Albion 3pmWycombe vs. Portsmouth League Two
Friday, March 29 2024
3pmAFC Wimbledon vs. Harrogate 3pmAccrington vs. Morecambe 3pmBarrow vs. Grimsby Town 3pmBradford vs. Tranmere 3pmColchester vs. Newport 3pmCrawley vs. Doncaster 3pmForest Green vs. Stockport 3pmGillingham vs. Crewe 3pmMK Dons vs. Walsall 3pmSalford City vs. Sutton 3pmSwindon vs. Notts County 3pmWrexham vs. Mansfield Major League Soccer
Saturday, March 30 2024
6pmPhiladelphia vs. Minnesota Utd 8pmColorado vs. Los Angeles 11.30pmCharlotte FC vs. Cincinnati 11.30pmDC United vs. Montreal 11.30pmInter Miami vs. NY City 11.30pmOrlando City vs. NY Red Bulls 11.30pmToronto vs. Kansas Sunday, March 31 2024
12.30amAustin vs. Dallas 12.30amHouston vs. Earthquakes 12.30amNashville vs. Columbus Crew 2.30amSalt Lake vs. St Louis City 3.30amLA Galaxy vs. Seattle 3.30amVancouver vs. Portland 8.30pmAtlanta vs. Chicago Fire Saudi Pro League
Friday, March 29 2024
7pmAl Ettifaq vs. Al-Ahli 7pmAl Ittihad vs. Al Fayha Saturday, March 30 2024
7pmAl Shabab vs. Al-Hilal 7pmAl-Nassr vs. Al Tai Women's Super League
Saturday, March 30 2024
12.30pmAston Villa vs. Leicester Women 12.30pmLiverpool Women vs. Man City Women Sunday, March 31 2024
12pmMan Utd Women vs. Everton Ladies Other Previews from Sports Mole
Sports Mole previews Friday's Miami Open semi-final clash between Grigor Dimitrov and Alexander Zverev, including predictions, head-to-head and their tournament so far.[E:2024-03-29 23:00:00:N:2024-03-29 13:32:37]
Sports Mole previews Friday's Miami Open semi-final match between Daniil Medvedev and Jannik Sinner, including predictions, form and H2H history.[E:2024-03-29 19:00:00:N:2024-03-29 13:32:37]