Live Football Scores & In-Play Statistics

Track every live football match worldwide with real-time scores, in-play statistics and game momentum. Filter live matches by shots on target, corners, dangerous attacks, pressure index and xG. All stats update automatically every 20 seconds — no refresh needed.

76 live· 27 HT
Liga 1 U20· · 1
74′
Persis Solo U202
0
8.50
3.50
PSIM Yogyakarta U202
1
1.44
Premijer omladinska liga· · 1
32′
Zvijezda Bijeljina U19
0
2.00
3.25
Zeljeznicar U19
0
3.50
Second League A· · 2
—
Zenit II
0
1.47
5.38
Amkar Perm'
0
7.50
HT
Torpedo Miass
0
2.42
3.56
Dinamo Stavropol'
0
3.27
J2-League· Japan· 1
HT
Júbilo Iwata1
1
1.29
4.75
Consadole Sapporo1
0
12.00
K3 League· Republic of Korea· 1
2′
Daejeon Korail
0
1.73
3.50
Dangjin Citizen
0
4.00
Liga 1· Indonesia· 3
70′
Arema FC1
2
3.60
1.91
Bhayangkara Presisi Indonesia FC1
2
3.50
75′
Persita Tangerang1
1
1.17
5.00
Garudayaksa FC3
1
21.00
76′
Psim Yogyakarta
0
7.50
1.67
Persija Jakarta2
0
2.63
Premier League· Bangladesh· 2
67′
Bangladesh Police
5
1.79
4.14
Fakirerpool1
0
4.97
67′
Mohammedan Dhaka1
4
1.47
5.26
Arambagh
0
7.63
Vysshaya Liga· Belarus· 1
3′
Minsk
0
2.18
3.82
Torpedo BelAZ
0
3.58
2. HNL· Croatia· 1
3′
Orijent 1919
0
1.91
3.50
Dubrava Zagreb
0
3.50
2. Liga Women· Czech Republic· 1
42′
Branik W
3
1.17
7.50
Hradec Kralove W
1
9.50
3. Liga CFL· Czech Republic· 8
88′
Mlada Boleslav II1
1
1.20
4.33
Banik Sous1
0
26.00
87′
Slovan Liberec II1
0
1.48
5.67
MFK Chrudim2
3
6.71
89′
Horní Ředice1
0
81.00
41.00
Benatky nad Jizerou3
2
1.00
90′
Loko Vltavín
2
1.08
7.50
Slavia III1
1
41.00
92′
Povltava FA4
1
2.73
4.16
Dynamo Ceske Budejovice
3
2.54
88′
Benesov2
1
2.32
4.19
Admira Praha4
4
3.03
90′
Aritma Praha4
3
7.00
1.20
Bohemians 1905 II3
3
8.50
91′
Neratovice-Byškovice1
3
2.74
4.09
Pardubice II1
0
2.56
4. Liga Division B· Czech Republic· 3
84′
Baník Sokolov2
2
1.02
19.00
Sokol Hostoun1
0
34.00
89′
Slavoj Vyšehrad1
2
81.00
51.00
Újezd Praha 41
4
1.00
70′
Ústí nad Labem II1
0
3.40
1.91
Slovan Velvary
0
3.75
4. Liga Division C· Czech Republic· 1
85′
Slavia Hradec Králové2
1
5.50
1.36
Spartak Police n/Metují2
1
5.50
4. Liga Division D· Czech Republic· 1
87′
TJ Tatran Bohunice1
0
1.77
4.51
Žďár nad Sázavou2
0
4.71
4. Liga Division E· Czech Republic· 1
75′
Prostějov II2
1
8.50
3.60
Bzenec-Vracov1
2
1.40
Australian Cup· Australia· 1
78′
South Melbourne2
0
6.00
2.60
Melbourne Victory
0
1.91
Central Youth League· Poland· 3
78′
Arka Gdynia U191
2
13.00
4.33
S. Rzeszow U192
3
1.25
HT
Korona Kielce U191
1
7.50
4.50
Lech Poznan U19
2
1.36
HT
Raków Częstochowa U1921
1
2.88
2.88
Arkonia U192
1
2.50
Denmark Series Group 2· Denmark · 1
2′
Glostrup FK
0
1.50
4.75
Gladsaxe
0
4.50
Esiliiga· Estonia· 1
31′
Tallinna FC Flora U211
0
1.61
4.00
FC Tallinn
0
4.33
Esiliiga B· Estonia· 2
34′
Legion
1
3.14
4.91
Tulevik
2
2.09
30′
Tartu Kalev
0
2.10
3.75
FCI Tallinn
0
2.75
First Liga· Latvia· 2
46′
Rīgas FS II
2
2.35
4.45
Mārupe
1
2.85
1′
Metta / LU
0
1.24
8.89
Beitar / Riga Mariners
0
12.53
FNL· Russia· 1
HT
Ural
0
1.48
4.82
Veles1
2
8.61
Liga 2· Indonesia· 2
69′
Sumsel United
3
1.00
51.00
Persiku Kudus
1
67.00
67′
FC Bekasi City
3
1.00
51.00
PSGC Ciamis4
0
67.00
Liga 2· Romania· 1
2′
Şcolar Reşiţa
0
2.20
3.20
CSM Slatina
0
2.90
Liga Bet - North A· Israel· 1
1′
Maccabi Ahva Sha'ab
0
1.91
3.80
Ahva Kafr Manda
0
3.20
National League· Myanmar· 2
HT
Myawady
0
2.17
4.46
Yadanarbon
1
3.17
HT
Ayeyawady United1
0
6.50
4.00
Thitsar Arman2
1
1.44
NB 3: Southeast· Hungary· 1
HT
Gyulai Termál1
0
2.75
3.10
Újpest II1
0
2.50
Persha Liga· Ukraine· 1
47′
Inhulets
0
2.31
3.72
Ahrobiznes Volochysk
1
3.35
PrimaVera 1· Italy· 2
52′
Internazionale U20
1
1.49
5.43
Como U20
0
6.91
HT
Cesena U20
1
2.02
4.09
Torino U20
0
3.85
Primavera 2· Italy· 6
46′
Cremonese U19
1
1.73
3.25
Udinese U19
1
4.75
45′
Venezia U192
0
1.95
3.00
Lecco U191
0
4.00
28′
Napoli U19
0
1.95
3.25
Pisa U19
0
3.75
HT
Südtirol U19
0
8.50
4.33
Virtus Entella U19
1
1.33
HT
Latina U19
0
2.60
2.75
Bari U191
0
2.88
HT
Perugia U19
1
1.85
4.48
Avellino U19
0
4.21
Tercera - Group 10· Spain· 1
HT
Sevilla III1
0
5.00
2.40
Tomares3
0
2.10
Tercera - Group 13· Spain· 1
29′
Santomera
1
1.18
6.00
Deportivo Maritimo1
0
10.00
Tercera - Group 17· Spain· 1
2′
Cuarte Industrial
0
1.73
3.25
Caspe
0
4.33
Tercera - Group 4· Spain· 3
33′
Sodupe
0
2.75
2.75
Touring1
0
2.75
3′
Durango
0
2.20
3.40
Derio
0
2.88
3′
San Ignacio
0
1.95
3.40
Eibar III
0
3.25
Thai League 3 - Center· Thailand· 3
70′
Lopburi City2
0
19.00
6.50
Pathum Thani University2
1
1.13
68′
Chamchuri United3
2
1.53
3.40
Prime Bangkok1
1
6.50
50′
Ang Thong
2
1.77
4.38
Ayutthaya
0
4.83
U19 Elite· Switzerland· 1
45′
Winterthur U19
0
1.57
3.60
Grasshoppers U191
0
5.50
U19 Elite Division· Israel· 1
67′
Maccabi Netanya U192
1
1.83
2.30
Hapoel Kfar Saba U191
1
8.50
U19 League· Hungary· 1
HT
Budai U191
0
2.34
4.49
Győri ETO U191
2
2.86
V-League· Vietnam· 1
2′
Hoàng Anh Gia Lai
0
3.50
3.30
SHB Đà Nẵng
0
1.91
V-League 2· Vietnam· 1
71′
Long An1
0
4.00
1.67
Thep Can Tho FC1
0
4.33
Youth League· Slovakia· 5
HT
Slovan Bratislava U191
1
1.83
3.20
Trenčín U191
1
4.33
HT
Spartak Trnava U191
3
1.91
3.20
DAC U193
3
4.00
HT
Žilina U19
0
2.05
2.88
Podbrezová U191
0
4.00
HT
Prešov U19
0
2.25
3.00
Dukla U191
0
3.25
HT
FC Košice U19
1
1.40
4.33
Zemplín Michalovce U19
0
6.50

