Your one-stop shop for the team-by-team contract status across the AFL.
These are all collated from public information; team articles, AFL website, Superfooty, The Age, and the like.
A note on how I approach this: If I can’t find any info where it explicitly says <player> is contracted until <year>, then they go on to the unknown list until I can.
In the second half of the year, all out of contract players for 2023 will be collated into a single graphic. In the meantime, here’s a club-by-club look at the current landscape, to be updated weekly.
Before we get into the team by team breakdown, here’s a Google sheet link which shows the news source I’ve used for every player’s contract (or where they’re specified as National Draft/rookie contracts). That way you’re not forced to take my word for it and can corroborate the data.
For those on mobile, tap on the contract image and you’ll get a full size one which can be saved to your device.
Adelaide

Brisbane

Carlton

Collingwood

Essendon

Fremantle

Geelong

Gold Coast

GWS

Hawthorn

Melbourne

North Melbourne

Port Adelaide

Richmond

St Kilda

Sydney

West Coast

Western Bulldogs
