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.

33 live· 57 HT
II Lyga· · 1
HT
Sveikata2
2
1.32
7.63
Klaipėdos FM1
0
8.91
Premijer omladinska liga· · 1
65′
Zeljeznicar U191
1
1.36
4.00
FK Sarajevo U19
0
8.50
U19 Divisie 1· · 1
83′
PEC Zwolle U19
3
1.01
26.00
Sparta Rotterdam U19
1
41.00
Women Premier League· · 1
HT
Shabana Starlets W
1
1.20
5.50
Elim White Ladies W
0
12.00
1st Division Women· Denmark · 1
HT
Sundby W
2
1.01
23.00
AaB W
0
29.00
1st Division Women· Portugal· 1
92′
Valadares Gaia W31
1
1.02
19.00
Rio Ave W1
0
151.00
2. Division - Group 1· Norway· 1
HT
Sotra
2
1.18
6.00
Pors Grenland
1
12.00
2. Liga Women· Czech Republic· 2
45′
Teplice W1
1
3.40
3.20
SK Artis Brno1
1
2.05
HT
Branik W1
2
1.14
7.00
Dynamo České Budějovice W2
1
10.00
2nd Division· Denmark · 1
26′
VSK Århus
0
2.10
3.10
Skive IK1
0
3.50
3. Division - Group 1· Norway· 3
44′
Konnerud
0
2.06
5.07
KFUM II
0
3.16
HT
IF Ready2
0
1.50
4.33
Grei
0
5.00
HT
Heming
0
1.50
4.50
Ullern
0
5.00
3. Division - Group 2· Norway· 1
55′
Ranheim II
0
2.32
4.90
Volda
3
2.74
3. Division - Group 5· Norway· 1
HT
Skedsmo1
1
1.02
17.00
Ulfstind
0
26.00
3rd Division· Denmark · 1
HT
Ringsted1
1
3.50
3.25
Naesby BK
1
2.05
A Lyga Women· Lithuania· 1
HT
ŠSG-FA Šiauliai W
0
3.61
4.24
Gintra W
2
2.05
Asian Games· · 1
67′
Japan U231
1
1.36
4.33
Korea DPR U231
0
10.00
Club Friendly Games· · 1
52′
FK Panevezys
0
2.09
4.31
BFA
0
3.45
Damallsvenskan· Sweden· 1
HT
Kristianstads (W)1
0
5.00
3.50
Vittsjo W1
1
1.73
Denmark Series Group 1· Denmark · 1
52′
Frederikssund
0
2.16
4.24
Avarta
1
3.32
Denmark Series Group 2· Denmark · 1
27′
KFUM Roskilde
0
2.19
4.72
Tarnby FF
1
3.02
Div 1· Sweden· 2
HT
FC Trollhattan
2
1.17
7.00
Tvaakers IF
1
13.00
HT
Rosengård2
0
2.20
2.75
Hassleholms IF
0
4.00
Division 2· Sweden· 1
HT
Vänersborgs FK
1
4.87
4.57
Husqvarna FF
0
1.74
Division 2· Sweden· 2
69′
Helges
1
1.36
4.00
Gute1
0
9.50
HT
Viggbyholms IK1
2
2.05
3.10
Korsnäs IF FK
2
3.75
Division 2· Sweden· 1
HT
Nykoping BIS
1
1.54
5.30
Syrianska
0
6.09
Division 2· Sweden· 1
HT
Jonsered1
0
8.50
4.33
Hestrafors IF2
1
1.36
Division 2: Norrland· Sweden· 3
HT
IFK Östersund
0
1.54
5.65
Boden
0
5.83
HT
Kubikenborg
0
2.14
4.70
IFK Luleå
1
3.13
HT
IFK Umeå
1
17.00
8.00
Tegs SK1
2
1.10
Elitedivisionen Women· Denmark · 3
HT
Fortuna Hjorring W
0
5.00
2.88
Farum BK W
0
1.83
HT
Køge
1
1.04
13.00
KoldingQ W
0
26.00
HT
Brondby W
3
1.87
4.47
ASA W
0
4.13
Elitettan Women· Sweden· 2
HT
Enskede W
0
5.50
2.88
KIF Orebro W
0
1.73
HT
IFK Göteborg W
1
2.40
2.63
Elfsborg W1
1
3.40
Esiliiga B· Estonia· 1
HT
Tulevik1
5
2.27
5.02
Tartu Kalev2
0
2.78
FNL· Russia· 1
23′
Spartak Kostroma
0
2.54
3.61
Ural
0
3.04
I Liga Women· Poland· 1
63′
Resovia Rzeszów W1
0
11.00
4.75
Stomilanki Olsztyn W3
1
1.25
Júniores U19· Portugal· 1
HT
Santa Clara U19
0
8.00
4.00
Alverca U19
1
1.36
Kakkonen· Finland· 1
HT
Puistolan Urheilijat3
1
1.30
4.75
Union Plaani
0
9.00
Kansallinen Liiga Women· Finland· 2
HT
KuPS W
0
8.00
4.33
HJK W
1
1.36
HT
HPS W
0
2.63
2.63
Åland United W
0
3.20
Kolmonen - Western Group· Finland· 8
71′
PIF1
2
1.22
5.00
MaPS4
1
12.00
49′
VPV11
1
3.25
3.20
SJK-j
1
2.10
HT
KaaPo
1
1.61
4.00
SalPa II1
0
4.75
HT
KPV Akatemia
0
51.00
51.00
SIF
4
1.00
HT
LBK1
2
1.44
4.50
Ylivieska1
1
5.50
HT
Sporting Kristina
3
1.97
4.83
Nykarleby IK
1
3.50
HT
Virkiä
0
3.17
4.99
VIFK
7
2.07
HT
Tampere United II
1
1.83
3.40
TP-T
1
4.00
League One· China· 1
27′
Nantong Zhiyun1
1
1.25
5.50
Changchun Yatai
0
9.50
Nb I Women· Hungary· 1
65′
Győri ETO W
1
1.01
26.00
Astra Hungary W
0
67.00
Oberliga: Bremen· Germany· 1
HT
BTS Neustadt
0
1.96
5.24
Grohn
0
3.34
Oberliga: Hamburg· Germany· 1
56′
Dassendorf
1
1.78
5.16
HT16
0
4.09
Persha Liga· Ukraine· 2
HT
UCSA
0
2.75
2.50
Viktoriya Mykolaivka1
0
3.00
HT
Probiy Horodenka
0
2.58
3.48
Lokomotiv Kyiv
1
3.07
Pershaya Liga· Belarus· 2
26′
Shakhtyor Soligorsk
0
2.17
4.35
Minsk II
0
3.24
HT
Niva
1
1.50
5.53
Volna1
0
6.54
Primavera Cup· Italy· 1
97′
Südtirol U19
2
1.85
4.49
Ascoli U19
0
4.24
Primera Division RFEF: Group 1· Spain· 1
94′
Extremadura 19244
0
81.00
13.00
Zamora3
1
1.04
Primera Division Women· Spain· 1
97′
Real Sociedad W3
3
3.40
4.04
Real Madrid CF (W)3
5
2.18
Serie A Women· Italy· 1
68′
Juventus (W)
2
1.11
7.00
Napoli W
1
21.00
Super League Women· Belgium· 1
27′
RSC Anderlecht W
0
1.40
4.75
La Louvière W1
0
7.00
Super League Women· Greece· 1
53′
Pyrgos 1968 W
0
2.61
4.02
Asteras Tripolis W
1
2.72
Tercera - Group 12· Spain· 2
58′
Unión Sur Yaiza
0
3.02
3.63
UD San Fernando
0
2.54
HT
Villa Santa Brígida1
1
1.17
6.00
Villaverde Norte
0
12.00
Tercera - Group 17· Spain· 1
80′
Huesca II1
0
4.50
1.40
Fraga2
0
7.00
Tercera - Group 6· Spain· 1
95′
Villarreal III4
0
2.14
3.74
Levante II1
2
3.77
Toppserien· Norway· 3
HT
Molde W1
0
13.00
7.00
Vålerenga W
1
1.14
HT
Lyn W
1
1.29
5.00
Hønefoss W
0
10.00
HT
Haugesund W
0
1.61
3.00
LSK Kvinner W
0
7.50
U19 1. Liga· Czech Republic· 1
HT
Pardubice U191
3
1.02
17.00
MFK Karvina U191
0
26.00
Vysshaya Liga Women· Belarus· 1
HT
Dinamo Brest W
0
1.31
7.45
Gomel W
0
9.69
Wsl 2 Women· England· 1
HT
Burnley W
0
4.00
2.88
Bristol City W
0
2.05
Ykkönen· Finland· 1
27′
OLS
2
1.09
10.00
PKKU
0
19.00

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