Richmond has been fined $5,000 for failing to provide up to date player whereabouts information to ASADA.

The fine was handed out under the AFL's anti-doping code due to the club cancelling a training session and not updating its training schedule in order to inform ASADA.

Port Adelaide has also been hit with a lesser sanction of $2,500 after failing to notify ASADA that a player was unwell and set to miss an upcoming training session.

All clubs must provide up to date player whereabouts information to ASADA at all times for testing purposes.