In his first season in the AFL, Laird did not play for Adelaide. He played 18 consecutive games for West Adelaide in the South Australian National Football League (SANFL), including three finals, but was dropped from the team that played in the SANFL Grand Final.[1]
The Crows elevated Laird to the senior list as a replacement for the injured Sam Shaw in April 2013, and he made his AFL debut against the Western Bulldogs in round 4 of the season.[2] He immediately became a regular in the side, missing only one further game in the season through injury, and averaging 18.5 disposals per game as a small defender.[3] Laird received the Round 20 nomination for the 2013 AFL Rising Star award, following a 24-possession game against North Melbourne, and signed a two-year contract with the club in the same week.[4] Laird played 16 games in 2014 despite injury issues, playing in defence and occasionally in the midfield. He was dropped to the SANFL late in the season but responded with a 42-possession game to earn a recall.[3]
Laird had a breakout year in 2015, playing every game and averaging 24.4 disposals in defence while blanketing his opponents, which earned him a place on the 40-man shortlist for the All-Australian team.[3] During the year, he signed a three-year contract extension with the club.[5] In 2016, he was named in the 40-man All-Australian squad but did not make the team. He improved even more on his form in 2017, starting the season with a 40-possession game against Greater Western Sydney.[6] His form continued to stay at an elite level throughout the season, including a 34-possession game against St Kilda in Round 12.[7] His consistency was reward with both All-Australian selection and being nominated by his team for the AFL Players' Association MVP Award.[8]
In 2018, Laird won the Malcolm Blight Medal as the Crows' Best and Fairest player.[9] He was also selected in the All-Australian team for the second season in a row.[10]
In March 2021, Laird signed a five-year contract extension with the Crows.[11]
^The 2020 season was played with 17 home-and-away matches per team (down from 22) and 16-minute quarters with time on (down from 20-minute quarters with time on) due to the impact of the COVID-19 pandemic.