Midweek matches

Tue 23 Apr - Thu 25 Apr

Premier League

We 24AprftWolves3 - 1Arsenal
We 24AprftMan Utd0 - 2Man City
Tu 23AprftTottenham1 - 0Brighton
Tu 23AprftWatford1 - 1Southampton

League One

Tu 23AprftDoncaster1 - 2Accrington
Tu 23AprftLuton2 - 2AFC W'bledon

Scottish Championship

Tu 23AprftAyr0 - 1Partick

Weekend matches

Fri 19 Apr - Mon 22 Apr

Premier League

Mo 22AprftChelsea2 - 2Burnley
Su 21AprftEverton4 - 0Man Utd
Su 21AprftArsenal2 - 3C Palace
Su 21AprftCardiff0 - 2Liverpool
Sa 20AprftMan City1 - 0Tottenham
Sa 20AprftBournemouth0 - 1Fulham
Sa 20AprftHuddersfield1 - 2Watford
Sa 20AprftWest Ham2 - 2Leicester
Sa 20AprftWolves0 - 0Brighton
Sa 20AprftNewcastle3 - 1Southampton


Mo 22AprftAston Villa1 - 0Millwall
Mo 22AprftBlackburn2 - 0Bolton
Mo 22AprftDerby2 - 0QPR
Mo 22AprftHull0 - 3Sheff Utd
Mo 22AprftIpswich0 - 1Swansea
Mo 22AprftNottm Forest3 - 0Middlesbro
Mo 22AprftReading0 - 0West Brom
Mo 22AprftRotherham1 - 3Birmingham
Mo 22AprftSheff Wed2 - 0Bristol C
Mo 22AprftStoke2 - 2Norwich
Mo 22AprftWigan2 - 0Preston
Mo 22AprftBrentford2 - 0Leeds
Fr 19AprftBristol C1 - 1Reading
Fr 19AprftSheff Utd2 - 0Nottm Forest
Fr 19AprftMillwall1 - 1Brentford
Fr 19AprftBirmingham2 - 2Derby
Fr 19AprftBolton0 - 2Aston Villa
Fr 19AprftLeeds1 - 2Wigan
Fr 19AprftMiddlesbro1 - 0Stoke
Fr 19AprftPreston4 - 0Ipswich
Fr 19AprftQPR1 - 2Blackburn
Fr 19AprftSwansea4 - 3Rotherham
Fr 19AprftWest Brom3 - 2Hull
Fr 19AprftNorwich2 - 2Sheff Wed

League One

Mo 22AprftPortsmouth2 - 1Coventry
Mo 22AprftSouthend3 - 2Burton
Mo 22AprftBlackpool2 - 1Fleetwood
Mo 22AprftBradford1 - 1Gillingham
Mo 22AprftBristol R0 - 1Rochdale
Mo 22AprftCharlton4 - 0Scunthorpe
Mo 22AprftPeterborough1 - 1Sunderland
Mo 22AprftPlymouth0 - 3Barnsley
Mo 22AprftShrewsbury2 - 3Oxford
Mo 22AprftWycombe1 - 0Walsall
Sa 20AprftAccrington0 - 3Luton
Fr 19AprftCoventry2 - 0Bradford
Fr 19AprftOxford2 - 1Charlton
Fr 19AprftAFC W'bledon1 - 1Bristol R
Fr 19AprftBarnsley2 - 1Shrewsbury
Fr 19AprftBurton1 - 2Portsmouth
Fr 19AprftFleetwood1 - 1Peterborough
Fr 19AprftGillingham3 - 1Plymouth
Fr 19AprftRochdale1 - 0Wycombe
Fr 19AprftScunthorpe0 - 0Blackpool
Fr 19AprftWalsall1 - 1Southend
Fr 19AprftSunderland2 - 0Doncaster

League Two

Mo 22AprftBury3 - 1Northampton
Mo 22AprftCrawley1 - 1Notts Co
Mo 22AprftForest Green2 - 1Cambridge U
Mo 22AprftGrimsby1 - 0Carlisle
Mo 22AprftLincoln0 - 0Tranmere
Mo 22AprftMK Dons1 - 1Port Vale
Mo 22AprftMorecambe4 - 0Cheltenham
Mo 22AprftOldham3 - 2Mansfield
Mo 22AprftStevenage1 - 1Exeter
Mo 22AprftSwindon1 - 2Crewe
Mo 22AprftYeovil1 - 1Colchester
Mo 22AprftMacclesfield0 - 0Newport Co
Fr 19AprftExeter1 - 3Crawley
Fr 19AprftCambridge U0 - 0Swindon
Fr 19AprftCarlisle1 - 0Lincoln
Fr 19AprftCheltenham0 - 0Oldham
Fr 19AprftColchester1 - 0Grimsby
Fr 19AprftCrewe2 - 0Yeovil
Fr 19AprftMansfield4 - 0Morecambe
Fr 19AprftNewport Co3 - 1Bury
Fr 19AprftNorthampton3 - 1Macclesfield
Fr 19AprftNotts Co1 - 2MK Dons
Fr 19AprftPort Vale1 - 4Stevenage
Fr 19AprftTranmere0 - 1Forest Green

