Skip to content

Data Sources & Methodology

This page explains where the information on KickoffHQ comes from and how it's presented, so you can judge how to use it. We aim to be accurate and current, but we're an independent guide. Always confirm with the official broadcaster before making plans.

Where fixture data comes from

Fixtures, results and broadcast listings are aggregated from established third-party sports-data providers. We normalise that data into a consistent format and store it so pages load quickly without calling external services on every request.

How often it's refreshed

Data is refreshed on a regular automated schedule. Live scores and in-play details update frequently while a match is in progress; fixtures, listings and results are updated as new information becomes available from our providers. Where a reliable update time exists, match pages show a “Last updated” timestamp.

How TV & broadcast listings are shown

On upcoming and live matches, the “Where to Watch” section lists the broadcasters and channels known to be carrying the event, often across multiple countries. This is a reference list of available coverage; it is not a guarantee that a given channel is available to you, and packages, regions and rights can differ. Channel availability and naming come from our data providers.

How start times are displayed

Start times are shown in your browser/device timezone, which is the source of truth for the clock you see. We convert each fixture's scheduled start to your device's local time automatically; you don't need to set anything.

How your selected location is used

You can set a location (city, state or country). This is used for content and context only, for example the page headline and locally relevant promotions. It does not change the timezone of displayed start times, which always follow your device.

Why listings can change

Schedules and broadcast assignments are set by leagues and broadcasters and can change at short notice: start times move, matches are postponed, and channels are added or reassigned. We update as our providers do, but there can be a lag, and last-minute changes may not be reflected immediately.

Editorial articles: how the blog is written and reviewed

Articles on the KickoffHQ blog (weekly previews and weekend recaps) are written under the byline nordy. AI is used as a drafting tool, not as the source of the article's expertise: a first draft is generated from a structured brief built entirely from KickoffHQ's own stored fixture, score, form, standings and head-to-head data — the model is never asked to invent scores, quotes, stakes, predictions, or facts not present in that data.

Every article is reviewed by a person before publication. KickoffHQ records, internally, who reviewed the article, when, and a short editorial note describing the concrete contribution that review adds — for example a comparison between teams, an interpretation of what a result means for the table, why those particular matches were selected that week, or an original read on the data. A generic or empty note does not satisfy this requirement, and an article cannot be approved for publication without one. Search-demand signals may help decide which matches to cover, but never substitute for this review.

An individual article only becomes eligible for search indexing once it has a completed review on record. The blog index itself only becomes eligible for indexing once a sustained body of reviewed articles exists, published across several distinct weeks — a single article, or a short burst of articles, is not treated as sufficient editorial history on its own.

Corrections

If a published article contains a factual error, we record the correction on the article itself (visible on the page, with the date and what changed) and re-confirm the reviewer and editorial note at the same time — a correction is treated as a new review, not a quiet edit. To report a factual error in an article, use the “Report a correction” link on that article, or email us directly.

Reporting incorrect information

If you spot a wrong start time, channel or fixture, please tell us and we'll review it: report an incorrect listing, or reach us via the contact page.

Limitations & disclaimer

KickoffHQ is an independent guide and is not affiliated with any league, team or broadcaster, and is not a broadcaster, streaming service or rights holder. Coverage depth varies by competition and region, and not all matches have confirmed broadcast information. Always confirm start times and where-to-watch availability with the official broadcaster in your region.

Data attribution

City-level geolocation and location search are powered in part by GeoNames, used under the CC BY 4.0 licence.