After impressing for in the SANFL, Douglas made his AFL debut in round 21 of 2006, his first season, against. He played two further games for the season, including a Qualifying Final. Douglas established himself in the side over the next two years, playing 13 games in 2007and 22 of a possible 23 games in 2008. In June 2009, in the lead-up to Adelaide's clash with, Douglas had a scare when he began displaying symptoms consistent with the swine influenza pandemic, and was quarantined, along with teammate and housemate Tony Armstrong. On the night before the match, the test for swine flu came back negative; however, he did not play in the match. He returned to play the next match, although he was dropped from the side a few weeks later against. He played 18 games in 2009 in total. In 2010, Douglas was given more responsibility in an injury-hit Adelaide side. He relished the opportunity, winning the 2010 Malcolm Blight Medal and the Coaches' Award in a standout year in which he played all 22 matches and also signed a new contract with the club. After struggling to find consistency due to injuries in 2011 and early 2012, Douglas began to recapture his 2010 form towards the end of 2012. He signed a new three-year contract with Adelaide in June 2012, and played his 100th AFL match shortly after, in round 12 against. Douglas had one of his best years at the club in 2013, finishing runner-up in the Malcolm Blight Medal and being named in the preliminary All-Australian squad. He ranked third in the competition for inside 50s, eighth for goal assists, and was second at the club for disposals, marks and tackles. Douglas suffered a potentially serious groin injury in a trial game in the 2014 pre-season, but he surprisingly returned just three weeks later, wearing a cricket box in a match against and collecting 29 disposals. He missed another two matches early in the season due to suspension after concussing captain Callan Ward with a head-high bump, but he played every match for the remainder of 2014, averaging 22 disposals and starring in his 150th match against in round 18. Douglas had his 2015 season interrupted by a foot injury and then appendicitis, but performed strongly when fit. In June he signed a new three-year deal with Adelaide, joining teammate Rory Sloane in committing to the club until the end of 2018, and declaring himself as "a Crow for life".