Live football scores
Live scores with our pre-match pick beside each game – updating every 30 seconds without a refresh. Picks are settled on the 90-minute score only.
In play
EuropeUEFA U19 Championship Qualification5 matchesTable ›
WorldCAF Women's Champions League1 matchTable ›
SlovakiaCup1 matchTable ›
SpainTercera División RFEF Group 111 matchTable ›
Turkey3. Lig Group 31 matchTable ›
WorldCAF U23 Cup Of Nations1 matchTable ›
FranceFeminine Division 11 matchTable ›
WorldUEFA Europa Cup Women1 matchTable ›
FranceNational 2 Group C1 matchTable ›
Kicking off soon
Lithuania1 Lyga1 matchTable ›
SpainTercera División RFEF Group 111 matchTable ›
Czech-RepublicCup1 matchTable ›
CameroonElite One1 matchTable ›
WorldUEFA Europa Cup Women5 matchesTable ›
EuropeUEFA U19 Championship Qualification4 matchesTable ›
SpainSegunda División RFEF Group 33 matchesTable ›
EuropeUEFA Champions League Women1 matchTable ›
WorldCAF U23 Cup Of Nations1 matchTable ›
BrazilPernambucano U201 matchTable ›
ArgentinaReserve League6 matchesTable ›
EnglandEFL Trophy2 matchesTable ›
WorldPremier League International Cup2 matchesTable ›
SpainTercera División RFEF Group 61 matchTable ›
EnglandWSL Cup3 matchesTable ›
Finished today
Turkey3. Lig Group 31 matchTable ›
JapanJ League Cup4 matchesTable ›
BelarusCoppa1 matchTable ›
Turkey3. Lig Group 13 matchesTable ›
WorldCAF Women's Champions League1 matchTable ›
SlovakiaCup1 matchTable ›
Turkey3. Lig Group 23 matchesTable ›
WorldFriendlies2 matchesTable ›
WorldCAF U23 Cup Of Nations2 matchesTable ›
BelgiumFirst Amateur Division1 matchTable ›
AsiaSAFF Championship2 matchesTable ›
EuropeUEFA U19 Championship Qualification12 matchesTable ›
In play now
13 matches are in play. 33 more kick off in the next three hours. Of today's finished games, our pick won 20 and lost 13.
About our live scores
While this page is open the scores update every 30 seconds by themselves, and the page reloads every few minutes to add new kick-offs. Next to every score you see our pre-match pick; it turns green or red the moment the result is decided. Bets settle on the 90-minute score, so extra time and penalties never change a pick.
Want a ping instead of watching? Star ☆ a match or follow a team, then turn on alerts on My matches – you will get kick-off, goal and full-time notifications. For tomorrow's games, see tomorrow's predictions.
Frequently asked questions
How often do the live scores update?
Every 30 seconds while the page is open, with no need to refresh. New kick-offs are added every few minutes.
Do extra time and penalties count for your picks?
No. Every pick is graded on the 90-minute score, the same way bookmakers settle these bets.
Can I get a notification when my team scores?
Yes – star a match or follow a team, then turn on alerts on the My matches page. You get kick-off, goal and full-time alerts.