Sa 29Apr 2017Southampton0 - 0Hull
Sa 29Apr 2017Stoke0 - 0West Ham
Sa 29Apr 2017West Brom0 - 1Leicester
Sa 29Apr 2017Sunderland0 - 1Bournemouth
Sa 29Apr 2017Crystal Palace0 - 2Burnley
Sa 29Apr 2017Preston1 - 1Rotherham
Sa 29Apr 2017Fulham1 - 1Brentford
Sa 29Apr 2017Birmingham2 - 0Huddersfield
Sa 29Apr 2017QPR2 - 0Nottm Forest
Sa 29Apr 2017Blackburn1 - 0Aston Villa
Sa 29Apr 2017Reading1 - 0Wigan
Sa 29Apr 2017Ipswich0 - 1Sheff Wed
Sa 29Apr 2017Barnsley1 - 1Burton
Sa 29Apr 2017Derby3 - 1Wolves
Sa 29Apr 2017Leeds3 - 3Norwich
Sa 29Apr 2017Brighton0 - 1Bristol C
Sa 29Apr 2017South Sudan2 - 0Somalia
Sa 29Apr 2017Leyton Orient1 - 3Colchester
Sa 29Apr 2017Doncaster1 - 3Exeter
Sa 29Apr 2017Accrington1 - 4Luton
Sa 29Apr 2017Cheltenham1 - 0Hartlepool
Sa 29Apr 2017Notts Co1 - 0Blackpool
Sa 29Apr 2017Barnet3 - 1Grimsby
Sa 29Apr 2017Yeovil1 - 1Stevenage
Sa 29Apr 2017Carlisle2 - 1Newport Co
Sa 29Apr 2017Mansfield0 - 1Portsmouth
Sa 29Apr 2017Morecambe1 - 1Wycombe
Sa 29Apr 2017Cambridge U2 - 0Crawley
Sa 29Apr 2017Plymouth2 - 1Crewe
Sa 29Apr 2017Torquay2 - 0Nth Ferriby
Sa 29Apr 2017Gateshead0 - 2Bromley
Sa 29Apr 2017Aldershot2 - 0Braintree
Sa 29Apr 2017York2 - 2Forest Green
Sa 29Apr 2017Maidstone0 - 1Tranmere
Sa 29Apr 2017Macclesfield0 - 0Sutton Utd
Sa 29Apr 2017Southport1 - 1Lincoln
Sa 29Apr 2017Barrow2 - 3Dover
Sa 29Apr 2017Guiseley1 - 1Solihull M
Sa 29Apr 2017Chester0 - 2Boreham W
Sa 29Apr 2017Eastleigh1 - 1Wrexham
Sa 29Apr 2017Dag & Red1 - 1Woking
Sa 29Apr 2017Rangers1 - 5Celtic
Sa 29Apr 2017Hearts2 - 2Partick
Sa 29Apr 2017Aberdeen0 - 2St Johnstone
Sa 29Apr 2017Hamilton0 - 2Kilmarnock
Sa 29Apr 2017Motherwell2 - 3Dundee
Sa 29Apr 2017St Mirren5 - 0Raith
Sa 29Apr 2017Ayr0 - 4Hibernian
Sa 29Apr 2017Falkirk2 - 2Queen of Sth
Sa 29Apr 2017Dunfermline3 - 1Morton
Sa 29Apr 2017Dundee Utd2 - 2Dumbarton
Sa 29Apr 2017Queen's Park0 - 2Stenh'semuir
Sa 29Apr 2017Alloa1 - 0Stranraer
Sa 29Apr 2017Livingston4 - 1Peterhead
Sa 29Apr 2017East Fife0 - 4Airdrieonians
Sa 29Apr 2017Brechin1 - 0Albion
Sa 29Apr 2017Clyde1 - 1Berwick
Sa 29Apr 2017Edinburgh C1 - 0Stirling
Sa 29Apr 2017Cowdenbeath1 - 1Forfar
Sa 29Apr 2017Annan5 - 1Montrose
Sa 29Apr 2017Arbroath3 - 2Elgin City
Sa 29Apr 2017Buckie Thistle2 - 2East Kilbride
Sa 29Apr 2017Torino1 - 1Sampdoria
Sa 29Apr 2017W Bremen2 - 0Hertha Berlin
Sa 29Apr 2017RB Leipzig0 - 0Ingolstadt
Sa 29Apr 2017B Dortmund0 - 0Cologne
Sa 29Apr 2017SV Darmstadt3 - 0Freiburg
Sa 29Apr 2017Mainz1 - 2Mgladbach
Sa 29Apr 2017Wolfsburg0 - 6B Munich
Sa 29Apr 2017Sociedad2 - 1Granada
Sa 29Apr 2017Real Madrid2 - 1Valencia
Sa 29Apr 2017Las Palmas0 - 5Atl Madrid
Sa 29Apr 2017Espanyol0 - 3Barcelona
Sa 29Apr 2017Monaco3 - 1Toulouse
Sa 29Apr 2017Bastia1 - 0Rennes
Sa 29Apr 2017Nantes1 - 0Lorient
Sa 29Apr 2017Guingamp0 - 2St-Etienne
Sa 29Apr 2017Montpellier0 - 3Lille
Sa 29Apr 2017Metz2 - 1Nancy
Sa 29Apr 2017Sydney FC3 - 0Perth Glory
Sa 29Apr 2017Zirka3 - 2Karpaty Lvov
Sa 29Apr 2017Vorskla Poltava2 - 0Stal Dniprodzerzhynsk
Sa 29Apr 2017Targu Mures0 - 0Metan Medias
Sa 29Apr 2017Viitorul C3 - 2Astra Giurgiu
Sa 29Apr 2017Kayserispor3 - 0Alanyaspor
Sa 29Apr 2017Trabzonspor0 - 0Genclerbirligi
Sa 29Apr 2017Din Zagreb6 - 0Cibalia
Sa 29Apr 2017Rijeka2 - 0NK Inter
Sa 29Apr 2017FC Naftan0 - 3Krumkachy
Sa 29Apr 2017FC Minsk2 - 0Isloch Minsk
Sa 29Apr 2017Neman Grodno1 - 4Vitebsk
Sa 29Apr 2017RoPS3 - 1PS Kemi
Sa 29Apr 2017HJK Helsinki1 - 1FC Inter
Sa 29Apr 2017FC Lahti1 - 1JJK Jyvaskyla
Sa 29Apr 2017KPS Kuopio0 - 1Ilves Tampere
Sa 29Apr 2017Lok. Moscow0 - 1Rubin
Sa 29Apr 2017Terek Grozny5 - 2Ural Sver. Oblast
Sa 29Apr 2017Wisla Plock1 - 1Ruch Chorzow
Sa 29Apr 2017Slask Wroclaw0 - 2Gornik Leczna
Sa 29Apr 2017Lechia Gdansk2 - 0LKS Nieciecza
Sa 29Apr 2017Sp Subotica2 - 1Novi Pazar
Sa 29Apr 2017Backa Palanka0 - 1Borac Cacak
Sa 29Apr 2017Radnicki Nis2 - 0Javor
Sa 29Apr 2017Rad Beograd0 - 2Radnik Surdulica
Sa 29Apr 2017Mladost Lucani2 - 0Vozdovac
Sa 29Apr 2017Coleraine1 - 1Ballymena
Sa 29Apr 2017Ballinamallard U4 - 1Carrick Rangers
Sa 29Apr 2017Cliftonville1 - 3Linfield
Sa 29Apr 2017Glentoran1 - 1Ards
Sa 29Apr 2017Crusaders6 - 1Glenavon
Sa 29Apr 2017Dungannon Sw2 - 0Portadown
Sa 29Apr 2017Midtjylland3 - 1Nordsjaelland
Sa 29Apr 2017Aus. Vienna4 - 1Sturm Graz
Sa 29Apr 2017Wolfsberger2 - 2Mattersburg
Sa 29Apr 2017RB Salzburg1 - 1Ried
Sa 29Apr 2017St Polten3 - 3Altach
Sa 29Apr 2017Levski Sofia0 - 3CSKA Sofia
Sa 29Apr 2017Loko Gorna0 - 1Beroe Stara
Sa 29Apr 2017UCAM Murcia1 - 0Tenerife
Sa 29Apr 2017Valladolid1 - 1Numancia
Sa 29Apr 2017Levante1 - 0Real Oviedo
Sa 29Apr 2017Zaragoza1 - 2Getafe
Sa 29Apr 2017Hammarby4 - 0AFC Eskilstuna
Sa 29Apr 2017MS Ashdod2 - 0H Tel Aviv
Sa 29Apr 2017H. Kfar Saba1 - 0Hapoel Ash
Sa 29Apr 2017M. Petah Tikva1 - 0Bnei Sakhnin
Sa 29Apr 2017Beitar J'salem2 - 0M. Haifa
Sa 29Apr 2017M. Tel Aviv1 - 2H Beer Sheva
Sa 29Apr 2017Zlin1 - 2Mlada Boleslav
Sa 29Apr 2017Viktoria Plzen2 - 0Dukla Prague
Sa 29Apr 2017Nacional0 - 2Rio Ave
Sa 29Apr 2017Boavista1 - 0Tondela
Sa 29Apr 2017Benfica2 - 1Estoril
Sa 29Apr 2017Chaves0 - 2Porto
Sa 29Apr 2017Lausanne1 - 3Vaduz
Sa 29Apr 2017Genk3 - 0Kortrijk
Sa 29Apr 2017W Beveren0 - 1St. Truiden
Sa 29Apr 2017Lokeren4 - 1KAS Eupen
Sa 29Apr 2017Lierse0 - 0Mechelen
Sa 29Apr 2017ND HIT Gorica0 - 0NK Krsko
Sa 29Apr 2017O. Ljubljana0 - 0Maribor
Sa 29Apr 2017Ferencvaros3 - 1Mezokovesd SE
Sa 29Apr 2017Ujpest Dozsa1 - 2MTK
Sa 29Apr 2017Szombathelyi H2 - 0Paksi SE
Sa 29Apr 2017Honved1 - 0Gyirmot FC Gyor
Sa 29Apr 2017Diosgyor2 - 1Vasas
Sa 29Apr 2017MOL Vidi3 - 2Debrecen
Sa 29Apr 2017Brann1 - 1Viking
Sa 29Apr 2017Longford T3 - 1Athlone Town
Sa 29Apr 2017Toronto FC2 - 0Houston
Sa 29Apr 2017Montreal Imp1 - 2Vancouver W
Sa 29Apr 2017Orlando City2 - 0Colorado
Sa 29Apr 2017Arminia1 - 1Greuther Furth
Sa 29Apr 2017Nuremberg2 - 3Stuttgart
Sa 29Apr 2017Karlsruhe1 - 3Kaiserslautern
Sa 29Apr 2017Salford5 - 1Darlington
Sa 29Apr 2017Chorley0 - 2Halifax
Sa 29Apr 2017FC Utd5 - 1Gainsborough
Sa 29Apr 2017Alfreton3 - 3Nuneaton
Sa 29Apr 2017Curzon A4 - 2Boston Utd
Sa 29Apr 2017Kidderminster3 - 1Bradford PA
Sa 29Apr 2017Brackley5 - 2Stalybridge
Sa 29Apr 2017Stockport1 - 1Gloucester
Sa 29Apr 2017Fylde4 - 2Worcester
Sa 29Apr 2017Tamworth2 - 1Altrincham
Sa 29Apr 2017Telford0 - 0Harrogate
Sa 29Apr 2017Poole Town2 - 3Dartford
Sa 29Apr 2017Hungerford1 - 1Chelmsford
Sa 29Apr 2017Ebbsfleet1 - 0Oxford C
Sa 29Apr 2017Gosport Bor2 - 3Whitehawk
Sa 29Apr 2017Bishop's St.4 - 0Truro City
Sa 29Apr 2017Margate0 - 3Maidenhead
Sa 29Apr 2017Eastbourne3 - 2St Albans
Sa 29Apr 2017E Thurrock1 - 1Wealdstone
Sa 29Apr 2017Hemel0 - 5Weston S-M.
Sa 29Apr 2017Bath City2 - 1Welling
Sa 29Apr 2017Hampton & R1 - 0Concord R