Available Live Match Filters

  • •Shots on target — filter by total shots, shots last 10 min, shots last 15 min
  • •Corners — filter matches with 6+ total corner kicks
  • •Dangerous attacks — filter matches with 20+ dangerous attacks
  • •Pressure index — filter by game momentum: Dead, Balanced, Open, Intense, All-Out War
  • •xG delta — filter teams overperforming or underperforming expected goals
  • •Match period — first half, half-time, or second half
  • •Scoreline — home winning, away winning, or draw
  • •Goals — 0 goals, 1 goal, 2 goals, or 3+ goals

Filter Live Matches by Shots

Use the shots filter to narrow live matches to games with the most activity. Filter by total shots (10+), shots in the last 10 minutes, or shots in the last 15 minutes. This helps you find high-tempo matches where teams are actively creating chances, even if the score is still 0-0. Combined with the corners filter, you can identify games with sustained attacking pressure.

Track Game Momentum in Real Time

Game momentum shows which team is dominating play right now, measured by the pressure index. Our game flow tags classify each match as Dead Game, Balanced Tempo, Open Game, High Intensity, or All-Out War based on live pressure data. A match classified as "High Intensity" has one or both teams applying heavy attacking pressure, making a goal more likely in the coming minutes.

In-Play Stats Explained

