Football Scores & Fixtures
UEFA Champions League
Last 16
- Manchester City 0 , Sporting CP 0 at Full time , Manchester City win 5 - 0 on aggregateManchester CitySporting CPAggregate score Manchester City 5 , Sporting CP 0Full time
- Real Madrid 3 , PSG 1 at Full time , Real Madrid win 3 - 2 on aggregateReal MadridPSGAggregate score Real Madrid 3 , PSG 2Full time
UEFA Europa League
Last 16
- Porto 0 , Olympique Lyonnais 1 at Full time , Olympique Lyonnais win 2 - 1 on aggregatePortoOlympique LyonnaisFull time
- Real Betis 1 , Eintracht Frankfurt 2 at Full time , Eintracht Frankfurt win 3 - 2 on aggregateReal BetisEintracht FrankfurtFull time
Scottish Premiership
1st Phase
- Dundee 0 , St. Mirren 1 at Full timeDundeeSt. MirrenFull time
English Football League Trophy
Semi-finals
- Hartlepool United 2 , Rotherham United 2 at Full time , Rotherham United win 5 - 4 on penaltiesHartlepool UnitedRotherham UnitedFull timeRotherham United win 5 - 4 on penalties
Highland / Lowland
Highland League
- Deveronvale 0 , Fraserburgh 6 at Full timeDeveronvaleFraserburghFull time
- Forres Mechanics 0 , Brora Rangers 8 at Full timeForres MechanicsBrora RangersFull time
- Fort William 0 , Nairn County 4 at Full timeFort WilliamNairn CountyFull time
- Keith 0 , Buckie Thistle 6 at Full timeKeithBuckie ThistleFull time
- Rothes 0 , Brechin City 1 at Full timeRothesBrechin CityFull time
CONMEBOL Libertadores
3rd Round
- América Mineiro 0 , Barcelona 0 at Full time , América Mineiro win 0 - 0 on aggregateAmérica MineiroBarcelonaFull time
- Everton 0 , Estudiantes 1 at Full time , Estudiantes win 2 - 0 on aggregateEvertonEstudiantesFull time
Australian A-League Men
- Central Coast Mariners 1 , Melbourne Victory 1 at Full timeCentral Coast MarinersMelbourne VictoryFull time
- Melbourne City 3 , Macarthur 1 at Full timeMelbourne CityMacarthurFull time
- Wellington Phoenix 3 , Newcastle Jets 2 at Full timeWellington PhoenixNewcastle JetsFull time
Czech First League
- Slovan Liberec 4 , Pardubice 1 at Full timeSlovan LiberecPardubiceFull time
- Jablonec 1 , Sparta Prague 1 at Full timeJablonecSparta PragueFull time
All times are UK and subject to change. BBC is not responsible for any changes.