Sa 21Oct 2017Chelsea4 - 2Watford
Sa 21Oct 2017Huddersfield2 - 1Man Utd
Sa 21Oct 2017Newcastle1 - 0Crystal Palace
Sa 21Oct 2017Stoke1 - 2Bournemouth
Sa 21Oct 2017Man City3 - 0Burnley
Sa 21Oct 2017Swansea1 - 2Leicester
Sa 21Oct 2017Southampton1 - 0West Brom
Sa 21Oct 2017Sheff Utd2 - 1Reading
Sa 21Oct 2017Wolves3 - 2Preston
Sa 21Oct 2017Nottm Forest2 - 0Burton
Sa 21Oct 2017Bolton1 - 1QPR
Sa 21Oct 2017Bristol C0 - 3Leeds
Sa 21Oct 2017Brentford3 - 3Sunderland
Sa 21Oct 2017Aston Villa2 - 1Fulham
Sa 21Oct 2017Middlesbrough0 - 1Cardiff
Sa 21Oct 2017Barnsley0 - 1Hull
Sa 21Oct 2017Derby2 - 0Sheff Wed
Sa 21Oct 2017Millwall2 - 0Birmingham
Sa 21Oct 2017Shrewsbury1 - 0Fleetwood
Sa 21Oct 2017Doncaster0 - 3Walsall
Sa 21Oct 2017Blackburn3 - 0Portsmouth
Sa 21Oct 2017Blackpool1 - 3Wigan
Sa 21Oct 2017Gillingham1 - 2Northampton
Sa 21Oct 2017Southend1 - 0Bury
Sa 21Oct 2017AFC W'bledon0 - 1Plymouth
Sa 21Oct 2017Rochdale1 - 0Bristol R
Sa 21Oct 2017Oxford3 - 3Rotherham
Sa 21Oct 2017Scunthorpe2 - 1Peterborough
Sa 21Oct 2017Bradford0 - 1Charlton
Sa 21Oct 2017MK Dons4 - 4Oldham
Sa 21Oct 2017Newport Co1 - 1Mansfield
Sa 21Oct 2017Cheltenham1 - 0Lincoln
Sa 21Oct 2017Barnet1 - 1Yeovil
Sa 21Oct 2017Coventry0 - 0Colchester
Sa 21Oct 2017Carlisle1 - 1Notts Co
Sa 21Oct 2017Crawley0 - 0Luton
Sa 21Oct 2017Crewe0 - 2Accrington
Sa 21Oct 2017Exeter0 - 1Port Vale
Sa 21Oct 2017Stevenage1 - 2Forest Green
Sa 21Oct 2017Morecambe0 - 0Grimsby
Sa 21Oct 2017Swindon1 - 0Wycombe
Sa 21Oct 2017Cambridge U2 - 1Chesterfield
Sa 21Oct 2017Leyton Orient0 - 1Macclesfield
Sa 21Oct 2017Dover1 - 1Maidenhead
Sa 21Oct 2017Bromley2 - 0Woking
Sa 21Oct 2017Aldershot2 - 1Tranmere
Sa 21Oct 2017Ebbsfleet3 - 2Barrow
Sa 21Oct 2017Guiseley4 - 2Solihull M
Sa 21Oct 2017Chester1 - 2Boreham W
Sa 21Oct 2017Eastleigh3 - 2Gateshead
Sa 21Oct 2017Halifax1 - 1Torquay
Sa 21Oct 2017Hartlepool1 - 1Sutton Utd
Sa 21Oct 2017Dag & Red0 - 1Wrexham
Sa 21Oct 2017Hearts1 - 0St Johnstone
Sa 21Oct 2017Partick2 - 1Dundee
Sa 21Oct 2017Ross County2 - 1Hamilton
Sa 21Oct 2017Falkirk0 - 0St Mirren
Sa 21Oct 2017Brechin0 - 1Queen of Sth
Sa 21Oct 2017Dundee Utd0 - 2Inverness CT
Sa 21Oct 2017Morton1 - 1Dumbarton
Sa 21Oct 2017Dunfermline3 - 1Livingston
Sa 21Oct 2017Forfar0 - 5Ayr
Sa 21Oct 2017Albion0 - 1Queen's Park
Sa 21Oct 2017Alloa4 - 1East Fife
Sa 21Oct 2017Arbroath7 - 1Airdrieonians
Sa 21Oct 2017Berwick0 - 1Montrose
Sa 21Oct 2017Clyde1 - 4Peterhead
Sa 21Oct 2017Edinburgh C0 - 1Annan
Sa 21Oct 2017Cowdenbeath0 - 3Stirling
Sa 21Oct 2017Elgin City2 - 0Stenh'semuir
Sa 21Oct 2017Rothes6 - 0Lossiemouth
Sa 21Oct 2017Deveronvale0 - 3Forres Mech
Sa 21Oct 2017Strathspey T0 - 2Nairn County
Sa 21Oct 2017Huntly3 - 2Wick Academy
Sa 21Oct 2017Turriff U6 - 2Fort William
Sa 21Oct 2017Clachnacuddin0 - 4Inverurie Locos
Sa 21Oct 2017Brora Rangers0 - 5Formartine Utd
Sa 21Oct 2017Buckie Thistle4 - 1Fraserburgh
Sa 21Oct 2017Cove Rangers6 - 2Keith
Sa 21Oct 2017NHibernian2 - 4Celtic
Sa 21Oct 2017Sampdoria5 - 0Crotone
Sa 21Oct 2017Napoli0 - 0Inter
Sa 21Oct 2017RB Leipzig1 - 0Stuttgart
Sa 21Oct 2017E Frankfurt2 - 2B Dortmund
Sa 21Oct 2017Mgladbach1 - 5B Leverkusen
Sa 21Oct 2017Augsburg1 - 2Hannover
Sa 21Oct 2017Hamburg0 - 1B Munich
Sa 21Oct 2017Levante1 - 1Getafe
Sa 21Oct 2017Real Betis2 - 0Alaves
Sa 21Oct 2017Valencia4 - 0Sevilla
Sa 21Oct 2017Barcelona2 - 0Malaga
Sa 21Oct 2017Monaco2 - 0Caen
Sa 21Oct 2017Nantes2 - 1Guingamp
Sa 21Oct 2017Angers0 - 1Toulouse
Sa 21Oct 2017Amiens1 - 0Bordeaux
Sa 21Oct 2017Rennes1 - 0Lille
Sa 21Oct 2017Metz1 - 2Dijon
Sa 21Oct 2017Melbourne C1 - 0Wellington
Sa 21Oct 2017Sydney FC2 - 2Western Sydney
Sa 21Oct 2017Energiya Kh2 - 2FC Ufa
Sa 21Oct 2017Tosno1 - 1R. Rostov
Sa 21Oct 2017Rubin0 - 0Din. Moscow
Sa 21Oct 2017Spartak Moscow0 - 0Amkar Perm
Sa 21Oct 20171299 Osmanlispor3 - 0Kardemir
Sa 21Oct 2017Akhisar B3 - 3Genclerbirligi
Sa 21Oct 2017Malatyaspor1 - 0Trabzonspor
Sa 21Oct 2017Olimpik Donetsk1 - 0Zirka
Sa 21Oct 2017Oleksandria1 - 1Veres Rivne
Sa 21Oct 2017Vorskla Poltava0 - 1Karpaty Lvov
Sa 21Oct 2017NK Celje1 - 2NK Aluminij
Sa 21Oct 2017ND HIT Gorica1 - 3Domzale
Sa 21Oct 2017Maribor1 - 0Ankaran Hrvatini
Sa 21Oct 2017FC Naftan0 - 4Dinamo Brest
Sa 21Oct 2017Neman Grodno3 - 0Gomel
Sa 21Oct 2017Macva Sabac1 - 0Borac Cacak
Sa 21Oct 2017Sp Subotica0 - 0Cukaricki
Sa 21Oct 2017Napredak2 - 1Zemun
Sa 21Oct 2017Vozdovac3 - 0Rad Beograd
Sa 21Oct 2017Javor1 - 0Radnik Surdulica
Sa 21Oct 2017Levadiakos1 - 1Ioannina
Sa 21Oct 2017Kerkyra1 - 0Panetolikos
Sa 21Oct 2017Lamia1 - 1Panathinaikos
Sa 21Oct 2017Cibalia1 - 0Slaven
Sa 21Oct 2017Hajduk Split2 - 2Din Zagreb
Sa 21Oct 2017Bnei Yehuda1 - 2MS Ashdod
Sa 21Oct 2017Hapoel Acre0 - 2Hapoel Ra'ana
Sa 21Oct 2017M. Netanya3 - 1Ironi Kiryat S
Sa 21Oct 2017M. Haifa1 - 2Beitar J'salem
Sa 21Oct 2017Levski Sofia2 - 2CSKA Sofia
Sa 21Oct 2017Loko. Plovdiv0 - 3Cherno More
Sa 21Oct 2017Bala Town2 - 0Barry Town
Sa 21Oct 2017Cardiff MU2 - 0Newtown
Sa 21Oct 2017Newi CD0 - 0Carmarthen
Sa 21Oct 2017Connah's Q1 - 1Llandudno
Sa 21Oct 2017Silkeborg1 - 0SonderjyskE
Sa 21Oct 2017Sandecja N S1 - 1Cracovia
Sa 21Oct 2017Pogon Szczecin2 - 3LKS Nieciecza
Sa 21Oct 2017Lechia Gdansk3 - 3Lech Poznan
Sa 21Oct 2017Debrecen1 - 1Szombathelyi H
Sa 21Oct 2017Ferencvaros1 - 0Ujpest Dozsa
Sa 21Oct 2017Vasas1 - 2Balmazujvarosi
Sa 21Oct 2017MOL Vidi2 - 0Puskas FA FC
Sa 21Oct 2017Paksi SE1 - 1Mezokovesd SE
Sa 21Oct 2017Diosgyor2 - 1Honved
Sa 21Oct 2017Ballinamallard U2 - 0Carrick Rangers
Sa 21Oct 2017Cliftonville1 - 3Coleraine
Sa 21Oct 2017Glenavon4 - 0Ballymena
Sa 21Oct 2017Dungannon Sw0 - 2Glentoran
Sa 21Oct 2017Sturm Graz3 - 2Mattersburg
Sa 21Oct 2017Altach3 - 2Wolfsberger
Sa 21Oct 2017St Polten0 - 1ASK Linz
Sa 21Oct 2017Huesca1 - 0Cadiz
Sa 21Oct 2017Numancia1 - 3Granada
Sa 21Oct 2017Lorca2 - 2Tenerife
Sa 21Oct 2017Sevilla Atletico2 - 2Zaragoza
Sa 21Oct 2017AFC Eskilstuna2 - 3Elfsborg
Sa 21Oct 2017Teplice1 - 0MFK Karvina
Sa 21Oct 2017Jablonec0 - 3Sparta Prague
Sa 21Oct 2017Juventus Buch2 - 1Sepsi Sfantu G
Sa 21Oct 2017Viitorul C1 - 0CFR Cluj
Sa 21Oct 2017Feirense1 - 0Rio Ave
Sa 21Oct 2017Vitoria Setubal3 - 1Maritimo
Sa 21Oct 2017Porto6 - 1Pacos Ferreira
Sa 21Oct 2017Lokeren1 - 1Charleroi
Sa 21Oct 2017KAS Eupen4 - 1Mechelen
Sa 21Oct 2017St. Truiden1 - 0Oostende
Sa 21Oct 2017Kortrijk1 - 1Gent
Sa 21Oct 2017Aalesund1 - 1Kristiansund
Sa 21Oct 2017NAC Breda0 - 2PEC Zwolle
Sa 21Oct 2017Excelsior1 - 1Sp. Rotterdam
Sa 21Oct 2017VVV Venlo0 - 2Den Haag
Sa 21Oct 2017FC Twente3 - 0Roda JC
Sa 21Oct 2017Basel2 - 1Thun
Sa 21Oct 2017FC Zurich0 - 4Grasshoppers
Sa 21Oct 2017Sligo Rovers3 - 0Derry City
Sa 21Oct 2017Braunschweig1 - 0Bochum
Sa 21Oct 2017Holstein Kiel2 - 1Arminia
Sa 21Oct 2017Union Berlin3 - 1Greuther Furth
Sa 21Oct 2017Darlington2 - 1Bradford PA
Sa 21Oct 2017Salford3 - 2York
Sa 21Oct 2017Chorley1 - 0FC Utd
Sa 21Oct 2017Nuneaton1 - 3Stockport
Sa 21Oct 2017Southport2 - 2Gainsborough
Sa 21Oct 2017Curzon A2 - 1Boston Utd
Sa 21Oct 2017Kidderminster2 - 2Spennymoor
Sa 21Oct 2017Brackley3 - 1Blyth Sptns
Sa 21Oct 2017Nth Ferriby0 - 2Telford
Sa 21Oct 2017Harrogate2 - 2Leamington
Sa 21Oct 2017Tamworth2 - 3Alfreton
Sa 21Oct 2017Chelmsford1 - 0Dartford
Sa 21Oct 2017Bognor Regis1 - 3Chippenham
Sa 21Oct 2017Gloucester0 - 1Welling
Sa 21Oct 2017Whitehawk1 - 3Hampton & R
Sa 21Oct 2017Eastbourne2 - 2E Thurrock
Sa 21Oct 2017St Albans0 - 0Hungerford
Sa 21Oct 2017Hemel2 - 0Oxford C
Sa 21Oct 2017Bath City1 - 1Braintree
Sa 21Oct 2017Wealdstone2 - 1Truro City
Sa 21Oct 2017Havant & W2 - 2Poole Town
Sa 21Oct 2017Concord R2 - 2Weston S-M.
Sa 21Oct 2017Merstham6 - 2Lowestoft
Sa 21Oct 2017Worthing1 - 2Hendon
Sa 21Oct 2017Tonbridge1 - 2Tooting & M
Sa 21Oct 2017Dulwich H3 - 2Burgess Hill
Sa 21Oct 2017Staines3 - 0Leatherhead
Sa 21Oct 2017Met. Police3 - 1Thurrock
Sa 21Oct 2017Leiston1 - 5Folkestone
Sa 21Oct 2017Harlow1 - 1Margate
Sa 21Oct 2017Dorking W3 - 2Needham M
Sa 21Oct 2017Kingstonian2 - 1Wingate & F
Sa 21Oct 2017Billericay2 - 1Enfield T
Sa 21Oct 2017Harrow Boro1 - 2Brightlingsea R
Sa 21Oct 2017Frome1 - 0Basingstoke
Sa 21Oct 2017St Ives1 - 2Weymouth
Sa 21Oct 2017Chesham2 - 0Biggleswade T
Sa 21Oct 2017Dorchester0 - 2Banbury
Sa 21Oct 2017Dunstable1 - 1Redditch
Sa 21Oct 2017Kettering0 - 0Slough
Sa 21Oct 2017Bishop's St.1 - 2Tiverton
Sa 21Oct 2017Hitchin2 - 0Merthyr
Sa 21Oct 2017Farnborough2 - 4St Neots
Sa 21Oct 2017Stratford1 - 1Royston
Sa 21Oct 2017Hereford3 - 0Kings Langley
Sa 21Oct 2017Halesowen4 - 3Lancaster
Sa 21Oct 2017Workington4 - 0Sutton Cold.
Sa 21Oct 2017Warrington0 - 0Altrincham
Sa 21Oct 2017Nantwich3 - 2Witton
Sa 21Oct 2017Farsley AFC0 - 3Mickleover S
Sa 21Oct 2017Ashton Utd3 - 3Shaw Lane
Sa 21Oct 2017Stourbridge0 - 2Grantham
Sa 21Oct 2017Rushall Oly.0 - 2Marine
Sa 21Oct 2017Stalybridge4 - 2Barwell
Sa 21Oct 2017Matlock2 - 0Stafford
Sa 21Oct 2017Coalville1 - 5Buxton
Sa 21Oct 2017Whitby2 - 2Hednesford

