Skip to main content

About Scout data

Where Scout data comes from

HEMA Scout aggregates tournament data scraped from publicly visible pages on upstream scoring and ratings sites. We don't run the tournaments, we don't edit the results, and we don't re-score the matches - Scout is a reader, not an authority.

How fresh it is

Scout keeps a short-lived cache to stay polite to the upstream sources. Cache age varies by data type:

  • Live events: refreshed roughly every 15 minutes during an active tournament.
  • Upcoming events: refreshed on a rolling cadence as the event date approaches.
  • Completed events: cached for up to 365 days once results are finalised.
  • Fighter profiles: refreshed roughly every 12 hours.
  • Fighter search / club directories: refreshed weekly.

Every Scout page carries a small "updated X ago" pill so you can see the cache age at a glance. When a page sits past its staleness threshold, the next visitor triggers a background refresh automatically - no manual reload needed.

No editorialising

Scout does not re-rank, re-score, or re-interpret match data. Stats shown here are presented as provided by the source. The analytics we compute (win rates, trajectory, strength of schedule, adjusted difficulty) are mechanical aggregations over the raw data; the source data itself is untouched.

Spotted a problem?

If you see something wrong - a missing fighter, a mis-matched event, stale results that won't refresh, or a stat that looks off - use the "Report an issue with this data" link on any Scout page. That drops the page URL into an email so I can investigate.

What Scout is not

  • Not an official results portal.
  • Not a replacement for the upstream scoring or ratings sites - follow their canonical links for the source of truth.
  • Not monetised, gated, or logged beyond the standard site analytics.