 He picked up another knee injury in October 2006 and made his return in a 2–1 defeat at home to MK Dons on 14 October.An injury to Mark Jones allowed Mackin back into the team for a 4–0 defeat away to Boston United on 9 December 2006.His 2006–07 season finished with 11 appearances as opportunities in the team were "frustratingly rare" and he was offered a new long-term contract by Wrexham in May 2007.