Sa 22Jul 2017 Forfar 1 - 3 Stirling
Sa 22Jul 2017 Inverness CT 0 - 2 Falkirk
Sa 22Jul 2017 Dunfermline 5 - 1 Peterhead
Sa 22Jul 2017 Hearts 3 - 0 East Fife
Sa 22Jul 2017 Hamilton 1 - 1 Queen of Sth
Sa 22Jul 2017 Livingston 2 - 0 Airdrieonians
Sa 22Jul 2017 Arbroath 4 - 0 Montrose
Sa 22Jul 2017 Partick 5 - 0 St Mirren
Sa 22Jul 2017 Annan 0 - 2 Kilmarnock
Sa 22Jul 2017 Clyde 2 - 1 Dumbarton
Sa 22Jul 2017 Motherwell 4 - 0 Morton
Sa 22Jul 2017 Dundee 2 - 0 Buckie Thistle
Sa 22Jul 2017 Queen's Park 3 - 0 Edinburgh C
Sa 22Jul 2017 East Kilbride 2 - 5 Albion
Sa 22Jul 2017 Rapid Vienna 2 - 2 Mattersburg
Sa 22Jul 2017 Wolfsberger 0 - 2 RB Salzburg
Sa 22Jul 2017 ASK Linz 3 - 0 Admira Wacker
Sa 22Jul 2017 Pirin 0 - 1 PFC Septemvri Sofia
Sa 22Jul 2017 CSKA Sofia 0 - 1 Ludogorets
Sa 22Jul 2017 Slaven 1 - 0 Loko. Zagreb
Sa 22Jul 2017 Rijeka 4 - 1 NK Rudes
Sa 22Jul 2017 Randers Freja 0 - 3 FC Copenhagen
Sa 22Jul 2017 Mariehamn 1 - 1 HIFK Helsinki
Sa 22Jul 2017 KPS Kuopio 2 - 2 FC Lahti
Sa 22Jul 2017 FC Inter 1 - 1 Ilves Tampere
Sa 22Jul 2017 Mezokovesd SE 3 - 2 Paksi SE
Sa 22Jul 2017 Honved 2 - 2 Diosgyor
Sa 22Jul 2017 Szombathelyi H 1 - 0 Debrecen
Sa 22Jul 2017 Limerick 0 - 0 Sligo Rovers
Sa 22Jul 2017 Piast Gliwice 1 - 2 Pogon Szczecin
Sa 22Jul 2017 Lechia Gdansk 0 - 1 Cracovia
Sa 22Jul 2017 Legia Warsaw 1 - 1 Korona Kielce
Sa 22Jul 2017 Uni Craiova 1 - 1 Concordia C
Sa 22Jul 2017 CFR Cluj 2 - 0 Viitorul C
Sa 22Jul 2017 Zenit 2 - 1 Rubin
Sa 22Jul 2017 FK Krasnodar 2 - 0 Tosno
Sa 22Jul 2017 Partizan 6 - 1 Macva Sabac
Sa 22Jul 2017 Napredak 2 - 2 Rad Beograd
Sa 22Jul 2017 Vozdovac 0 - 0 Radnik Surdulica
Sa 22Jul 2017 Mladost Lucani 1 - 1 Zemun
Sa 22Jul 2017 Javor 1 - 0 Borac Cacak
Sa 22Jul 2017 Sp Subotica 2 - 1 Backa Palanka
Sa 22Jul 2017 Triglav 2 - 3 NK Maribor
Sa 22Jul 2017 Rudar Velenje 3 - 1 Ankaran Hrvatini
Sa 22Jul 2017 Malmo 2 - 0 Jonkopings Sodra
Sa 22Jul 2017 Halmstads 2 - 2 Sundsvall
Sa 22Jul 2017 IK Sirius 2 - 2 Hacken
Sa 22Jul 2017 Young Boys 2 - 0 Basel
Sa 22Jul 2017 Lausanne 3 - 3 St Gallen
Sa 22Jul 2017 Ch. Odessa 0 - 1 Stal Dniprodzerzhynsk
Sa 22Jul 2017 Veres Rivne 0 - 0 Oleksandria
Sa 22Jul 2017 Shakhtar 0 - 1 Dynamo Kiev

MLS

Sa 22Jul 2017 Orlando City 0 - 1 Atlanta U
Sa 22Jul 2017 New York City 2 - 1 Chicago
Sa 22Jul 2017 Minnesota U 0 - 3 NY Red Bulls

African Nations Championship

Sa 22Jul 2017 Mozambique 0 - 2 Madagascar
Sa 22Jul 2017 Mauritania 0 - 1 Liberia
Sa 22Jul 2017 Angola 3 - 2 Mauritius
Sa 22Jul 2017 Benin 1 - 1 Togo

German Bundesliga 3

Sa 22Jul 2017 SV Meppen 2 - 2 Wurz. Kickers
Sa 22Jul 2017 Fortuna Cologne 1 - 0 VfR Aalen
Sa 22Jul 2017 Wehen-Wiesb. 1 - 0 C Zeiss Jena
Sa 22Jul 2017 Hallescher 4 - 4 SC Paderborn
Sa 22Jul 2017 Sportfreunde L 0 - 2 Hansa Rostock
Sa 22Jul 2017 R-W Erfurt 1 - 1 Preussen Mun
Sa 22Jul 2017 Werder Bremen II 3 - 0 Unterhaching

Moldovan League

Sa 22Jul 2017 FC Sheriff 2 - 2 FC Zimbru

 

Match in Focus

20:00 TODAY SKY

Swansea v Liverpool

Home Win Draw Away Win
Key stats
  • Swansea have conceded three or more goals just four times this season
Expert verdict
Liverpool thumped Swansea 5-0 at Anfield on Boxing Day but plenty has changed since and Jurgen Klopp’s Reds may have to work harder for their rewards in the reverse fixture in Wales. Carlos Carvalhal has since taken charge at the Liberty Stadium and they can stay competitive even if the silky-skilled Reds eventually take control.

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