Each live match displays key in-play statistics: total shots, corners, dangerous attacks, ball possession, and live xG (expected goals). The pressure index combines these metrics into a single score that quantifies how much pressure a team is applying. Live xG dots indicate whether a team is above xG (creating more chances than expected) or below xG (creating fewer). These stats update every 20 seconds during in-play matches.

Related Football Tools

Today's match insightsAI-generated analysis for upcoming fixturesCorrect score predictionsExact scoreline probabilities for todayOver/Under goalsGoal line analysis for all matchesCorner predictionsOver/under corner kick tips

Frequently Asked Questions

Use the "Shots" filter chips in the filter bar above the live match list. You can filter by matches with 10+ total shots, or by shots in the last 10 or 15 minutes. The filter instantly narrows the live scores list to only matches meeting your shot criteria, helping you find high-tempo games.

Game momentum refers to which team is currently dominating play, measured by the pressure index. A match with high momentum has one or both teams creating dangerous attacks and shots. Our game flow tags (Dead Game, Balanced Tempo, Open Game, High Intensity, All-Out War) classify the overall match tempo in real time.

The pressure index is a real-time metric that quantifies how much pressure a team is applying during a live match. It combines shots, attacks, dangerous attacks, and possession into a single score. A higher pressure index means a team is more likely to score next. The index updates every 20 seconds during in-play matches.

Yes, all live stats on this page — including scores, shots, corners, dangerous attacks, xG (expected goals), and the pressure index — update automatically every 20 seconds. You do not need to refresh the page. The countdown timer in the header shows when the next update will occur.

Live xG (expected goals) measures the quality of scoring chances created during the match so far. Pre-match xG is a projection based on team form and historical data. By comparing live xG to the pre-match expected curve, you can see if a team is overperforming (creating more chances than expected) or underperforming (creating fewer). The xG dots above each match indicate this.

Yes. Activate the "Corners" or "Dangerous Attacks" filter from the filter bar, and the match list automatically sorts by that stat in descending order. This lets you quickly find matches with the most corner kicks or the most dangerous attacks across all live games worldwide.

HubTodayLive
Correct ScoreAI SignalsPlayer props