Sa 31Mar 2018 C Palace 1 - 2 Liverpool
Sa 31Mar 2018 Newcastle 1 - 0 Huddersfield
Sa 31Mar 2018 West Ham 3 - 0 Southampton
Sa 31Mar 2018 West Brom 1 - 2 Burnley
Sa 31Mar 2018 Man Utd 2 - 0 Swansea
Sa 31Mar 2018 Watford 2 - 2 Bournemouth
Sa 31Mar 2018 Brighton 0 - 2 Leicester
Sa 31Mar 2018 Everton 1 - 3 Man City
Sa 31Mar 2018 Birmingham 1 - 0 Ipswich
Sa 31Mar 2018 Hull 0 - 0 Aston Villa
Sa 31Mar 2018 Walsall 0 - 1 Portsmouth
Sa 31Mar 2018 Motherwell 2 - 2 Rangers
Sa 31Mar 2018 Celtic 3 - 0 Ross County
Sa 31Mar 2018 Hibernian 2 - 0 Partick
Sa 31Mar 2018 Aberdeen 4 - 1 St Johnstone
Sa 31Mar 2018 Kilmarnock 2 - 0 Hamilton
Sa 31Mar 2018 Dunfermline 3 - 1 Queen of Sth
Sa 31Mar 2018 Inverness CT 2 - 2 St Mirren
Sa 31Mar 2018 Dumbarton 0 - 3 Livingston
Sa 31Mar 2018 Morton 1 - 1 Dundee Utd
Sa 31Mar 2018 Falkirk 3 - 0 Brechin
Sa 31Mar 2018 Queen's Park 0 - 0 Airdrieonians
Sa 31Mar 2018 Alloa 3 - 2 Arbroath
Sa 31Mar 2018 East Fife 2 - 3 Ayr
Sa 31Mar 2018 Stranraer 2 - 0 Forfar
Sa 31Mar 2018 Raith 2 - 0 Albion
Sa 31Mar 2018 Annan 0 - 0 Berwick
Sa 31Mar 2018 Peterhead 3 - 0 Clyde
Sa 31Mar 2018 Montrose 3 - 0 Edinburgh C
Sa 31Mar 2018 Cowdenbeath 1 - 1 Stenh'semuir
Sa 31Mar 2018 Elgin City 3 - 0 Stirling
Sa 31Mar 2018 Brisbane Roar 1 - 0 Central Coast M
Sa 31Mar 2018 Melbourne Vic 3 - 1 Western Sydney
Sa 31Mar 2018 Admira Wacker 0 - 1 ASK Linz
Sa 31Mar 2018 St Polten 1 - 5 Sturm Graz
Sa 31Mar 2018 Aus. Vienna 2 - 1 Altach
Sa 31Mar 2018 RB Salzburg 2 - 0 Wolfsberger
Sa 31Mar 2018 Gomel 0 - 0 FC Slutsk
Sa 31Mar 2018 Shakhtyor 0 - 0 Dinamo Brest
Sa 31Mar 2018 Dinamo Minsk 2 - 1 Torpedo Zh
Sa 31Mar 2018 Kortrijk 4 - 1 W Beveren
Sa 31Mar 2018 Lokeren 1 - 0 St. Truiden
Sa 31Mar 2018 Lierse 0 - 3 Mouscron-P
Sa 31Mar 2018 KAS Eupen 2 - 3 KFCO Beerschot-W
Sa 31Mar 2018 Ludogorets 5 - 0 Vereya Stara
Sa 31Mar 2018 CSKA Sofia 4 - 1 Botev Plovdiv
Sa 31Mar 2018 Hajduk Split 1 - 1 Rijeka
Sa 31Mar 2018 NK Inter 0 - 0 Din Zagreb
Sa 31Mar 2018 Jablonec 2 - 1 B. 1905
Sa 31Mar 2018 FC Brno 0 - 0 MFK Karvina
Sa 31Mar 2018 Synot 0 - 1 Slovan Liberec
Sa 31Mar 2018 Teplice 1 - 1 Sparta Prague
Sa 31Mar 2018 Viktoria Plzen 1 - 2 Mlada Boleslav
Sa 31Mar 2018 Silkeborg 2 - 3 Helsingor
Sa 31Mar 2018 PEC Zwolle 2 - 0 Sp. Rotterdam
Sa 31Mar 2018 Vitesse Arn. 0 - 3 Roda JC
Sa 31Mar 2018 PSV Eindhoven 5 - 1 NAC Breda
Sa 31Mar 2018 Willem II 3 - 2 FC Utrecht
Sa 31Mar 2018 Den Haag 0 - 3 AZ Alkmaar
Sa 31Mar 2018 Dijon 1 - 3 Marseille
Sa 31Mar 2018 Schalke 2 - 0 Freiburg
Sa 31Mar 2018 B Leverkusen 0 - 0 Augsburg
Sa 31Mar 2018 Hoffenheim 6 - 0 Cologne
Sa 31Mar 2018 Hannover 2 - 3 RB Leipzig
Sa 31Mar 2018 Stuttgart 1 - 1 Hamburg
Sa 31Mar 2018 B Munich 6 - 0 B Dortmund
Sa 31Mar 2018 Hertha Berlin 0 - 0 Wolfsburg
Sa 31Mar 2018 Panetolikos 1 - 0 Ioannina
Sa 31Mar 2018 Atromitos 0 - 2 PAOK Salonika
Sa 31Mar 2018 Levadiakos 1 - 1 Olympiakos
Sa 31Mar 2018 Diosgyor 1 - 1 Honved
Sa 31Mar 2018 Balmazujvarosi 1 - 1 Vasas
Sa 31Mar 2018 Mezokovesd SE 2 - 3 Paksi SE
Sa 31Mar 2018 Puskas FA FC 0 - 0 Videoton
Sa 31Mar 2018 Ujpest Dozsa 0 - 0 Ferencvaros
Sa 31Mar 2018 Szombathelyi H 1 - 1 Debrecen
Sa 31Mar 2018 Bologna 1 - 1 Roma
Sa 31Mar 2018 Atalanta 2 - 0 Udinese
Sa 31Mar 2018 Inter 3 - 0 Verona
Sa 31Mar 2018 Fiorentina 2 - 0 Crotone
Sa 31Mar 2018 Lazio 6 - 2 Benevento
Sa 31Mar 2018 Genoa 1 - 1 Spal
Sa 31Mar 2018 Cagliari 0 - 4 Torino
Sa 31Mar 2018 Chievo 2 - 1 Sampdoria
Sa 31Mar 2018 Sassuolo 1 - 1 Napoli
Sa 31Mar 2018 Juventus 3 - 1 Milan
Sa 31Mar 2018 Warrenpoint T 3 - 0 Dungannon Sw
Sa 31Mar 2018 LKS Nieciecza 2 - 0 Cracovia
Sa 31Mar 2018 Gornik Zabrze 2 - 2 Sandecja N S
Sa 31Mar 2018 Korona Kielce 1 - 0 Lechia Gdansk
Sa 31Mar 2018 Arka Gdynia 1 - 0 Legia Warsaw
Sa 31Mar 2018 Portimonense 4 - 3 Moreirense
Sa 31Mar 2018 Pacos Ferreira 2 - 0 Chaves
Sa 31Mar 2018 Benfica 2 - 0 V Guimaraes
Sa 31Mar 2018 Braga 1 - 0 Sporting
Sa 31Mar 2018 Voluntari 1 - 2 Metan Medias
Sa 31Mar 2018 Uni Craiova 0 - 0 CFR Cluj
Sa 31Mar 2018 Amkar Perm 2 - 1 Lok. Moscow
Sa 31Mar 2018 Terek Grozny 0 - 0 Energiya Kh
Sa 31Mar 2018 Din. Moscow 2 - 1 Arsenal Tula
Sa 31Mar 2018 Spartak Moscow 2 - 1 Tosno
Sa 31Mar 2018 Borac Cacak 2 - 0 Macva Sabac
Sa 31Mar 2018 Radnicki Nis 1 - 1 Vojvodina NS
Sa 31Mar 2018 Radnik Surdulica 1 - 0 Javor
Sa 31Mar 2018 Zemun 1 - 1 Napredak
Sa 31Mar 2018 Backa Palanka 1 - 2 Partizan
Sa 31Mar 2018 NK Celje 7 - 1 Ankaran Hrvatini
Sa 31Mar 2018 NK Krsko 1 - 2 Domzale
Sa 31Mar 2018 O. Ljubljana 1 - 1 NK Maribor
Sa 31Mar 2018 Girona 1 - 1 Levante
Sa 31Mar 2018 Ath Bilbao 1 - 1 Celta Vigo
Sa 31Mar 2018 Las Palmas 0 - 3 Real Madrid
Sa 31Mar 2018 Sevilla 2 - 2 Barcelona
Sa 31Mar 2018 C Leonesa 0 - 1 Zaragoza
Sa 31Mar 2018 Numancia 2 - 1 Cordoba
Sa 31Mar 2018 Valladolid 1 - 0 Reus Deportiu
Sa 31Mar 2018 Real Oviedo 0 - 1 Alcorcon
Sa 31Mar 2018 Grasshoppers 0 - 2 Thun
Sa 31Mar 2018 FC Sion 1 - 1 FC Zurich
Sa 31Mar 2018 Malatyaspor 4 - 1 Genclerbirligi
Sa 31Mar 2018 Antalyaspor 2 - 0 Bursaspor
Sa 31Mar 2018 Besiktas 1 - 0 Alanyaspor
Sa 31Mar 2018 Karpaty Lvov 3 - 1 Ch. Odessa
Sa 31Mar 2018 Zirka 0 - 0 Oleksandria
Sa 31Mar 2018 Poltava 0 - 0 Veres Rivne
Sa 31Mar 2018 Newtown 2 - 3 Carmarthen
Sa 31Mar 2018 Barry Town 2 - 0 Prestatyn
Sa 31Mar 2018 Connah's Q 3 - 0 Cardiff MU
Sa 31Mar 2018 Llandudno 1 - 0 Aberystwyth
Sa 31Mar 2018 Bangor City 1 - 0 The New Saints

