Live Football Scores Today - Real-Time Updates from Global Leagues
Today's Football Matches and Live Scores by Country
World Cup Qualifiers - Live Results and Fixtures
Premier League, Champions League & Top European Football Scores
Search Football Matches by Country
Filter Matches by Status
{% trans "Premier
League live scores today" %}
{% trans "La Liga
fixtures live" %}
{% trans "Champions
League match updates" %}
Never miss a goal again:
join the prediction leaderboard
or
enable live score alerts.
-
Main
-
{% trans "World/UEFA" %}
-
Albania
-
Algeria
-
Angola
-
Argentina
-
Armenia
-
Aruba
-
Azerbaijan
-
Belgium
-
Benin
-
Bolivia
-
Brazil
-
Bulgaria
-
Burundi
-
Chile
-
Colombia
-
Congo
-
Congo-DR
-
Croatia
-
Czech-Republic
-
Denmark
-
Dominican-Republic
-
Ecuador
-
Egypt
-
England
-
France
-
Georgia
-
Germany
-
Ghana
-
Gibraltar
-
Greece
-
Hungary
-
Iran
-
Italy
-
Japan
-
Jordan
-
Kenya
-
Luxembourg
-
Macedonia
-
Mali
-
Malta
-
Mauritania
-
Mexico
-
Montenegro
-
Morocco
-
New-Zealand
-
Nigeria
-
Northern-Ireland
-
Norway
-
Panama
-
Poland
-
Portugal
-
Qatar
-
Romania
-
Rwanda
-
San-Marino
-
Saudi-Arabia
-
Scotland
-
Senegal
-
Serbia
-
Singapore
-
Slovakia
-
Slovenia
-
South-Africa
-
Spain
-
Suriname
-
Sweden
-
Switzerland
-
Tanzania
-
Thailand
-
Trinidad-And-Tobago
-
Turkey
-
USA
-
Uganda
-
Ukraine
-
Uruguay
-
World
-
Zambia
We are against the starvation and genocide
Follow the Game & Vote - Register & join Voting Leaderboard
Follow the Game & Vote - Register & join Voting Leaderboard
Football Leagues by Country
-
Main
-
World/UEFA
-
Albania
-
Algeria
-
Angola
-
Argentina
-
Armenia
-
Aruba
-
Azerbaijan
-
Belgium
-
Benin
-
Bolivia
-
Brazil
-
Bulgaria
-
Burundi
-
Chile
-
Colombia
-
Congo
-
Congo-DR
-
Croatia
-
Czech-Republic
-
Denmark
-
Dominican-Republic
-
Ecuador
-
Egypt
-
England
-
France
-
Georgia
-
Germany
-
Ghana
-
Gibraltar
-
Greece
-
Hungary
-
Iran
-
Italy
-
Japan
-
Jordan
-
Kenya
-
Luxembourg
-
Macedonia
-
Mali
-
Malta
-
Mauritania
-
Mexico
-
Montenegro
-
Morocco
-
New-Zealand
-
Nigeria
-
Northern-Ireland
-
Norway
-
Panama
-
Poland
-
Portugal
-
Qatar
-
Romania
-
Rwanda
-
San-Marino
-
Saudi-Arabia
-
Scotland
-
Senegal
-
Serbia
-
Singapore
-
Slovakia
-
Slovenia
-
South-Africa
-
Spain
-
Suriname
-
Sweden
-
Switzerland
-
Tanzania
-
Thailand
-
Trinidad-And-Tobago
-
Turkey
-
USA
-
Uganda
-
Ukraine
-
Uruguay
-
World
-
Zambia
⚡
Highlighted Matches
Today's Football Matches and Live Scores
|
09:00
|
Brentford
| In 11h-34m | |
|
11:30
|
Everton
| In 14h-4m | |
|
09:00
|
Manchester City
| In 11h-34m | |
|
09:00
|
Sunderland
| In 11h-34m | |
|
14:00
|
Tottenham
| In 16h-34m |
|
09:00
|
Norwich
| In 11h-34m | |
|
06:30
|
Portsmouth
| In 9h-4m | |
|
09:00
|
Wrexham
| In 11h-34m | |
|
09:00
|
Millwall
| In 11h-34m | |
|
06:30
|
Leicester
| In 9h-4m | |
|
09:00
|
Coventry
| In 11h-34m | |
|
06:30
|
Stoke City
| In 9h-4m | |
|
09:00
|
Middlesbrough
| In 11h-34m | |
|
09:00
|
West Brom
| In 11h-34m | |
|
09:00
|
Sheffield Wednesday
| In 11h-34m |
|
08:00
|
Genoa
| In 10h-34m | |
|
11:00
|
Juventus
| In 13h-34m | |
|
13:45
|
AC Milan
| In 16h-19m | |
|
08:00
|
Parma
| In 10h-34m |
|
10:15
|
Catanzaro
| In 12h-49m | |
|
08:00
|
Empoli
| In 10h-34m | |
|
08:00
|
Pescara
| In 10h-34m | |
|
08:00
|
Sudtirol
| In 10h-34m | |
|
08:00
|
Venezia
| In 10h-34m | |
|
08:00
|
Reggiana
| In 10h-34m | |
|
12:30
|
Palermo
| In 15h-4m |
|
14:00
|
Atletico Madrid
| In 16h-34m | |
|
09:15
|
Barcelona
| In 11h-49m | |
|
11:30
|
Levante
| In 14h-4m | |
|
07:00
|
Mallorca
| In 9h-34m |
|
07:00
|
AD Ceuta FC
| In 9h-34m | |
|
14:00
|
Valladolid
| In 16h-34m | |
|
09:15
|
Cultural Leonesa
| In 11h-49m | |
|
11:30
|
Almeria
| In 14h-4m | |
|
11:30
|
Albacete
| In 14h-4m |
|
06:00
|
Hørsholm-Usserød
| In 8h-34m |
|
07:00
|
Kaizer Chiefs
| In 9h-34m | |
|
07:00
|
Otôho d'Oyo
| In 9h-34m |
|
15:00
|
Palmeiras
| In 17h-34m |
|
10:00
|
Petro de Luanda
| In 12h-34m | |
|
10:00
|
Power Dynamos
| In 12h-34m |
|
11:30
|
Bayer Leverkusen
| In 14h-4m | |
|
08:30
|
Bayern München
| In 11h-4m | |
|
08:30
|
1899 Hoffenheim
| In 11h-4m | |
|
08:30
|
Union Berlin
| In 11h-4m | |
|
08:30
|
Werder Bremen
| In 11h-4m |
|
06:00
|
Eintracht Braunschweig
| In 8h-34m | |
|
06:00
|
SpVgg Greuther Fürth
| In 8h-34m | |
|
06:00
|
Holstein Kiel
| In 8h-34m | |
|
13:30
|
1. FC Magdeburg
| In 16h-4m |
|
14:05
|
Marseille
| In 16h-39m | |
|
10:00
|
Monaco
| In 12h-34m | |
|
12:00
|
Paris FC
| In 14h-34m |
|
11:00
|
Abbeville
| In 13h-34m | |
|
11:00
|
Ancienne Château-Gontier
| In 13h-34m | |
|
11:00
|
APM Metz
| In 13h-34m | |
|
08:30
|
Gosier
| In 11h-4m | |
|
11:00
|
Beauvais
| In 13h-34m | |
|
08:00
|
Biesheim
| In 10h-34m | |
|
06:30
|
Bogny
| In 9h-4m | |
|
08:00
|
Canet Roussillon
| In 10h-34m | |
|
11:00
|
Chalon
| In 13h-34m | |
|
12:00
|
Chauvigny
| In 14h-34m | |
|
13:30
|
Saint Etienne
| In 16h-4m | |
|
10:00
|
Espoir Ste Luce
| In 12h-34m | |
|
11:00
|
Vendée Fontenay
| In 13h-34m | |
|
06:30
|
Freyming
| In 9h-4m | |
|
10:00
|
Hauts Lyonnais
| In 12h-34m | |
|
07:00
|
Croix Football IC
| In 9h-34m | |
|
09:30
|
Laval
| In 12h-4m | |
|
11:00
|
Lyon Duchere
| In 13h-34m | |
|
11:00
|
Olympique Marcquois
| In 13h-34m | |
|
13:00
|
Marmande
| In 15h-34m | |
|
12:00
|
Mazeres
| In 14h-34m | |
|
06:30
|
Montceau
| In 9h-4m | |
|
11:00
|
Montreuil
| In 13h-34m | |
|
12:00
|
Périgny
| In 14h-34m | |
|
11:00
|
Stade Plabennec
| In 13h-34m | |
|
11:30
|
Raon l'Etape
| In 14h-4m | |
|
07:00
|
Reims Sainte-Anne
| In 9h-34m | |
|
11:00
|
Romorantin
| In 13h-34m | |
|
07:00
|
Union Saint-Jean
| In 9h-34m | |
|
09:00
|
Saint-Malo
| In 11h-34m | |
|
11:00
|
SA Mérignac
| In 13h-34m | |
|
06:30
|
Sarre Union
| In 9h-4m | |
|
11:00
|
Selongey
| In 13h-34m | |
|
11:00
|
Seyssinet-Pariset
| In 13h-34m | |
|
11:00
|
Steenvoorde
| In 13h-34m | |
|
06:30
|
Torcy
| In 9h-4m | |
|
11:00
|
Villeneuve-la-Garenne
| In 13h-34m | |
|
11:00
|
Yvetot
| In 13h-34m |
|
08:00
|
Gazişehir Gaziantep
| In 10h-34m | |
|
11:00
|
Kasımpaşa
| In 13h-34m | |
|
05:30
|
Rizespor
| In 8h-4m | |
|
11:00
|
Trabzonspor
| In 13h-34m |
|
FT
|
Santos
|
3
-
0
|
|
|
13:00
|
Vitoria
| In 15h-34m |
|
17:00
|
Inter Miami
| In 19h-34m |
|
16:30
|
Deportes Tolima
| In 19h-4m |
|
09:00
|
Al Ittihad
| In 11h-34m |
|
14:00
|
Acassuso
| In 16h-34m | |
|
14:00
|
Deportivo Armenio
| In 16h-34m | |
|
17:05
|
Real Pilar
| In 19h-39m |
|
09:30
|
Casa Pia
| In 12h-4m | |
|
14:30
|
GIL Vicente
| In 17h-4m | |
|
09:30
|
Moreirense
| In 12h-4m | |
|
12:00
|
Nacional
| In 14h-34m |
|
09:00
|
Dender
| In 11h-34m | |
|
11:15
|
Zulte Waregem
| In 13h-49m | |
|
13:45
|
Charleroi
| In 16h-19m |
|
17:00
|
Club America
| In 19h-34m |
|
09:00
|
Dundee
| In 11h-34m | |
|
11:45
|
Kilmarnock
| In 14h-19m | |
|
09:00
|
Motherwell
| In 11h-34m |
|
07:30
|
LNZ Cherkasy
| In 10h-4m | |
|
10:00
|
Veres Rivne
| In 12h-34m |
|
09:30
|
OFI
| In 12h-4m | |
|
11:30
|
Aris Thessalonikis
| In 14h-4m | |
|
11:30
|
Kifisia
| In 14h-4m |
|
08:30
|
HNK Hajduk Split
| In 11h-4m | |
|
11:15
|
Istra 1961
| In 13h-49m |
|
11:00
|
FC Lugano
| In 13h-34m | |
|
13:30
|
FC Luzern
| In 16h-4m | |
|
11:00
|
FC Zurich
| In 13h-34m |
|
06:30
|
Hvidovre
| In 9h-4m | |
|
08:00
|
HB Koge
| In 10h-34m |
|
08:00
|
IFK Norrkoping
| In 10h-34m |
|
06:00
|
Brattvåg
| In 8h-34m |
|
13:15
|
GKS Katowice
| In 15h-49m | |
|
10:30
|
Korona Kielce
| In 13h-4m | |
|
07:45
|
Lechia Gdansk
| In 10h-19m |
|
08:00
|
Hradec Králové
| In 10h-34m | |
|
08:00
|
Baník Ostrava
| In 10h-34m | |
|
11:00
|
Slavia Praha
| In 13h-34m | |
|
08:00
|
Zlin
| In 10h-34m |
|
12:45
|
Dinamo Bucuresti
| In 15h-19m | |
|
08:30
|
Arges Pitesti
| In 11h-4m |
|
07:00
|
Mladost Lucani
| In 9h-34m | |
|
10:00
|
Novi Pazar
| In 12h-34m | |
|
11:30
|
FK Partizan
| In 14h-4m | |
|
09:30
|
Vojvodina
| In 12h-4m | |
|
06:00
|
Železničar Pančevo
| In 8h-34m |
|
23:00
|
Consadole Sapporo
| In 1h-34m | |
|
23:00
|
Vegalta Sendai
| In 1h-34m | |
|
23:00
|
Montedio Yamagata
| In 1h-34m | |
|
23:00
|
Mito Hollyhock
| In 1h-34m | |
|
23:00
|
JEF United Chiba
| In 1h-34m | |
|
23:00
|
Kataller Toyama
| In 1h-34m | |
|
23:00
|
Renofa Yamaguchi
| In 1h-34m | |
|
23:00
|
Tokushima Vortis
| In 1h-34m | |
|
23:00
|
Sagan Tosu
| In 1h-34m | |
|
23:00
|
Roasso Kumamoto
| In 1h-34m |
|
06:20
|
Al Orubah
| In 8h-54m | |
|
06:20
|
Al-Raed
| In 8h-54m | |
|
06:20
|
Al Taee
| In 8h-54m |
|
10:30
|
Al-Khor
| In 13h-4m | |
|
08:30
|
Al Waab
| In 11h-4m | |
|
10:30
|
Al Kharaitiyat
| In 13h-4m |
|
17:30
|
Atenas
| In 20h-4m |
|
15:00
|
D. La Serena
| In 17h-34m | |
|
09:00
|
Huachipato
| In 11h-34m |
|
FT
|
LDU de Quito
|
2
-
1
|
|
|
15:30
|
Universidad Catolica
| In 18h-4m | |
|
13:00
|
Tecnico Universitario
| In 15h-34m | |
|
13:00
|
Cuniburo
| In 15h-34m |
|
FT
|
ABB
|
0
-
7
|
|
|
15:30
|
Guabirá
| In 18h-4m | |
|
13:00
|
San Antonio Bulo Bulo
| In 15h-34m |
|
08:00
|
El Massira
| In 10h-34m | |
|
08:00
|
Riadi Salmi
| In 10h-34m | |
|
08:00
|
Widad Témara
| In 10h-34m | |
|
11:00
|
Mouloudia Oujda
| In 13h-34m |
|
07:00
|
JS El Biar
| In 9h-34m | |
|
07:00
|
Usm El Harrach
| In 9h-34m | |
|
07:00
|
MO Constantine
| In 9h-34m | |
|
07:00
|
RC Kouba
| In 9h-34m | |
|
07:00
|
CRB Adrar
| In 9h-34m | |
|
07:00
|
US Biskra
| In 9h-34m | |
|
07:00
|
CA Batna
| In 9h-34m | |
|
07:00
|
CR Béni Thour
| In 9h-34m | |
|
07:00
|
JS Jijel
| In 9h-34m | |
|
07:00
|
Teleghma
| In 9h-34m |
|
10:00
|
Polokwane City
| In 12h-34m | |
|
07:30
|
Durban City
| In 10h-4m | |
|
10:00
|
Siwelele
| In 12h-34m |
|
09:00
|
Bendel Insurance
| In 11h-34m | |
|
09:00
|
Niger Tornadoes
| In 11h-34m |
|
10:00
|
Hearts of Oak
| In 12h-34m |
|
10:30
|
DSC
| In 13h-4m | |
|
11:00
|
Jaraaf
| In 13h-34m | |
|
11:00
|
Gorée
| In 13h-34m |
|
17:00
|
Plaza Amador
| In 19h-34m |
|
07:00
|
Aluminium Arak
| In 9h-34m | |
|
07:00
|
Tractor Sazi
| In 9h-34m |
|
07:00
|
Qarabag
| In 9h-34m | |
|
04:30
|
Mil-Muğan
| In 7h-4m |
|
04:30
|
CSKA 1948
| In 7h-4m | |
|
09:30
|
Spartak Varna
| In 12h-4m | |
|
07:00
|
Botev Plovdiv
| In 9h-34m |
|
07:30
|
Kazincbarcikai
| In 10h-4m | |
|
09:15
|
Gyori ETO FC
| In 11h-49m | |
|
05:30
|
Zalaegerszegi TE
| In 8h-4m |
|
08:30
|
Tatran Prešov
| In 11h-4m | |
|
08:30
|
Ružomberok
| In 11h-4m | |
|
11:00
|
AS Trencin
| In 13h-34m | |
|
08:30
|
Spartak Trnava
| In 11h-4m |
|
08:00
|
Mura
| In 10h-34m | |
|
10:30
|
Olimpija Ljubljana
| In 13h-4m |
|
09:00
|
Annagh United
| In 11h-34m | |
|
09:00
|
Armagh City
| In 11h-34m | |
|
09:00
|
Limavady United
| In 11h-34m | |
|
09:00
|
Loughgall
| In 11h-34m | |
|
09:00
|
Warrenpoint Town
| In 11h-34m |
|
08:00
|
Buducnost Podgorica
| In 10h-34m |
|
06:30
|
Bylis
| In 9h-4m | |
|
09:30
|
Flamurtari
| In 12h-4m | |
|
06:30
|
Tirana
| In 9h-4m |
|
06:00
|
Akademija Pandev
| In 8h-34m | |
|
05:30
|
Pelister
| In 8h-4m |
|
08:00
|
Dinamo Tbilisi II
| In 10h-34m | |
|
03:30
|
Meshakhte
| In 6h-4m | |
|
08:00
|
Spaeri
| In 10h-34m | |
|
08:00
|
Gonio
| In 10h-34m | |
|
03:30
|
Merani Martvili
| In 6h-4m |
|
05:00
|
Alashkert
| In 7h-34m |
|
09:00
|
AS Jeunesse Esch
| In 11h-34m |
|
07:00
|
Zebbug Rangers
| In 9h-34m | |
|
07:00
|
Marsa
| In 9h-34m | |
|
09:30
|
Birzebbuga
| In 12h-4m | |
|
12:00
|
Santa Lucía
| In 14h-34m |
|
12:30
|
Europa
| In 15h-4m | |
|
09:30
|
Magpies
| In 12h-4m |
|
08:00
|
Domagnano
| In 10h-34m | |
|
08:00
|
Folgore
| In 10h-34m | |
|
08:00
|
La Fiorita
| In 10h-34m | |
|
08:00
|
San Marino Academy
| In 10h-34m |
|
FT
|
Miramar
|
2
-
1
|
|
|
66'
|
Christchurch United
|
0
-
3
|
|
|
Postponed
|
Auckland United
| - | |
|
Postponed
|
Wellington Phoenix II
| - |
|
05:00
|
Uthai Thani
| In 7h-34m | |
|
05:30
|
Ayutthaya FC
| In 8h-4m | |
|
06:00
|
Rayong FC
| In 8h-34m | |
|
06:30
|
Chiangrai United
| In 9h-4m |
|
05:30
|
Hougang United
| In 8h-4m |
|
09:30
|
Shabab Al Ordon
| In 12h-4m |
|
Postponed
|
La Horquetta Rangers
| - | |
|
16:00
|
Athletic Club
| In 18h-34m |
|
Postponed
|
Atlántico
| - | |
|
13:30
|
Jarabacoa
| In 16h-4m |
|
16:30
|
River Plate
| In 19h-4m |
|
05:00
|
Nairobi City Stars
| In 7h-34m | |
|
06:00
|
Equity Bank
| In 8h-34m | |
|
06:00
|
MOFA
| In 8h-34m |
|
07:00
|
Maroons
| In 9h-34m | |
|
11:00
|
Vipers
| In 13h-34m |
|
05:00
|
Mtibwa Sugar
| In 7h-34m | |
|
07:00
|
Pamba Jiji
| In 9h-34m |
|
07:00
|
Gicumbi
| In 9h-34m | |
|
07:00
|
Rutsiro
| In 9h-34m | |
|
07:00
|
Amagaju
| In 9h-34m |
|
05:00
|
Muzinga
| In 7h-34m | |
|
07:45
|
Garage Express
| In 10h-19m | |
|
07:45
|
Dynamik
| In 10h-19m | |
|
06:00
|
Aigle Noir
| In 8h-34m |
|
FT
|
Malole
|
0
-
1
|
|
|
07:00
|
CS Manika
| In 9h-34m | |
|
08:00
|
Tshinkunku
| In 10h-34m |
|
07:00
|
Kansanshi Dynamos
| In 9h-34m | |
|
07:00
|
Kabwe Warriors
| In 9h-34m |
|
08:00
|
Recreativo do Libolo
| In 10h-34m | |
|
09:00
|
Interclube
| In 11h-34m | |
|
08:00
|
CD Lunda-Sul
| In 10h-34m | |
|
08:30
|
Redonda FC
| In 11h-4m |
|
10:00
|
Ksar
| In 12h-34m | |
|
10:00
|
N'Zidane
| In 12h-34m | |
|
10:00
|
Police
| In 12h-34m |
|
10:00
|
US Bougouba
| In 12h-34m | |
|
10:00
|
Onze Créateurs
| In 12h-34m | |
|
10:00
|
Bougouni
| In 12h-34m |
|
09:00
|
AS Sobemap
| In 11h-34m | |
|
09:00
|
Ayema
| In 11h-34m | |
|
09:00
|
Bani Gansè
| In 11h-34m | |
|
09:00
|
Dynamo Abomey
| In 11h-34m | |
|
09:00
|
Espoir Savalou
| In 11h-34m |
|
14:30
|
Leo Victor
| In 17h-4m | |
|
17:00
|
FC Inter Wanica
| In 19h-34m |
Why Choose Halascore for Live Football Scores?
Halascore is your trusted hub for live football scores today, combining minute-by-minute match updates, verified statistics, and curated news from every major tournament.
Follow Premier League derbies, Champions League knockouts, World Cup qualifiers, and domestic fixtures from over 50 countries with data refreshed every 30 seconds.
- Real-time updates refresh every 30 seconds during active matches.
- Coverage spans 100+ leagues from 50+ countries, including top European competitions.
- Mobile-optimized experience with lightning-fast load times.
- Free access to live scores, fixtures, results, and curated football news.
- Interactive features let you vote on matches and climb the prediction leaderboard.
Frequently Asked Questions About Live Football Scores
- How often are live football scores updated on Halascore?
- {% trans "Scores refresh every 30 seconds during active matches, capturing goals, cards, and in-game events without delay." %}
- Which football leagues can I follow for live scores?
- Track over 100 competitions including Premier League, La Liga, Serie A, Bundesliga, Champions League, World Cup qualifiers, and national cup tournaments.
- Are live football scores free on Halascore?
- Yes. Live scores, fixtures, results, and news alerts are completely free, with optional sign-ups for personalised leaderboards and notifications.
- How can I stay informed beyond live scores?
- Browse the football news hub, jump to competition pages for schedules, and opt into alerts for favourite clubs to stay ahead of every matchday.