All scores →
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…

Where 4Futbol's data comes from

Every score, table and fact here comes from a free source that we tested with a crawler that says who it is — 4FutbolBot/1.0 — and whose terms we read. If a source refuses an honestly identified client, we do not disguise ourselves to get in; we go without. Visitors never touch these sources: one server-side job fetches them politely and the pages read small snapshots.

What “live” means here, competition by competition

Competition How fresh What you see
Premier League Live Live score and minute from the Fantasy Premier League feed while that source is switched on.
La Liga Results within days Fixtures, and each result within a few days. Near-live with a free football-data.org key.
Bundesliga Near-live Scores as the OpenLigaDB community enters them during the match - usually within a minute or two of a goal, with no guarantee.
Serie A Results within days Fixtures, and each result within a few days. Near-live with a free football-data.org key.
Ligue 1 Results within days Fixtures, and each result within a few days. Near-live with a free football-data.org key.
Liga MX Results within days Results only, usually within three or four days, with closing odds. No free source publishes live Liga MX scores or an upcoming-fixture list; fixtures appear here only when the site has its own Odds API key.
UEFA Champions League Near-live Scores and scorers as the OpenLigaDB community enters them - usually within minutes, with no guarantee. A free football-data.org key adds a second, official source.
UEFA Europa League Near-live Scores and scorers as the OpenLigaDB community enters them - usually within minutes, with no guarantee.
Campeonato Brasileiro Série A Results within days Full fixture list, and each result within a few days. Near-live with a free football-data.org key.
Liga Profesional Argentina Results within days Results only, usually within three or four days, with closing odds. No free source publishes live Argentine scores or an upcoming-fixture list.
Copa Libertadores Incomplete Our only openly licensed source has the three qualifying rounds and the whole group stage. It lists the round of 16 without results and nothing after it, so knockout scores are NOT shown here - follow them in News.
Eredivisie Results within days Fixtures, and each result within a few days. Near-live with a free football-data.org key.
Primeira Liga Results within days Fixtures, and each result within a few days. Near-live with a free football-data.org key.
Scottish Premiership Results within days Results within a few days and the next round only: no free source publishes a full Scottish fixture list.
EFL Championship Results within days Fixtures, and each result within a few days. Near-live with a free football-data.org key.

Where no live-capable source covers a competition, a match that has kicked off shows “In progress” with no score, then “Result pending”, then the result. We never show a stale 0–0. There is no free live feed — and no free fixture list — for Liga MX, Argentina, the Libertadores or the Sudamericana; live Liga MX would cost money, and for now the site runs on free sources.

Sources we use

Source Licence Used for Limits, said plainly
OpenLigaDB Open Database License (ODbL) 1.0 — commercial use permitted with attribution Champions League and Europa League scores, scorers and league-phase tables; near-live Bundesliga scores and scorers Community-entered: registered users type in the scores, usually within minutes, with no editorial check and no guarantee. The feed has no running clock, so a match in play shows its score and “In progress”. Required notice: Daten von OpenLigaDB (www.openligadb.de), lizenziert unter ODbL 1.0. Its team-icon links are explicitly unlicensed and are never used.
openfootball CC0 — public domain Full-season fixture lists and results for the Premier League, Championship, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, Primeira Liga and Brazil's Série A; the Copa Libertadores; the complete 2026 World Cup Volunteer-maintained and updated about weekly — a schedule-and-results source, never a live one. It has no Liga MX file at all, and its 2026 Libertadores file stops at the end of the group stage: the round of 16 is listed without results, which is exactly what our Libertadores page shows.
International results 1872–present CC0 — public domain National-team pages: recent results, shoot-outs, records Senior men's internationals only. We could not find an equivalent open dataset for the women's game that we could verify, so women's internationals are not shown rather than shown badly.
Wikidata CC0 Club founding year, home ground and capacity Only as good as the Wikidata entry. If you see something wrong on a club page, the fix is there.
football-data.org Documented API, free key When a key is configured: near-live scores and official tables for seven European leagues, the Championship, the Champions League and Brazil Not configured on this site yet. Its free plan does not include Liga MX, Argentina, Scotland, the Europa League or the Libertadores.
The Odds API Documented API, free key Multi-bookmaker three-way lines; zero-cost fixture lists for Liga MX and Scotland Not configured on this site yet — which is why Liga MX shows results but no upcoming fixtures.