French League Cup

Sa 31Mar 2018 Paris St-G. 3 - 0 Monaco
Sa 31Mar 2018 Heidenheim 1 - 2 Ingolstadt
Sa 31Mar 2018 Dyn Dresden 1 - 1 Nuremberg
Sa 31Mar 2018 Duisburg 1 - 4 Kaiserslautern

MLS

Sa 31Mar 2018 Toronto FC 3 - 1 Real Salt Lake
Sa 31Mar 2018 Orlando City 4 - 3 NY Red Bulls
Sa 31Mar 2018 LA Galaxy 4 - 3 Los Angeles Football Club
Sa 31Mar 2018 Columbus Crew 1 - 2 Vancouver W
Sa 31Mar 2018 Chicago 2 - 2 Portland Timb.
Sa 31Mar 2018 Chippenham 4 - 0 Eastbourne
Sa 31Mar 2018 York 1 - 1 Chorley
Sa 31Mar 2018 Leamington 1 - 0 FC Utd
Sa 31Mar 2018 Leatherhead 1 - 1 Billericay
Sa 31Mar 2018 Enfield T 2 - 0 Brightlingsea R
Sa 31Mar 2018 Hendon 2 - 0 Met. Police
Sa 31Mar 2018 Thurrock 0 - 0 Leiston
Sa 31Mar 2018 Needham M 1 - 0 Tooting & M
Sa 31Mar 2018 Merstham 0 - 1 Harrow Boro
Sa 31Mar 2018 Margate 1 - 1 Worthing
Sa 31Mar 2018 Farnborough 0 - 4 Kings Langley
Sa 31Mar 2018 Chesham 2 - 0 Redditch
Sa 31Mar 2018 Gosport Bor 1 - 1 Biggleswade T
Sa 31Mar 2018 Stratford 1 - 5 King's Lynn
Sa 31Mar 2018 Hereford FC 2 - 0 Royston
Sa 31Mar 2018 Hitchin 1 - 2 Tiverton
Sa 31Mar 2018 Lancaster 2 - 1 Sutton Cold.
Sa 31Mar 2018 Marine 2 - 3 Buxton
Sa 31Mar 2018 Nantwich 1 - 1 Farsley AFC
Sa 31Mar 2018 Witton 3 - 0 Hednesford
Sa 31Mar 2018 Stafford 1 - 2 Grantham
Sa 31Mar 2018 Halesowen 1 - 0 Stourbridge
Sa 31Mar 2018 Rushall Oly. 2 - 0 Altrincham
Sa 31Mar 2018 Ashton Utd 1 - 1 Mickleover S
Sa 31Mar 2018 Buckie Thistle 1 - 1 Forres Mech
Sa 31Mar 2018 Brora Rangers 3 - 2 Turriff U
Sa 31Mar 2018 Strathspey T 3 - 2 Lossiemouth
Sa 31Mar 2018 Clachnacuddin 6 - 3 Huntly
Sa 31Mar 2018 Wick Academy 2 - 0 Deveronvale
Sa 31Mar 2018 Fort William 2 - 12 Cove Rangers
Sa 31Mar 2018 Gala Fairydean 1 - 0 Hawick Royal A
Sa 31Mar 2018 Cumbernauld C 5 - 2 Gretna 2008
Sa 31Mar 2018 Selkirk 2 - 2 Dalbeattie Star
Sa 31Mar 2018 East Stirling 2 - 2 Spartans

 

Match in Focus

19:30 TODAY BT1

Mgladbach v Wolfsburg

Home Win Draw Away Win
Key stats
  • Gladbach have won two of their last 11 matches
Expert verdict
Wolfsburg are showing plenty of fight in their Bundesliga relegation battle and can claim a precious victory from their match at mid-table Borussia Monchengladbach. The Wolves have collected five points from their last three games – posting clean sheets on each occasion – and may have a greater will to win than Gladbach, who were thumped 5-1 at Bayern Munich last Saturday.

Competitions

Whether it's the Johnstone's Paint Trophy or the Champions League, Soccerbase will ensure you don't experience a big cup upset

Teams

Agonising over Aberdeen?
Yearning for Yeovil? Our database is crammed with every football club you could possibly wish for

Players

A plethora of players ranging from Adebayor to Zamora. All you need to know to find out who is the best bet to score next

Referees

Card-happy control freak?
Astute arbiter? Make the right decision on any referee with the help of our specialist pages