National League

Mo 22AprftAldershot2 - 0Havant & W
Mo 22AprftBarnet1 - 1Bromley
Mo 22AprftBarrow1 - 0Hartlepool
Mo 22AprftBraintree2 - 0Dag & Red
Mo 22AprftChesterfield3 - 2Boreham W
Mo 22AprftEastleigh2 - 0Maidenhead
Mo 22AprftEbbsfleet0 - 1Dover
Mo 22AprftHalifax2 - 1Wrexham
Mo 22AprftHarrogate T2 - 0Gateshead
Mo 22AprftSalford0 - 1AFC Fylde
Mo 22AprftSolihull M0 - 0Leyton Orient
Mo 22AprftSutton Utd2 - 2Maidstone
Fr 19AprftAFC Fylde1 - 0Barnet
Fr 19AprftBoreham W2 - 3Salford
Fr 19AprftBromley0 - 2Solihull M
Fr 19AprftDag & Red2 - 0Eastleigh
Fr 19AprftDover1 - 0Aldershot
Fr 19AprftGateshead1 - 0Chesterfield
Fr 19AprftHartlepool2 - 1Halifax
Fr 19AprftHavant & W3 - 3Ebbsfleet
Fr 19AprftLeyton Orient2 - 0Harrogate T
Fr 19AprftMaidenhead1 - 1Barrow
Fr 19AprftMaidstone0 - 2Braintree
Fr 19AprftWrexham1 - 0Sutton Utd

Scottish Premier

Su 21AprftHibernian0 - 0Celtic
Sa 20AprftHearts1 - 3Rangers
Sa 20AprftHamilton1 - 1Motherwell
Sa 20AprftKilmarnock0 - 1Aberdeen
Sa 20AprftLivingston1 - 3St Mirren
Sa 20AprftSt Johnstone2 - 0Dundee

Scottish Championship

Sa 20AprftFalkirk0 - 2Morton
Sa 20AprftInverness CT0 - 2Dundee Utd
Sa 20AprftPartick2 - 1Alloa
Sa 20AprftQueen of Sth2 - 1Dunfermline
Fr 19AprftAyr1 - 3Ross County

Scottish League One

Su 21AprftArbroath2 - 2Raith
Sa 20AprftDumbarton3 - 0East Fife
Sa 20AprftMontrose2 - 1Airdrieonians
Sa 20AprftStenh'semuir0 - 3Forfar
Sa 20AprftStranraer3 - 0Brechin

Scottish League Two

Sa 20AprftAlbion3 - 2Edinburgh C
Sa 20AprftClyde5 - 0Berwick
Sa 20AprftElgin City1 - 2Peterhead
Sa 20AprftQueen's Park0 - 3Annan
Sa 20AprftStirling0 - 1Cowdenbeath

Midweek matches

Tue 16 Apr - Thu 18 Apr

Champions League

We 17AprftMan City4 - 3Tottenham
We 17AprftPorto1 - 4Liverpool
Tu 16AprftBarcelona3 - 0Man Utd
Tu 16AprftJuventus1 - 2Ajax

Europa League

Th 18AprftChelsea4 - 3Slavia Prague
Th 18ApraetE Frankfurt2 - 0Benfica
Th 18ApraetNapoli0 - 1Arsenal
Th 18AprftValencia2 - 0Villarreal

Premier League

Tu 16AprftBrighton0 - 2Cardiff

Scottish Championship

Tu 16AprftMorton2 - 2Inverness CT

The Football Site

Like on Facebook


Match in Focus

20:00 Fr 26Apr SKY

Liverpool v Huddersfield

Home WinDrawAway Win
Key stats
  • Huddersfield have lost all three Premier League meetings with Liverpool to nil.
Expert verdict
The rampant Reds look ready to extend their unbeaten record at Anfield against a woefully poor Huddersfield. The hosts can afford to rest some of their key players with a Champions league semi-final in mind, but they should still prove too strong.


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