The AFL Anzac day clash between Collingwood and Essendon is always held on Anzac Day, which is 25 April 2025.