BBC Homepage
Skip to content
Accessibility Help
Your account
Notifications
Home
News
Sport
Weather
iPlayer
Sounds
Bitesize
CBBC
CBeebies
Food
More menu
More menu
Search BBC
Home
News
Sport
Weather
iPlayer
Sounds
Bitesize
CBBC
CBeebies
Food
Close menu
BBC Sport
Menu
Home
Football
Cricket
Formula 1
Rugby U
Rugby L
Tennis
Golf
Boxing
Athletics
Euro 2025
My Sport
More
A-Z Sports
American Football
Athletics
Basketball
Boxing
Cricket
Cycling
Darts
Disability Sport
Football
Formula 1
Gaelic Games
Golf
Gymnastics
Horse Racing
Mixed Martial Arts
Motorsport
Netball
Olympic Sports
Rugby League
Rugby Union
Snooker
Swimming
Tennis
Winter Sports
Full Sports A-Z
More from Sport
England
Scotland
Wales
Northern Ireland
My Sport
Match of the Day
Sports Personality
5 Live Sport
News Feeds
Help & FAQs
Football
Scores & Fixtures
Tables
Gossip
Euro 2025
Transfers
Top Scorers
Women
Champions League
FA Cup
All Teams
Leagues & Cups
Quizzes
Football Scores & Fixtures
Search
July 2025
Today
Choose date, selected date is Thursday 31 July 2025
Skip to content
Skip to today
Skip to selected date
Thu
3
Fri
4
Sat
5
Sun
6
Mon
7
Tue
8
Wed
9
Thu
10
Fri
11
Sat
12
Sun
13
Mon
14
Tue
15
Wed
16
Thu
17
Fri
18
Sat
19
Sun
20
Mon
21
Tue
22
Wed
23
Thu
24
Fri
25
Sat
26
Sun
27
Mon
28
Tue
29
Wed
30
Thu
31
Fri
1
Sat
2
Sun
3
Mon
4
Tue
5
Wed
6
Thu
7
Fri
8
Sat
9
Today
10
Mon
11
Tue
12
Wed
13
Thu
14
Fri
15
Sat
16
Sun
17
Mon
18
Tue
19
Wed
20
Thu
21
Fri
22
Sat
23
Sun
24
Mon
25
Tue
26
Wed
27
Thu
28
Scroll left
Scroll right
Show Scorers
UEFA Europa League
2nd Qualifying Round
AEK Larnaca 2 , Celje 1 at Full time , AEK Larnaca win 3 - 2 on aggregate
AEK Larnaca
AEK Larnaca
AEK Larnaca
2
1
Celje
Celje
Celje
Aggregate score AEK Larnaca 3 , Celje 2
(Agg 3-2)
Full time
FT
Häcken 2 , Anderlecht 1 After extra time , Häcken 2 , Anderlecht 2 on aggregate , Häcken win 4 - 2 on penalties , Häcken win 2 - 2 on aggregate
Häcken
Häcken
Häcken
2
1
Anderlecht
Anderlecht
Anderlecht
Aggregate score Häcken 2 , Anderlecht 2
(Agg 2-2)
After extra time
AET
Häcken win 4 - 2 on penalties
Häcken
win 4-2 on pens
CFR Cluj 1 , Lugano 0 After extra time , CFR Cluj win 1 - 0 on aggregate
CFR
CFR Cluj
CFR Cluj
1
0
Lugano
Lugano
Lugano
Aggregate score CFR Cluj 1 , Lugano 0
(Agg 1-0)
After extra time
AET
Shakhtar Donetsk 2 , Beşiktaş 0 at Full time , Shakhtar Donetsk win 6 - 2 on aggregate
Shakhtar D
Shakhtar Donetsk
Shakhtar Donetsk
2
0
Beşiktaş
Beşiktaş
Beşiktaş
Aggregate score Shakhtar Donetsk 6 , Beşiktaş 2
(Agg 6-2)
Full time
FT
Utrecht 4 , Sheriff 1 at Full time , Utrecht win 7 - 2 on aggregate
Utrecht
Utrecht
Utrecht
4
1
Sheriff
Sheriff
Sheriff
Aggregate score Utrecht 7 , Sheriff 2
(Agg 7-2)
Full time
FT
Hibernian 1 , Midtjylland 2 After extra time , Midtjylland win 3 - 2 on aggregate
Hibernian
Hibernian
Hibernian
1
2
Midtjylland
Midtjylland
Midtjylland
Aggregate score Hibernian 2 , Midtjylland 3
(Agg 2-3)
After extra time
AET
Legia Warszawa 2 , Baník Ostrava 1 at Full time , Legia Warszawa win 4 - 3 on aggregate
Legia
Legia Warszawa
Legia Warszawa
2
1
Ostrava
Baník Ostrava
Baník Ostrava
Aggregate score Legia Warszawa 4 , Baník Ostrava 3
(Agg 4-3)
Full time
FT
Sporting Braga 1 , Levski Sofia 0 After extra time , Sporting Braga win 1 - 0 on aggregate
Braga
Sporting Braga
Sporting Braga
1
0
Levski
Levski Sofia
Levski Sofia
Aggregate score Sporting Braga 1 , Levski Sofia 0
(Agg 1-0)
After extra time
AET
UEFA Conference League
2nd Qualifying Round
Spartak Trnava 5 , Hibernians 1 at Full time , Spartak Trnava win 7 - 2 on aggregate
Spartak
Spartak Trnava
Spartak Trnava
5
1
Hibernians
Hibernians
Hibernians
Aggregate score Spartak Trnava 7 , Hibernians 2
(Agg 7-2)
Full time
FT
Banga 0 , Rosenborg 2 at Full time , Rosenborg win 7 - 0 on aggregate
Banga
Banga
Banga
0
2
Rosenborg
Rosenborg
Rosenborg
Aggregate score Banga 0 , Rosenborg 7
(Agg 0-7)
Full time
FT
Dila 3 , Riga 3 at Full time , Riga win 5 - 4 on aggregate
Dila
Dila
Dila
3
3
Riga
Riga
Riga
Aggregate score Dila 4 , Riga 5
(Agg 4-5)
Full time
FT
FC Santa Coloma 1 , Polissya 4 at Full time , Polissya win 5 - 3 on aggregate
FC St. Coloma
FC Santa Coloma
FC Santa Coloma
1
4
Polissya
Polissya
Polissya
Aggregate score FC Santa Coloma 3 , Polissya 5
(Agg 3-5)
Full time
FT
Győri ETO 3 , Pyunik 1 at Full time , Győri ETO win 4 - 3 on aggregate
Győr
Győri ETO
Győri ETO
3
1
Pyunik
Pyunik
Pyunik
Aggregate score Győri ETO 4 , Pyunik 3
(Agg 4-3)
Full time
FT
HJK 2 , Arda Kardzhali 2 After extra time , HJK 2 , Arda Kardzhali 2 on aggregate , Arda Kardzhali win 4 - 3 on penalties , Arda Kardzhali win 2 - 2 on aggregate
HJK
HJK
HJK
2
2
Arda
Arda Kardzhali
Arda Kardzhali
Aggregate score HJK 2 , Arda Kardzhali 2
(Agg 2-2)
After extra time
AET
Arda Kardzhali win 4 - 3 on penalties
Arda Kardzhali
win 4-3 on pens
Sabah 4 , Petrocub 1 at Full time , Sabah win 6 - 1 on aggregate
Sabah
Sabah
Sabah
4
1
Petrocub
Petrocub
Petrocub
Aggregate score Sabah 6 , Petrocub 1
(Agg 6-1)
Full time
FT
Spaeri 0 , Austria Wien 5 at Full time , Austria Wien win 7 - 0 on aggregate
Spaeri
Spaeri
Spaeri
0
5
Austria
Austria Wien
Austria Wien
Aggregate score Spaeri 0 , Austria Wien 7
(Agg 0-7)
Full time
FT
AZ 5 , Ilves 0 at Full time , AZ win 8 - 4 on aggregate
AZ
AZ
AZ
5
0
Ilves
Ilves
Ilves
Aggregate score AZ 8 , Ilves 4
(Agg 8-4)
Full time
FT
Nõmme Kalju 2 , St Patrick's Athletic 2 After extra time , St Patrick's Athletic win 3 - 2 on aggregate
Kalju
Nõmme Kalju
Nõmme Kalju
2
2
St Pat's
St Patrick's Athletic
St Patrick's Athletic
Aggregate score Nõmme Kalju 2 , St Patrick's Athletic 3
(Agg 2-3)
After extra time
AET
AIK 6 , Paide 0 at Full time , AIK win 8 - 0 on aggregate
AIK
AIK
AIK
6
0
Paide
Paide
Paide
Aggregate score AIK 8 , Paide 0
(Agg 8-0)
Full time
FT
Milsami 2 , Budućnost 1 at Full time , Milsami win 2 - 1 on aggregate
Milsami
Milsami
Milsami
2
1
Budućnost
Budućnost
Budućnost
Aggregate score Milsami 2 , Budućnost 1
(Agg 2-1)
Full time
FT
Torpedo Kutaisi 0 , Omonia Nicosia 4 at Full time , Omonia Nicosia win 5 - 0 on aggregate
Kutaisi
Torpedo Kutaisi
Torpedo Kutaisi
0
4
Omonia
Omonia Nicosia
Omonia Nicosia
Aggregate score Torpedo Kutaisi 0 , Omonia Nicosia 5
(Agg 0-5)
Full time
FT
UNA Strassen 0 , Dundee United 1 at Full time , Dundee United win 2 - 0 on aggregate
Strassen
UNA Strassen
UNA Strassen
0
1
Dundee Utd
Dundee United
Dundee United
Aggregate score UNA Strassen 0 , Dundee United 2
(Agg 0-2)
Full time
FT
Universitatea Cluj 1 , Ararat-Armenia 2 After extra time , Ararat-Armenia win 2 - 1 on aggregate
U Cluj
Universitatea Cluj
Universitatea Cluj
1
2
Ararat-Armenia
Ararat-Armenia
Ararat-Armenia
Aggregate score Universitatea Cluj 1 , Ararat-Armenia 2
(Agg 1-2)
After extra time
AET
Zimbru 0 , Astana 2 at Full time , Astana win 3 - 1 on aggregate
Zimbru
Zimbru
Zimbru
0
2
Astana
Astana
Astana
Aggregate score Zimbru 1 , Astana 3
(Agg 1-3)
Full time
FT
Beitar Jerusalem 5 , Sutjeska 2 at Full time , Beitar Jerusalem win 7 - 3 on aggregate
Beitar
Beitar Jerusalem
Beitar Jerusalem
5
2
Sutjeska
Sutjeska
Sutjeska
Aggregate score Beitar Jerusalem 7 , Sutjeska 3
(Agg 7-3)
Full time
FT
Brøndby 1 , HB 0 at Full time , Brøndby win 2 - 1 on aggregate
Brøndby
Brøndby
Brøndby
1
0
HB
HB
HB
Aggregate score Brøndby 2 , HB 1
(Agg 2-1)
Full time
FT
Universitatea Craiova 4 , Sarajevo 0 at Full time , Universitatea Craiova win 5 - 2 on aggregate
U Craiova
Universitatea Craiova
Universitatea Craiova
4
0
Sarajevo
Sarajevo
Sarajevo
Aggregate score Universitatea Craiova 5 , Sarajevo 2
(Agg 5-2)
Full time
FT
İstanbul Başakşehir 4 , Cherno more Varna 0 at Full time , İstanbul Başakşehir win 5 - 0 on aggregate
Başakşehir
İstanbul Başakşehir
İstanbul Başakşehir
4
0
Cherno more
Cherno more Varna
Cherno more Varna
Aggregate score İstanbul Başakşehir 5 , Cherno more Varna 0
(Agg 5-0)
Full time
FT
Hapoel Be'er Sheva 0 , AEK Athens 0 at Full time , AEK Athens win 1 - 0 on aggregate
H Be'er Sheva
Hapoel Be'er Sheva
Hapoel Be'er Sheva
0
0
AEK Athens
AEK Athens
AEK Athens
Aggregate score Hapoel Be'er Sheva 0 , AEK Athens 1
(Agg 0-1)
Full time
FT
KA 2 , Silkeborg 3 After extra time , Silkeborg win 4 - 3 on aggregate
KA
KA
KA
2
3
Silkeborg
Silkeborg
Silkeborg
Aggregate score KA 3 , Silkeborg 4
(Agg 3-4)
After extra time
AET
Koper 3 , Viking 5 at Full time , Viking win 12 - 3 on aggregate
Koper
Koper
Koper
3
5
Viking
Viking
Viking
Aggregate score Koper 3 , Viking 12
(Agg 3-12)
Full time
FT
Maccabi Haifa 3 , Torpedo BelAZ 0 at Full time , Maccabi Haifa win 4 - 1 on aggregate
M Haifa
Maccabi Haifa
Maccabi Haifa
3
0
Torpedo BelAZ
Torpedo BelAZ
Torpedo BelAZ
Aggregate score Maccabi Haifa 4 , Torpedo BelAZ 1
(Agg 4-1)
Full time
FT
Maribor 1 , Paks 1 at Full time , Paks win 2 - 1 on aggregate
Maribor
Maribor
Maribor
1
1
Paks
Paks
Paks
Aggregate score Maribor 1 , Paks 2
(Agg 1-2)
Full time
FT
Neman Grodno 1 , FC Košice 1 at Full time , Neman Grodno win 4 - 3 on aggregate
Neman
Neman Grodno
Neman Grodno
1
1
Košice
FC Košice
FC Košice
Aggregate score Neman Grodno 4 , FC Košice 3
(Agg 4-3)
Full time
FT
Prishtina 1 , Larne 1 After extra time , Prishtina 1 , Larne 1 on aggregate , Larne win 5 - 4 on penalties , Larne win 1 - 1 on aggregate
Prishtina
Prishtina
Prishtina
1
1
Larne
Larne
Larne
Aggregate score Prishtina 1 , Larne 1
(Agg 1-1)
After extra time
AET
Larne win 5 - 4 on penalties
Larne
win 5-4 on pens
Puskás 0 , Aris Limassol 2 at Full time , Aris Limassol win 5 - 2 on aggregate
Puskás
Puskás
Puskás
0
2
Aris Limassol
Aris Limassol
Aris Limassol
Aggregate score Puskás 2 , Aris Limassol 5
(Agg 2-5)
Full time
FT
Santa Clara 2 , Varaždin 0 at Full time , Santa Clara win 3 - 2 on aggregate
Santa Clara
Santa Clara
Santa Clara
2
0
Varaždin
Varaždin
Varaždin
Aggregate score Santa Clara 3 , Varaždin 2
(Agg 3-2)
Full time
FT
Sparta Prague 4 , Aktobe 0 at Full time , Sparta Prague win 5 - 2 on aggregate
Sparta Prague
Sparta Prague
Sparta Prague
4
0
Aktobe
Aktobe
Aktobe
Aggregate score Sparta Prague 5 , Aktobe 2
(Agg 5-2)
Full time
FT
Sporting Charleroi 1 , Hammarby 2 After extra time , Hammarby win 2 - 1 on aggregate
Charleroi
Sporting Charleroi
Sporting Charleroi
1
2
Hammarby
Hammarby
Hammarby
Aggregate score Sporting Charleroi 1 , Hammarby 2
(Agg 1-2)
After extra time
AET
Aris 2 , Araz Naxçıvan 2 at Full time , Araz Naxçıvan win 4 - 3 on aggregate
Aris
Aris
Aris
2
2
Araz
Araz Naxçıvan
Araz Naxçıvan
Aggregate score Aris 3 , Araz Naxçıvan 4
(Agg 3-4)
Full time
FT
Jagiellonia Białystok 3 , Novi Pazar 1 at Full time , Jagiellonia Białystok win 5 - 2 on aggregate
Jagiellonia
Jagiellonia Białystok
Jagiellonia Białystok
3
1
Novi Pazar
Novi Pazar
Novi Pazar
Aggregate score Jagiellonia Białystok 5 , Novi Pazar 2
(Agg 5-2)
Full time
FT
Lausanne-Sport 5 , Vardar Skopje 0 at Full time , Lausanne-Sport win 6 - 2 on aggregate
Lausanne
Lausanne-Sport
Lausanne-Sport
5
0
Vardar
Vardar Skopje
Vardar Skopje
Aggregate score Lausanne-Sport 6 , Vardar Skopje 2
(Agg 6-2)
Full time
FT
Rapid Vienna 4 , Dečić 2 at Full time , Rapid Vienna win 6 - 2 on aggregate
Rapid Vienna
Rapid Vienna
Rapid Vienna
4
2
Dečić
Dečić
Dečić
Aggregate score Rapid Vienna 6 , Dečić 2
(Agg 6-2)
Full time
FT
Valur 1 , Kauno Žalgiris 2 at Full time , Kauno Žalgiris win 3 - 2 on aggregate
Valur
Valur
Valur
1
2
Kauno Žalgiris
Kauno Žalgiris
Kauno Žalgiris
Aggregate score Valur 2 , Kauno Žalgiris 3
(Agg 2-3)
Full time
FT
Žilina 1 , Raków Częstochowa 3 at Full time , Raków Częstochowa win 6 - 1 on aggregate
Žilina
Žilina
Žilina
1
3
Raków
Raków Częstochowa
Raków Częstochowa
Aggregate score Žilina 1 , Raków Częstochowa 6
(Agg 1-6)
Full time
FT
Dinamo City 1 , Atlètic Club d'Escaldes 1 at Full time , Dinamo City win 3 - 2 on aggregate
Dinamo
Dinamo City
Dinamo City
1
1
Atlètic
Atlètic Club d'Escaldes
Atlètic Club d'Escaldes
Aggregate score Dinamo City 3 , Atlètic Club d'Escaldes 2
(Agg 3-2)
Full time
FT
Dungannon Swifts 0 , Vaduz 3 After extra time , Vaduz win 3 - 1 on aggregate
Dungannon
Dungannon Swifts
Dungannon Swifts
0
3
Vaduz
Vaduz
Vaduz
Aggregate score Dungannon Swifts 1 , Vaduz 3
(Agg 1-3)
After extra time
AET
Floriana 1 , Ballkani 1 at Full time , Ballkani win 5 - 3 on aggregate
Floriana
Floriana
Floriana
1
1
Ballkani
Ballkani
Ballkani
Aggregate score Floriana 3 , Ballkani 5
(Agg 3-5)
Full time
FT
KÍ 1 , Radnički Kragujevac 0 at Full time , KÍ win 1 - 0 on aggregate
KÍ
KÍ
KÍ
1
0
Radnički Krag
Radnički Kragujevac
Radnički Kragujevac
Aggregate score KÍ 1 , Radnički Kragujevac 0
(Agg 1-0)
Full time
FT
Linfield 2 , Žalgiris 0 at Full time , Linfield win 2 - 0 on aggregate
Linfield
Linfield
Linfield
2
0
Žalgiris
Žalgiris
Žalgiris
Aggregate score Linfield 2 , Žalgiris 0
(Agg 2-0)
Full time
FT
Víkingur Reykjavík 4 , Vllaznia Shkodër 2 After extra time , Víkingur Reykjavík win 5 - 4 on aggregate
Víkingur R
Víkingur Reykjavík
Víkingur Reykjavík
4
2
Vllaznia
Vllaznia Shkodër
Vllaznia Shkodër
Aggregate score Víkingur Reykjavík 5 , Vllaznia Shkodër 4
(Agg 5-4)
After extra time
AET
Egnatia Rrogozhinë 1 , Dinamo Minsk 0 at Full time , Egnatia Rrogozhinë win 3 - 0 on aggregate
Egnatia
Egnatia Rrogozhinë
Egnatia Rrogozhinë
1
0
Dinamo Minsk
Dinamo Minsk
Dinamo Minsk
Aggregate score Egnatia Rrogozhinë 3 , Dinamo Minsk 0
(Agg 3-0)
Full time
FT
Hajduk Split 2 , Zira 1 After extra time , Hajduk Split win 3 - 2 on aggregate
Hajduk
Hajduk Split
Hajduk Split
2
1
Zira
Zira
Zira
Aggregate score Hajduk Split 3 , Zira 2
(Agg 3-2)
After extra time
AET
Partizan 4 , Oleksandria 0 at Full time , Partizan win 6 - 0 on aggregate
Partizan
Partizan
Partizan
4
0
Oleksandria
Oleksandria
Oleksandria
Aggregate score Partizan 6 , Oleksandria 0
(Agg 6-0)
Full time
FT
Shamrock Rovers 0 , St Joseph's 0 at Full time , Shamrock Rovers win 4 - 0 on aggregate
Shamrock
Shamrock Rovers
Shamrock Rovers
0
0
St Joseph's
St Joseph's
St Joseph's
Aggregate score Shamrock Rovers 4 , St Joseph's 0
(Agg 4-0)
Full time
FT
All times are UK and subject to change. BBC is not responsible for any changes.
Back to top