Football Scores & Fixtures
UEFA Europa League
Semi-finals
- Eintracht Frankfurt 1 , West Ham United 0 at Full time , Eintracht Frankfurt win 3 - 1 on aggregateEintracht FrankfurtWest Ham UnitedAggregate score Eintracht Frankfurt 3 , West Ham United 1Full time
- Rangers 3 , RB Leipzig 1 at Full time , Rangers win 3 - 2 on aggregateRangersRB LeipzigAggregate score Rangers 3 , RB Leipzig 2Full time
UEFA Conference League
Semi-finals
- Olympique Marseille 0 , Feyenoord 0 at Full time , Feyenoord win 3 - 2 on aggregateOlympique MarseilleFeyenoordAggregate score Olympique Marseille 2 , Feyenoord 3Full time
- Roma 1 , Leicester City 0 at Full time , Roma win 2 - 1 on aggregateRomaLeicester CityAggregate score Roma 2 , Leicester City 1Full time
League One
Promotion Play-offs - Semi-finals
- Wycombe Wanderers 2 , Milton Keynes Dons 0 at Full time , Wycombe Wanderers win 2 - 1 on aggregateWycombe WanderersMilton Keynes DonsFull time
Italian Serie A
- Salernitana 2 , Venezia 1 at Full timeSalernitanaVeneziaFull time
CONMEBOL Libertadores
Group D
- Deportes Tolima 1 , Independiente Valle 0 at Full timeDeportes TolimaIndependiente ValleFull time
Group E
- Always Ready 0 , Boca Juniors 1 at Full timeAlways ReadyBoca JuniorsFull time
- Deportivo Cali 0 , Corinthians 0 at Full timeDeportivo CaliCorinthiansFull time
Group F
- Fortaleza 1 , River Plate 1 at Full timeFortalezaRiver PlateFull time
Group G
- Olimpia 1 , Peñarol 0 at Full timeOlimpiaPeñarolFull time
Group H
- Sporting Cristal 1 , Universidad Católica 1 at Full timeSporting CristalUniversidad CatólicaFull time
Australian A-League Men
- Western Sydney Wanderers 1 , Wellington Phoenix 2 at Full timeWestern Sydney WanderersWellington PhoenixFull time
Saudi League
- Al-Taawoun 0 , Al Ettifaq 4 at Full timeAl-TaawounAl EttifaqFull time
- Al Batin 2 , Al Ahli 2 at Full timeAl BatinAl AhliFull time
Swedish Allsvenskan
- Djurgården 2 , Helsingborg 2 at Full timeDjurgårdenHelsingborgFull time
US Major League Soccer
- Cincinnati 2 , Toronto 0 at Full timeCincinnatiTorontoFull time
All times are UK and subject to change. BBC is not responsible for any changes.