Two sources we use knowing their terms restrict it

Most sources above are explicitly open. Two are not, and you should know about them.

football-data.co.uk — switched on

Free CSV files of results, match statistics and bookmakers' closing odds. It is our only source for Liga MX, Argentina and Scotland, and it supplies the odds, match statistics and referees on European match pages. Its data page says its use “is intended for private individuals only, NOT commerical or data training products using automated bots/scrapers/AI.” It answers our identified crawler and does not block us.

Fantasy Premier League data — switched on

The JSON that powers the official fantasy game: exact kick-off times, in-play scores and minutes, and season statistics for every Premier League player. It is undocumented, and the Premier League's website terms restrict commercial reuse of its content and the building of databases from it. It, too, answers our identified crawler.

Why they are on: the site's owner weighed this on 20 September 2026 and accepted the risk for a site with little traffic and no advertisers. Each is behind a single switch; if either publisher objects it goes off that day, and the pages that depend on it fall back to the open sources (or say the data is unavailable). This acceptance does not extend to sources that block identified crawlers or forbid automated access outright — those stay out, as listed below.

What we deliberately do not use

Crests

Club crests are trademarks of the clubs. We show small copies (never larger than 40 pixels), hosted on our own server and never hot-linked, purely so you can recognise a club at a glance. Any club, competition, country or the whole site can be switched to plain colour badges in one line of configuration — if you represent a rights-holder and want that done, tell us and it will be.

Feed health

Feed Status Sources Last run Detail
fdcouk OK football-data.co.uk 2167 result rows
premier-league OK openfootball + fdcouk + fpl matchday, 380 matches (91 played), window 10, 0 ties
la-liga OK openfootball + fdcouk live, 380 matches (109 played), window 10, 0 ties
bundesliga OK openfootball + fdcouk + openligadb matchday, 306 matches (73 played), window 9, 0 ties
serie-a OK openfootball + fdcouk live, 380 matches (100 played), window 10, 0 ties
ligue-1 OK openfootball + fdcouk live, 306 matches (81 played), window 9, 0 ties
liga-mx OK fdcouk idle, 470 matches (470 played), window 10, 16 ties
champions-league OK openligadb idle, 144 matches (72 played), window 26, 0 ties
europa-league OK openligadb idle, 144 matches (72 played), window 26, 0 ties
brazil OK openfootball + fdcouk idle, 380 matches (338 played), window 18, 0 ties
argentina OK fdcouk idle, 481 matches (481 played), window 6, 15 ties
copa-libertadores OK openfootball idle, 142 matches (126 played), window 10, 23 ties
eredivisie OK openfootball + fdcouk live, 306 matches (99 played), window 9, 0 ties
primeira-liga OK openfootball + fdcouk live, 306 matches (90 played), window 9, 0 ties
scottish-premiership OK fdcouk matchday, 75 matches (69 played), window 6, 0 ties
championship OK openfootball + fdcouk live, 552 matches (168 played), window 24, 0 ties
players OK fpl premier-league 670
worldcup OK openfootball x international_results 2026 World Cup - complete; cross-check: 104 of 104 scores agree (32 of 32 knockout), 0 differ, 0 not matched by name
national OK international_results 48 teams
facts OK wikidata 83 of 90 clubs
odds OK none no ODDS_API_KEY - closing and next-round prices come from football-data.co.uk while that source is switched on

Club spellings our alias table could not match: 0. (Zero is the goal — an unmatched spelling is how one club becomes two rows in a table.)

Looking for MLS, the NWSL, college or high-school soccer? That is our sister site, 4Soccer.us.

4Futbol is an independent site and is not affiliated with, endorsed by or sponsored by FIFA, UEFA, CONMEBOL, Concacaf, the Premier League, LaLiga, the Bundesliga, Serie A, Ligue 1, Liga MX, or any club, league or competition. Club names, crests and marks are the property of their respective owners and are used here for identification only.

Data: OpenLigaDB — Daten von OpenLigaDB (www.openligadb.de), lizenziert unter ODbL 1.0 · openfootball (CC0) · international results (CC0) · Wikidata (CC0) · football-data.co.uk · Fantasy Premier League. How we use each source. Odds are shown for information only — 21+ where legal; please play responsibly. Problem? Call 1-800-GAMBLER.

Looking for MLS, the NWSL, college or high-school soccer? That is our sister site, 4Soccer.us.