San Marino Campionato

Sa 29Apr 2017Tre Penne2 - 3Juvenes
Sa 29Apr 2017SS Virtus1 - 2Folgore Falciano

Maltese League

Sa 29Apr 2017Valletta0 - 2Tarxien Rainbows
Sa 29Apr 2017Mosta0 - 2Floriana FC
Sa 29Apr 2017Balzan1 - 1Hamrun Spar

Bosnian League

Sa 29Apr 2017Krupa na Vrbasu1 - 1Zrinjski Mostar
Sa 29Apr 2017Radnik Bijeljina0 - 3Sarajevo

Albanian League

Sa 29Apr 2017Kukesi2 - 1Laci

Azerbaijan League

Sa 29Apr 2017Neftchi Baku1 - 2FK Qarabag
Sa 29Apr 2017Kapaz1 - 0Inter Baku
Sa 29Apr 2017Azal0 - 3Zira

Unibond League Play-off

Sa 29Apr 2017Spennymoor1 - 0Stourbridge

Armenian League

Sa 29Apr 2017Alashkert3 - 1Ararat
Sa 29Apr 2017Gandzasar3 - 2Shirak Gumri

 

Match in Focus

20:00 Fr 19Jul EURO

Senegal v Algeria

Home WinDrawAway Win
Key stats
  • Senegal have conceded only two goals in their last 12 matches.
Expert verdict
Senegal were edged out in a tight contest against Algeria in the group stages but the Lions of Teranga get their chance to exact their revenge and they can win when it matters most to claim their maiden Africa Cup of Nations title.They have kept clean sheets in five of their six games and, although the opposition they have faced can be questioned, it is easy to see why opposition struggle with Kalidou Koulibaly, Cheikhou Kouyate and Alfred N'Diaye in their ranks.

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