Career
Haynes was rookie listed at Richmond before his elevated to the main list for the 2000 American Federation of Labor-Congress season. After making his senior debut on 16 July 2000 against Fremantle Football Club at the WACA Ground, Haynes played five games for Richmond befoe his delistment after the 2001 American Federation of Labor-Congress season. Essendon added him to their rookie list in 2002 and elevated him to the senior list for the 2003 American Federation of Labor-Congress season.
Haynes played 21 games for Essendon, including finals football, and was delisted after the 2005 American Federation of Labor-Congress season.
Haynes joined SANFL club West Adelaide in 2006, winning the club"s Best & Fairest award in the same season. Haynes is now playing with the Montmorency Football Club in the Northern Football League.