Where the numbers come from
Full data provenance. Sources, parse dates, known gaps. Transparency is the whole point.
Sources
- AFL Tables (afltables.com) — the public, community-maintained archive of AFL match results and box-score stats going back to 1897. Primary source for historical matches, player game logs, and team season totals. Attributed in our footer.
- AFL match centre — supplementary source for current-season matches where AFL Tables hasn't been updated yet.
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
- Matches parsed: 16,892 (AFL men's only, 1897 onward). AFLW matches land with KICK Rating v2.
- Players rated: 13,283 across 678,721 per-game scores.
- AFL.com.au advanced fields: 2,879 matches (2012–2025), 18.2% of all career player-games.
- AFLCA coach votes: 28,201 votes across 507 rounds (2003–2026), bridged to kicker match IDs at 96.5% hit rate. Used for validation, not weighted into KICK v1.1.
- Last refresh: 2026-05-16.
Known gaps
- Early-era box scores (pre-1965) are sparse — some matches have goalkickers only, no full player-by-player stat lines. These players get career totals but no KICK Rating.
- Pre-2000 clanger / contested-possession / one-percenter data is patchy. KICK Rating handles missing fields by treating them as zero rather than extrapolating.
- AFLW pre-2017 doesn't exist (competition started 2017); no backfill possible when AFLW ships with v2.
- Pre-2012 matches have AFL Tables box scores only — AFL.com.au's seven advanced fields don't extend further back. Players whose careers ended before 2012 get v1.1 scoring across all games regardless.
- Per-event chain / timeline data (which scoring chain a touch led to, exact possession transitions) is gated behind AFL.com.au login. Not scrapeable; not used.
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.