|Date of birth||5 April 1973|
|Place of birth||Brisbane, Queensland, Australia|
|Height||1.88 m (6 ft 2 in)|
|Weight||108 kg (17 st 0 lb)|
|Rugby union career|
Cannon played for both the Queensland Reds and the New South Wales Waratahs in the old Super 12 competition, prior to the entry of the Western Force, whom he played with for their first season. He has been capped 42 times for Australia, making his debut in 2001 against the touring British and Irish Lions team. He previously represented Australia at U21 and U19 level. He also played 106 Super Rugby games and was the 12th player in the competition's history to achieve that milestone. His retirement in April 2007 was due to a serious neck injury that he incurred in a game against Christchurch a few weeks earlier.
In 2007 he joined with representatives from each of the major football codes in Australia to launch the White ribbon day, a campaign to stop violence against women. Since retiring from playing, he has worked as a commentator for Fox Sports in Australia.