Sa 22Apr 2000South Africa1 - 0Lesotho
Sa 22Apr 2000Morocco2 - 0Gambia
Sa 22Apr 2000Chelsea1 - 1Middlesbrough
Sa 22Apr 2000Sheff Wed0 - 2Sunderland
Sa 22Apr 2000Tottenham2 - 0Wimbledon
Sa 22Apr 2000Aston Villa2 - 2Leicester
Sa 22Apr 2000Southampton1 - 3Man Utd
Sa 22Apr 2000West Ham5 - 0Coventry
Sa 22Apr 2000Huddersfield0 - 3Bolton
Sa 22Apr 2000Wolves2 - 0Barnsley
Sa 22Apr 2000QPR3 - 1Ipswich
Sa 22Apr 2000Nottm Forest0 - 0Sheff Utd
Sa 22Apr 2000Norwich0 - 0Port Vale
Sa 22Apr 2000Grimsby0 - 0Blackburn
Sa 22Apr 2000Crystal Palace0 - 2Birmingham
Sa 22Apr 2000Crewe3 - 2Stockport
Sa 22Apr 2000Walsall2 - 1West Brom
Sa 22Apr 2000Man City2 - 0Tranmere
Sa 22Apr 2000Swindon1 - 0Fulham
Sa 22Apr 2000Bristol R2 - 0Bristol C
Sa 22Apr 2000Preston1 - 0Scunthorpe
Sa 22Apr 2000Gillingham2 - 0Luton
Sa 22Apr 2000Colchester3 - 1Cambridge U
Sa 22Apr 2000Oldham1 - 2Cardiff
Sa 22Apr 2000Bury3 - 2Blackpool
Sa 22Apr 2000Chesterfield0 - 3Wrexham
Sa 22Apr 2000Oxford1 - 1Brentford
Sa 22Apr 2000Stoke1 - 0Bournemouth
Sa 22Apr 2000Burnley4 - 3Millwall
Sa 22Apr 2000Wigan1 - 0Reading
Sa 22Apr 2000Shrewsbury2 - 1Southend
Sa 22Apr 2000Lincoln0 - 0Leyton Orient
Sa 22Apr 2000Cheltenham0 - 0Darlington (old)
Sa 22Apr 2000Barnet1 - 0Rotherham
Sa 22Apr 2000York0 - 0Brighton
Sa 22Apr 2000Macclesfield1 - 1Chester
Sa 22Apr 2000Carlisle0 - 0Exeter
Sa 22Apr 2000Hartlepool1 - 0Mansfield
Sa 22Apr 2000Peterborough2 - 1Halifax
Sa 22Apr 2000Swansea2 - 1Torquay
Sa 22Apr 2000Plymouth1 - 1Rochdale
Sa 22Apr 2000Doncaster0 - 1Dover
Sa 22Apr 2000Nuneaton0 - 1Woking
Sa 22Apr 2000Yeovil3 - 0Hednesford
Sa 22Apr 2000Southport2 - 1Rushden
Sa 22Apr 2000Kettering2 - 0Hereford (old)
Sa 22Apr 2000Kidderminster3 - 1Northwich
Sa 22Apr 2000Sutton Utd0 - 1Morecambe
Sa 22Apr 2000Kingstonian0 - 1Forest Green
Sa 22Apr 2000Welling1 - 2Hayes
Sa 22Apr 2000Telford2 - 1Stevenage
Sa 22Apr 2000Celtic1 - 1Hibernian
Sa 22Apr 2000Hearts1 - 2Dundee Utd
Sa 22Apr 2000Aberdeen2 - 1Motherwell
Sa 22Apr 2000Dundee1 - 2Kilmarnock
Sa 22Apr 2000Raith1 - 3Livingston
Sa 22Apr 2000Airdrie (old)0 - 0Clydebank
Sa 22Apr 2000Ayr1 - 2St Mirren
Sa 22Apr 2000Inverness CT1 - 2Dunfermline
Sa 22Apr 2000Morton0 - 2Falkirk
Sa 22Apr 2000Alloa2 - 1Clyde
Sa 22Apr 2000Arbroath1 - 2Queen of Sth
Sa 22Apr 2000Stranraer3 - 1Stirling
Sa 22Apr 2000Hamilton0 - 3Ross County
Sa 22Apr 2000Stenh'semuir2 - 0Partick
Sa 22Apr 2000Berwick0 - 1East Fife
Sa 22Apr 2000Dumbarton0 - 0Albion
Sa 22Apr 2000Cowdenbeath2 - 1Montrose
Sa 22Apr 2000East Stirling0 - 1Queen's Park
Sa 22Apr 2000Brechin1 - 0Forfar
Sa 22Apr 2000Bologna2 - 1Perugia
Sa 22Apr 2000Udinese0 - 0Torino
Sa 22Apr 2000Inter3 - 0Bari
Sa 22Apr 2000Reggina1 - 2Milan
Sa 22Apr 2000Roma0 - 0Parma
Sa 22Apr 2000Venezia2 - 2Verona
Sa 22Apr 2000Juventus1 - 0Fiorentina
Sa 22Apr 2000Piacenza0 - 2Lazio
Sa 22Apr 2000Lecce2 - 1Cagliari
Sa 22Apr 2000Sp. Rotterdam1 - 2Cambuur
Sa 22Apr 2000Willem II5 - 3De Graafschap
Sa 22Apr 2000Heerenveen5 - 1Roda JC
Sa 22Apr 2000Aris Salonika2 - 1Iraklis Salonika
Sa 22Apr 2000TNS2 - 1Rhyl
Sa 22Apr 2000Bangor City1 - 0Caernarfon
Sa 22Apr 2000Aberystwyth2 - 1Connah's Q
Sa 22Apr 2000LlanellivCaersws
Sa 22Apr 2000Newtown0 - 0Haverfordwest
Sa 22Apr 2000CwmbranvAfan Lido
Sa 22Apr 2000Conwy United0 - 3Rhayader Town
Sa 22Apr 2000Barry Town5 - 1Inter Cardiff
Sa 22Apr 2000Newi CD0 - 2Carmarthen
Sa 22Apr 2000Portadown0 - 2Linfield
Sa 22Apr 2000Coleraine1 - 2Glentoran
Sa 22Apr 2000Ballymena2 - 2Cliftonville
Sa 22Apr 2000Newry Town0 - 2Glenavon
Sa 22Apr 2000Crusaders2 - 0Lisburn Dist.
Sa 22Apr 2000Chesham1 - 1Basingstoke
Sa 22Apr 2000Thurrock0 - 2Aylesbury
Sa 22Apr 2000Slough2 - 3Boreham W
Sa 22Apr 2000Aldershot0 - 4Enfield
Sa 22Apr 2000Ebbsfleet1 - 1Heybridge
Sa 22Apr 2000St Albans3 - 2Harrow Boro
Sa 22Apr 2000Hitchin0 - 2Walton & H
Sa 22Apr 2000Hendon5 - 3Farnborough
Sa 22Apr 2000Billericay2 - 0Carshalton
Sa 22Apr 2000Hampton & R2 - 3Dag & Red
Sa 22Apr 2000Merthyr2 - 0Clevedon T
Sa 22Apr 2000Halesowen4 - 2Gloucester
Sa 22Apr 2000Dorchester4 - 1Havant & W
Sa 22Apr 2000Ilkeston4 - 1Burton
Sa 22Apr 2000Boston Utd3 - 1Grantham
Sa 22Apr 2000Crawley5 - 3Margate
Sa 22Apr 2000Atherstone U0 - 1Cambridge C
Sa 22Apr 2000Salisbury FC1 - 1Weymouth
Sa 22Apr 2000Bath City1 - 1Newport Co
Sa 22Apr 2000Worcester0 - 1Tamworth
Sa 22Apr 2000Winsford Utd1 - 5Bamber Br.
Sa 22Apr 2000Frickley1 - 4Gateshead
Sa 22Apr 2000Gainsborough1 - 1Runcorn
Sa 22Apr 2000Hyde4 - 3Hucknall
Sa 22Apr 2000Leigh Genesis2 - 0Stalybridge
Sa 22Apr 2000W & Emley2 - 0Spennymoor U
Sa 22Apr 2000Barrow4 - 0Colwyn Bay
Sa 22Apr 2000Bishop Auck1 - 1Blyth Sptns
Sa 22Apr 2000Marine3 - 2Worksop
Sa 22Apr 2000Lancaster1 - 3Leek
Sa 22Apr 2000Whitby3 - 1Guiseley

Cypriot League

Sa 22Apr 2000Apoel Nicosia2 - 2APOP Pathos

Northern Irish League Div 1

Sa 22Apr 2000Carrick Rangers3 - 1Dungannon Sw
Sa 22Apr 2000Larne0 - 2Omagh Town
Sa 22Apr 2000Bangor2 - 0Armagh City
Sa 22Apr 2000Limavady Utd1 - 0Ards
Sa 22Apr 2000Ballyclare1 - 2Institute FC


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.


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


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


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


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