Football Scores & Fixtures
UEFA Champions League
Play-offs
- Monaco 0 , Shakhtar Donetsk 1 at Full time , Shakhtar Donetsk win 3 - 2 on aggregateMonacoShakhtar DonetskFull time
- Red Bull Salzburg 2 , Brøndby 1 at Full time , Red Bull Salzburg win 4 - 2 on aggregateRed Bull SalzburgBrøndbyFull time
- Sheriff 3 , Dinamo Zagreb 0 at Full time , Sheriff win 3 - 0 on aggregateSheriffDinamo ZagrebFull time
UEFA Europa League
Play-offs
- Red Star Belgrade 4 , CFR Cluj 0 at Full time , Red Star Belgrade win 6 - 1 on aggregateRed Star BelgradeCFR ClujFull time
UEFA Women's Champions League
1st Round - Semi-finals
- Hoffenheim 1 , Valur 0 at Full timeHoffenheimValurFull time
- Zürich 1 , Milan 2 at Full timeZürichMilanFull time
- Ferencváros 2 , Czarni Sosnowiec 1 at Full timeFerencvárosCzarni SosnowiecFull time
Championship
- Barnsley 0 , Luton Town 1 at Full timeBarnsleyLuton TownFull time
- Blackpool 0 , Coventry City 1 at Full timeBlackpoolCoventry CityFull time
- Huddersfield Town 1 , Preston North End 0 at Full timeHuddersfield TownPreston North EndFull time
- Millwall 1 , Fulham 2 at Full timeMillwallFulhamFull time
- Peterborough United 2 , Cardiff City 2 at Full timePeterborough UnitedCardiff CityFull time
- Swansea City 1 , Stoke City 3 at Full timeSwansea CityStoke CityFull time
- Reading 2 , Bristol City 3 at Full timeReadingBristol CityFull time
FA Cup
Extra Preliminary Round
- Bridgwater United 2 , Brixham 1 at Full timeBridgwater UnitedBrixhamFull time
Extra Preliminary Round Replays
- Bearsted 2 , Banstead Athletic 1 at Full timeBearstedBanstead AthleticFull time
League One
- Accrington Stanley 1 , Doncaster Rovers 0 at Full timeAccrington StanleyDoncaster RoversFull time
- AFC Wimbledon 1 , Gillingham 1 at Full timeAFC WimbledonGillinghamFull time
- Burton Albion 1 , Sunderland 0 at Full timeBurton AlbionSunderlandFull time
- Cheltenham Town 2 , Ipswich Town 1 at Full timeCheltenham TownIpswich TownFull time
- Lincoln City 0 , Bolton Wanderers 1 at Full timeLincoln CityBolton WanderersFull time
- Milton Keynes Dons 2 , Charlton Athletic 1 at Full timeMilton Keynes DonsCharlton AthleticFull time
- Morecambe 0 , Rotherham United 1 at Full timeMorecambeRotherham UnitedFull time
- Oxford United 1 , Crewe Alexandra 0 at Full timeOxford UnitedCrewe AlexandraFull time
- Plymouth Argyle 1 , Cambridge United 1 at Full timePlymouth ArgyleCambridge UnitedFull time
- Portsmouth 1 , Shrewsbury Town 0 at Full timePortsmouthShrewsbury TownFull time
- Sheffield Wednesday 1 , Fleetwood Town 0 at Full timeSheffield WednesdayFleetwood TownFull time
- Wigan Athletic 1 , Wycombe Wanderers 1 at Full timeWigan AthleticWycombe WanderersFull time
League Two
- Barrow 0 , Exeter City 0 at Full timeBarrowExeter CityFull time
- Bradford City 4 , Stevenage 1 at Full timeBradford CityStevenageFull time
- Bristol Rovers 1 , Oldham Athletic 0 at Full timeBristol RoversOldham AthleticFull time
- Colchester United 1 , Mansfield Town 1 at Full timeColchester UnitedMansfield TownFull time
- Crawley Town 2 , Salford City 1 at Full timeCrawley TownSalford CityFull time
- Port Vale 0 , Carlisle United 0 at Full timePort ValeCarlisle UnitedFull time
- Rochdale 1 , Forest Green Rovers 2 at Full timeRochdaleForest Green RoversFull time
- Swindon Town 0 , Tranmere Rovers 0 at Full timeSwindon TownTranmere RoversFull time
- Walsall 1 , Scunthorpe United 1 at Full timeWalsallScunthorpe UnitedFull time
Scottish Challenge Cup
1st Round
- Edinburgh City 0 , Hearts II 1 at Full timeEdinburgh CityHearts IIFull time
Highland / Lowland
Lowland League
- CS Strollers 1 , Celtic II 1 at Full timeCS StrollersCeltic IIFull time
- Edinburgh University 1 , Caledonian Braves 3 at Full timeEdinburgh UniversityCaledonian BravesFull time
- Gala Fairydean Rovers 0 , Dalbeattie Star 2 at Full timeGala Fairydean RoversDalbeattie StarFull time
- Rangers II 5 , Stirling University 0 at Full timeRangers IIStirling UniversityFull time
Brazilian Serie A
- Chapecoense 1 , América Mineiro 1 at Full timeChapecoenseAmérica MineiroFull time
All times are UK and subject to change. BBC is not responsible for any changes.