Data

Where the numbers come from

Full data provenance. Sources, parse dates, known gaps. Transparency is the whole point.

Sources

We do not use Champion Data's proprietary feeds (their `ratingPoints` composite or per-event chain data). Everything we use is published in either AFL Tables or AFL.com.au's public match centre. The AFL.com.au scrape adds seven advanced fields for matches from 2012 onward (intercept marks, score involvements, hit-outs-to-advantage, intercepts, metres gained, pressure acts, f50 ground-ball gets) on top of the AFL Tables box score — all under the data/parsed/aflcom/ directory. The 17-field v1.1 KICK formula uses the AFL Tables fields only; the seven AFL.com.au fields were tested in the v1.4 sweep and held (see validation page).

Current dataset

Known gaps

Refresh schedule

In-season: one full refresh on the Monday after each round, once every game in the round is complete. Off-season: monthly refreshes to capture any source corrections.

Downloads

Bulk CSV and JSON exports of the full KICK Rating dataset (season tables, per-game scores, derived splits) are planned. Until then, all data is visible on the individual player, match, and season pages — and if you want a specific slice sooner, email hello@kicker.au and we'll cut it.

Spot a data error? hello@kicker.au. We fix corrections within 48 hours.