Sa 02Jan 2016West Ham2 - 0Liverpool
Sa 02Jan 2016Norwich1 - 0Southampton
Sa 02Jan 2016Arsenal1 - 0Newcastle
Sa 02Jan 2016West Brom2 - 1Stoke
Sa 02Jan 2016Man Utd2 - 1Swansea
Sa 02Jan 2016Sunderland3 - 1Aston Villa
Sa 02Jan 2016Leicester0 - 0Bournemouth
Sa 02Jan 2016Watford1 - 2Man City
Sa 02Jan 2016Preston2 - 1Rotherham
Sa 02Jan 2016Charlton1 - 1Nottm Forest
Sa 02Jan 2016Fulham0 - 1Sheff Wed
Sa 02Jan 2016Birmingham2 - 1Brentford
Sa 02Jan 2016Reading1 - 0Bristol C
Sa 02Jan 2016Bolton0 - 2Huddersfield
Sa 02Jan 2016Middlesbrough2 - 0Derby
Sa 02Jan 2016Burnley0 - 0Ipswich
Sa 02Jan 2016Cardiff1 - 0Blackburn
Sa 02Jan 2016Leeds1 - 1MK Dons
Sa 02Jan 2016Sheff Utd2 - 3Peterborough
Sa 02Jan 2016Gillingham3 - 0Bradford
Sa 02Jan 2016Southend0 - 3Doncaster
Sa 02Jan 2016Oldham1 - 1Colchester
Sa 02Jan 2016Crewe0 - 5Coventry
Sa 02Jan 2016Chesterfield7 - 1Shrewsbury
Sa 02Jan 2016Burton1 - 0Blackpool
Sa 02Jan 2016Walsall0 - 3Rochdale
Sa 02Jan 2016Barnsley2 - 1Millwall
Sa 02Jan 2016Scunthorpe1 - 1Wigan
Sa 02Jan 2016Fleetwood2 - 0Bury
Sa 02Jan 2016Portsmouth3 - 0Crawley
Sa 02Jan 2016Northampton3 - 0Barnet
Sa 02Jan 2016Notts Co2 - 4Oxford
Sa 02Jan 2016Wycombe0 - 2Morecambe
Sa 02Jan 2016Yeovil1 - 0York
Sa 02Jan 2016NCarlisle0 - 2Plymouth
Sa 02Jan 2016Bristol R2 - 0Luton
Sa 02Jan 2016Exeter1 - 2Dag & Red
Sa 02Jan 2016Mansfield2 - 3Accrington
Sa 02Jan 2016Stevenage2 - 2Leyton Orient
Sa 02Jan 2016Cambridge U1 - 4AFC W'bledon
Sa 02Jan 2016Woking2 - 1Aldershot
Sa 02Jan 2016Tranmere0 - 1Macclesfield
Sa 02Jan 2016Gateshead1 - 1Barrow
Sa 02Jan 2016Grimsby1 - 1Guiseley
Sa 02Jan 2016Southport3 - 2Wrexham
Sa 02Jan 2016Chester1 - 1Altrincham
Sa 02Jan 2016Halifax2 - 2Lincoln
Sa 02Jan 2016Dundee2 - 1Dundee Utd
Sa 02Jan 2016Celtic1 - 0Partick
Sa 02Jan 2016Kilmarnock2 - 2Hearts
Sa 02Jan 2016Motherwell3 - 3Hamilton
Sa 02Jan 2016Inverness CT2 - 0Ross County
Sa 02Jan 2016Dumbarton0 - 6Rangers
Sa 02Jan 2016Livingston0 - 2Queen of Sth
Sa 02Jan 2016Hibernian1 - 0Raith
Sa 02Jan 2016Morton0 - 1St Mirren
Sa 02Jan 2016Alloa0 - 1Falkirk
Sa 02Jan 2016Albion1 - 2Airdrieonians
Sa 02Jan 2016Stranraer1 - 0Ayr
Sa 02Jan 2016Peterhead4 - 1Stenh'semuir
Sa 02Jan 2016Dunfermline2 - 1Cowdenbeath
Sa 02Jan 2016Clyde0 - 1Queen's Park
Sa 02Jan 2016East Fife0 - 2Elgin City
Sa 02Jan 2016East Stirling3 - 2Stirling
Sa 02Jan 2016Montrose0 - 2Arbroath
Sa 02Jan 2016Spartans2 - 3Edinburgh C
Sa 02Jan 2016East Kilbride1 - 1Cumbernauld C
Sa 02Jan 2016Espanyol0 - 0Barcelona
Sa 02Jan 2016Atl Madrid1 - 0Levante
Sa 02Jan 2016Malaga2 - 0Celta Vigo
Sa 02Jan 2016Brisbane Roar2 - 1Perth Glory
Sa 02Jan 2016Melbourne C2 - 2Sydney FC
Sa 02Jan 2016Asteras T.4 - 0Panthrakikos K
Sa 02Jan 2016Ioannina2 - 0Veroia
Sa 02Jan 2016Iraklis Salonika3 - 0Kalloni
Sa 02Jan 2016Carmarthen0 - 0Pt Talbot
Sa 02Jan 2016Hapoel Ra'ana0 - 2M. Tel Aviv
Sa 02Jan 2016Ironi Kiryat S3 - 0M. Netanya
Sa 02Jan 2016M. Petah Tikva2 - 0H. Kfar Saba
Sa 02Jan 2016Hapoel Acre2 - 2Bnei Sakhnin
Sa 02Jan 2016Beitar J'salem1 - 0Bnei Yehuda
Sa 02Jan 2016Nacional2 - 2Arouca
Sa 02Jan 2016Acad Coimbra3 - 1U da Madeira
Sa 02Jan 2016Boavista0 - 3Moreirense
Sa 02Jan 2016Maritimo1 - 1Estoril
Sa 02Jan 2016Vitoria Setubal1 - 1Braga
Sa 02Jan 2016Pacos Ferreira2 - 2Belenenses
Sa 02Jan 2016V Guimaraes0 - 1Benfica
Sa 02Jan 2016Sporting2 - 0Porto
Sa 02Jan 2016Osasuna1 - 1Gimnastic
Sa 02Jan 2016Alaves3 - 0Bilbao Athletic
Sa 02Jan 2016Elche1 - 1Mallorca
Sa 02Jan 2016Avranches1 - 1Saint-Malo
Sa 02Jan 2016GFC Ajaccio2 - 0US Ste Marie
Sa 02Jan 2016Blanc Mesnil0 - 2Nantes
Sa 02Jan 2016Concarneau3 - 0Rennes TA
Sa 02Jan 2016Villefranche1 - 2Sarre Union
Sa 02Jan 2016Mantes2 - 0St Brieuc
Sa 02Jan 2016Chambly4 - 1Reims
Sa 02Jan 2016US Granvillaise2 - 1Laval
Sa 02Jan 2016P-sur-Moselle0 - 2Sochaux
Sa 02Jan 2016Besancon1 - 3Angers
Sa 02Jan 2016Dunkerque3 - 4Troyes
Sa 02Jan 2016Entente SSG0 - 5Toulouse
Sa 02Jan 2016Moulins1 - 2Niort
Sa 02Jan 2016Rodeo0 - 1St Montois
Sa 02Jan 2016Sedan0 - 2Bastia
Sa 02Jan 2016FC Utd2 - 1Bradford PA
Sa 02Jan 2016Nuneaton0 - 1Solihull M
Sa 02Jan 2016Alfreton1 - 0Tamworth
Sa 02Jan 2016Corby1 - 1Brackley
Sa 02Jan 2016Boston Utd4 - 1Lowestoft
Sa 02Jan 2016Stalybridge1 - 1Curzon A
Sa 02Jan 2016Nth Ferriby4 - 0Gainsborough
Sa 02Jan 2016Fylde1 - 0Chorley
Sa 02Jan 2016Worcester1 - 2Gloucester
Sa 02Jan 2016Maidstone2 - 1Margate
Sa 02Jan 2016St Albans1 - 1Bishop's St.
Sa 02Jan 2016Dartford1 - 1Chelmsford
Sa 02Jan 2016Concord R0 - 0Ebbsfleet
Sa 02Jan 2016Tonbridge1 - 1Dulwich H
Sa 02Jan 2016Grays0 - 0E Thurrock
Sa 02Jan 2016Enfield T2 - 1Brentwood T
Sa 02Jan 2016Hendon4 - 3Wingate & F
Sa 02Jan 2016Needham M2 - 3Canvey Isl.
Sa 02Jan 2016Cirencester1 - 4Chippenham
Sa 02Jan 2016Redditch3 - 1Merthyr
Sa 02Jan 2016St Neots0 - 1King's Lynn
Sa 02Jan 2016Histon1 - 2Biggleswade T
Sa 02Jan 2016Bedworth Utd1 - 1Kettering
Sa 02Jan 2016Salford7 - 0Barwell
Sa 02Jan 2016Stamford2 - 1Hyde
Sa 02Jan 2016Workington1 - 2Colwyn Bay
Sa 02Jan 2016Frickley0 - 2Rushall Oly.
Sa 02Jan 2016Nantwich1 - 2Whitby
Sa 02Jan 2016Ashton Utd3 - 1Buxton
Sa 02Jan 2016Stourbridge2 - 3Ramsbottom
Sa 02Jan 2016Sutton Cold.3 - 1Skelmersdale
Sa 02Jan 2016Marine0 - 3Halesowen

 

Match in Focus

17:55 TODAY BT2

Olympiakos v Tottenham

Home WinDrawAway Win
Expert verdict
Olympiakos haven’t lost a competitive match since February, though the Greeks lost five and drew one of their six group matches the last time they made it to the Champions League proper. Tottenham can lean on their experience to carve out a narrow win in Athens.

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