Swans star signs AFL’s longest contract



Sydney playmaker Nick Blakey has signed an enormous seven-year contract extension to keep him at the Swans until the end of 2031.