FA Vase

Sa 21Oct 2017Burnham R0 - 1Leighton
Sa 21Oct 2017West Didsbury & Chorlton AFC0 - 3West Auck T
Sa 21Oct 2017Tow Law Town2 - 1Bridlington T
Sa 21Oct 2017Hullbridge S1 - 1Colney Heath
Sa 21Oct 2017AFC Portchester2 - 3Cullompton R
Sa 21Oct 2017Spelthorne Sports0 - 1Lordswood
Sa 21Oct 2017Whickham0 - 2Stockton T
Sa 21Oct 2017Plymouth P6 - 1Sandhurst T
Sa 21Oct 2017Christchurch3 - 0U S Portsmouth
Sa 21Oct 2017Newport (IOW)7 - 2Bovey Tracey
Sa 21Oct 2017Highworth1 - 3Sholing
Sa 21Oct 2017Halstead Town3 - 3Tower Hamlets
Sa 21Oct 2017Beckenham T2 - 0Sawbridgeworth T
Sa 21Oct 2017Willand Rovers7 - 1Street
Sa 21Oct 2017Cray Valley PM3 - 1Cricklewood Wanderers
Sa 21Oct 2017Welwyn Gard C3 - 0Takeley
Sa 21Oct 2017Westfields6 - 0Shifnal T
Sa 21Oct 2017Farnham Town2 - 0Lymington T
Sa 21Oct 2017AFC Emley2 - 6Thornaby
Sa 21Oct 2017London Colney4 - 4Cogenhoe Utd
Sa 21Oct 2017Brockenhurst3 - 1Crediton United
Sa 21Oct 2017Stourport3 - 2Shirebrook
Sa 21Oct 2017Hanley Town1 - 3Godmanchester
Sa 21Oct 2017North Shields4 - 2Handsworth Parramore
Sa 21Oct 2017Basildon United0 - 2Biggleswade
Sa 21Oct 2017Wulfrunians1 - 1Thurnby Nir
Sa 21Oct 2017Blaby & W'stone3 - 1N'thampton On C
Sa 21Oct 2017London Lions3 - 2Clapton
Sa 21Oct 2017Edgware Town1 - 3Walton & H
Sa 21Oct 2017Sheppey United2 - 1Fisher
Sa 21Oct 2017Haywards H'th T2 - 0Camberley T
Sa 21Oct 2017Odd Down1 - 2Tavistock
Sa 21Oct 2017Walsall Wood1 - 0Atherstone T
Sa 21Oct 2017Ashington1 - 2Hall Road Rangers
Sa 21Oct 2017Erith & Belv2 - 2Horley Town
Sa 21Oct 2017Erith Town4 - 0Pagham
Sa 21Oct 2017Bedlington Ter.1 - 0Charnock Richard
Sa 21Oct 2017Garforth Town2 - 2Knaresborough Town
Sa 21Oct 2017Thatcham Town2 - 1Horsham YMCA
Sa 21Oct 2017Rugby4 - 0Harrowby United
Sa 21Oct 2017Dunston UTS2 - 1Burscough
Sa 21Oct 2017Wantage Town4 - 3Cadbury Heath
Sa 21Oct 2017Sevenoaks T2 - 1Longlevens
Sa 21Oct 2017Frimley Green0 - 2Blackfield & L
Sa 21Oct 2017Racing Club Warwick2 - 0Clipstone
Sa 21Oct 2017Canterbury City4 - 3K Sports
Sa 21Oct 2017Team Northumbria1 - 1Runcorn Linnets
Sa 21Oct 2017Pontefract C3 - 1Litherland R
Sa 21Oct 2017Bracknell6 - 2Buckingham Ath
Sa 21Oct 2017Stafford Town0 - 1Kimberley M W
Sa 21Oct 2017Biggleswade United0 - 1Yaxley
Sa 21Oct 2017Royal W Bassett T2 - 1Ampthill Town
Sa 21Oct 2017Worcester4 - 3Sherwood Col
Sa 21Oct 2017Bashley2 - 4Bridgwater T
Sa 21Oct 2017Bardon Hill Sports3 - 4Quorn
Sa 21Oct 2017City of Liverpool7 - 0Dronfield Town
Sa 21Oct 2017Alsager5 - 2Runcorn
Sa 21Oct 2017Hengrove Athletic6 - 2Alton Town
Sa 21Oct 2017Framlingham T2 - 0Cockfosters
Sa 21Oct 2017Saltdean United0 - 2Whitstable
Sa 21Oct 2017Broadbridge H3 - 0Kensington B
Sa 21Oct 2017Rusthall2 - 7Epsom & Ewell
Sa 21Oct 2017Wellington0 - 2Desborough T
Sa 21Oct 2017Wellington AFC6 - 4Downton
Sa 21Oct 2017Wembley3 - 0Broadfields U
Sa 21Oct 2017Thetford T1 - 1Debenham LC
Sa 21Oct 2017Wisbech St Mary2 - 1Whitton Utd
Sa 21Oct 2017Pinxton3 - 1Heather St J
Sa 21Oct 2017Rossington Main4 - 6Bootle
Sa 21Oct 2017Westella & Willerby1 - 5Whitley Bay
Sa 21Oct 2017Romsey Town2 - 3Hamble Club
Sa 21Oct 2017Lutterworth T2 - 3Coventry United
Sa 21Oct 2017Cobham0 - 4Westfield
Sa 21Oct 2017Haughmond1 - 2Worksop
Sa 21Oct 2017S'derland R CW10 - 1Harrogate R
Sa 21Oct 2017Eastwood Com3 - 2Dunkirk
Sa 21Oct 2017Rushden & H U0 - 2Highgate United
Sa 21Oct 2017Meridian VP2 - 0Hollands and B
Sa 21Oct 2017FC Bolsover1 - 3Deeping R
Sa 21Oct 2017Enfield Borough4 - 2Newmarket
Sa 21Oct 2017Norwich CBS1 - 0Oxhey Jets
Sa 21Oct 2017Balham1 - 3Deal Town
Sa 21Oct 2017Fareham Town4 - 3Ivybridge Town
Sa 21Oct 2017Irlam FC1 - 41874 Northwich
Sa 21Oct 2017Baffins Milton R1 - 0Radstock Town
Sa 21Oct 2017Hanworth Villa3 - 2Three Bridges
Sa 21Oct 2017Pickering Town3 - 5Newcastle B
Sa 21Oct 2017Peterboro' NS1 - 0Baldock Town
Sa 21Oct 2017Holbeach1 - 0S Normanton A
Sa 21Oct 2017Flackwell Heath2 - 5Windsor
Sa 21Oct 2017Brocton4 - 1Wednesfield
Sa 21Oct 2017Wisbech Town4 - 0Felixstowe & W

Unibond Division 1

Sa 21Oct 2017Hyde5 - 1Brighouse Town

German Bundesliga 3

Sa 21Oct 2017FC Magdeburg0 - 3Unterhaching
Sa 21Oct 2017Wurz. Kickers0 - 5Wehen-Wiesb.
Sa 21Oct 2017SC Paderborn3 - 0VfR Aalen

Spanish Segunda B Division

Sa 21Oct 2017Club Rapido de Bouzas1 - 2Fuenlabrada
Sa 21Oct 2017Guijuelo1 - 0Ponferradina
Sa 21Oct 2017Elche0 - 2Alcoyano

Cypriot League

Sa 21Oct 2017AEK Larnaca3 - 1Apoel Nicosia

Ryman First Division North

Sa 21Oct 2017Mildenhall Town0 - 2Heybridge

Premier League 2 (Division 2)

Sa 21Oct 2017Man City U214 - 1Derby U21

 

Match in Focus

20:00 Fr 19Jul

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