We 09May 2018Saudi Arabia2 - 0Algeria
We 09May 2018Chelsea1 - 1Huddersfield
We 09May 2018Leicester3 - 1Arsenal
We 09May 2018Tottenham1 - 0Newcastle
We 09May 2018Man City3 - 1Brighton
We 09May 2018Celtic0 - 0Kilmarnock
We 09May 2018Hearts2 - 1Hibernian

Scottish Division 1 play-off

We 09May 2018Alloa0 - 1Dumbarton

Scottish Division 2 play-off

We 09May 2018Stenh'semuir2 - 0Peterhead
We 09May 2018Barcelona5 - 1Villarreal
We 09May 2018Sevilla3 - 2Real Madrid
We 09May 2018Domzale1 - 1Maribor
We 09May 2018Ankaran Hrvatini0 - 0NK Krsko
We 09May 2018Rudar Velenje1 - 1O. Ljubljana
We 09May 2018Gornik Zabrze2 - 2Korona Kielce
We 09May 2018Legia Warsaw3 - 2Wisla Plock
We 09May 2018Wisla Krakow3 - 0Zaglebie Lubin
We 09May 2018Lech Poznan0 - 2Jagiellonia
We 09May 2018NK Istra 19611 - 5Hajduk Split
We 09May 2018Osijek3 - 1Cibalia
We 09May 2018Thun0 - 1FC Zurich
We 09May 2018Grasshoppers0 - 2FC Sion
We 09May 2018St Gallen2 - 3Lucerne
We 09May 2018Linfield3 - 4Glentoran
We 09May 2018Cliftonville4 - 0Ballymena
We 09May 2018Carrick Rangers1 - 3Newry City
We 09May 2018NJuventus4 - 0Milan

Unibond Division 1

We 09May 2018Marske Utd1 - 0Stockton T

Dutch Play-Off

We 09May 2018Den Haag2 - 5Vitesse Arn.
We 09May 2018Heerenveen4 - 3FC Utrecht

Belgian Play Off

We 09May 2018Royal Antwerp2 - 1KAS Eupen
We 09May 2018Oostende1 - 3Lokeren
We 09May 2018St. Truiden3 - 2KFCO Beerschot-W

 

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