Skip to football scores and content

Live Football Scores

12 Matches In Play

Real-time score updates, current match minutes, goal alerts, and live match centre statistics from premier competitions worldwide.

12'
Premier League
Manchester City Manchester City
1 - 0
Manchester United Manchester United
HT
La Liga
Real Madrid Real Madrid
2 - 1
Barcelona Barcelona
65'
Bundesliga
Bayern Munich Bayern Munich
3 - 0
Borussia Dortmund Borussia Dortmund
32'
Serie A
Inter Milan Inter Milan
1 - 1
Juventus Juventus
18'
Thai League 1
Buriram United Buriram United
0 - 0
Bangkok United Bangkok United
73'
Premier League
Arsenal Arsenal
2 - 1
Chelsea Chelsea
54'
Premier League
Liverpool Liverpool
2 - 0
Aston Villa Aston Villa
82'
La Liga
Atletico Madrid Atletico Madrid
1 - 0
Sevilla Sevilla
39'
Bundesliga
Bayer Leverkusen Bayer Leverkusen
1 - 1
RB Leipzig RB Leipzig
25'
Thai League 1
BG Pathum United BG Pathum United
1 - 0
Port FC Port FC
40'
Ligue 1
Paris Saint-Germain Paris Saint-Germain
2 - 0
Marseille Marseille
60'
Serie A
AC Milan AC Milan
1 - 1
Roma Roma

How Real-Time Live Football Scores Work on BaanPolball

BaanPolball delivers lightning-fast live score updates utilizing high-frequency polling and low-latency API feeds connected directly to stadium scouting networks. Match minutes, goals, substitutions, red and yellow cards are transmitted instantly.

Understanding Match Clock & Stoppage Time

Football matches are contested over two 45-minute halves. The timer continues running continuously during stoppages for injuries, substitutions, and VAR reviews. At the conclusion of each half, the fourth official signals the minimum additional time (e.g., 45+3' or 90+5'). The referee retains sole discretion to add further time if delays occur within stoppage time.

VAR Checks & Score Disallowances

When a goal is scored, it may undergo Video Assistant Referee (VAR) review for offside, attacking fouls, or out-of-play boundaries. In the rare event a strike is overturned, the live score automatically updates back to the previous tally.

Frequently Asked Questions About Live Scores

How often does the score refresh on this page?
Scores automatically refresh every 30 seconds via background REST API polling without requiring a page reload.
What do status abbreviations like HT, ET, and PEN mean?
HT indicates Half-Time (15-minute interval). ET indicates Extra Time in knockout ties (two 15-minute periods). PEN signifies a penalty shootout in progress.