Armitage was born in Mackay, Queensland.[1] His father, Greg, was an avid Australian rules fan and introduced David to the game at a young age.[2] By the age of 5 David played his junior football for the Eastern Swans in the AFL Mackay competition.[2] He made his senior debut for the Swans in 2002 at 14 years old and kicked five goals against Bakers Creek.[3] In 2005, at the age of 16, he made the decision to move to Brisbane and play for Morningside in the hope of increasing his chances of getting drafted to an AFL club. While at Morningside, he represented the under 18s Queensland team several times and played alongside future AFL players Courtenay Dempsey and Lee Spurr.[4] He also competed in the 2005 QAFL Grand Final. The decision paid off as he was drafted to St Kilda with the 9th pick in the 2006 AFL draft.
AFL career
Armitage made his AFL debut in Round 8, 2007 against Hawthorn. He played in St Kilda’s 2008 NAB Cup winning side, the club's third preseason cup win.[5][6] He played in three of 22 matches in the 2009 season's home and away rounds in which St Kilda qualified in first position for the finals series, winning the club’s third minor premiership.[7] He became a regular player in St Kilda's midfield from the 2011 season.[8]
After his 2014 season had been interrupted by injury, Armitage planned with St Kilda coach Alan Richardon and committed to shedding excess muscle to re-design himself as a player, modeling himself after Hawthorn premiership player Jordan Lewis. In 2015 pre-season training he emphasized his running rather than his weight-lifting and shed five kilograms of weight, which led to a major improvement in his game,[9] and he enjoyed career-best form in the 2015 season. He played almost every game of the season for St Kilda, in August he was one of the top five in the AFL for possessions, and he filled in as captain for three games in the absence of Nick Riewoldt. Already contracted until for 2016, he signed a three-year contract extension to stay at the club until the end of 2019.[10] He finished off the season having played 21 out of 22 games for St Kilda and came second in the Trevor Barker Award, St Kilda's best and fairest, as well as polling 12 votes in the Brownlow Medal.[11]
In 2017 Armitage struggled with a groin injury, which required surgery and sidelined him from all but 2 of St Kilda's matches for the year.[12] His final years at the club were hampered by injury and he finished the 2019 season on the sidelines due to concussion. He retired at the end of the 2019 season.[8]