Gaff played his first game for the Eagles in the pool round of the
2011 NAB Cup, playing against and gathering six possessions, before being rested in the second game against . He became the third player in the Eagles' history to wear the No. 3 jumper for the Eagles after
Chris Mainwaring and
Chris Judd. The jumper was retired for three years following Mainwaring's death in October 2007 and Judd's departure from the club prior to the 2008 season. Gaff made his AFL debut in the opening round match against , replacing
Chris Masten as the Eagles' first substitute player. Gaff was rewarded for his form by being nominated for the
2011 AFL Rising Star award in round 19, 2011. Gaff had an extremely consistent season in 2012, gathering a total of 591 disposals and booting 9 goals for the season. His 2013 season wasn't as consistent as the season previous, but he still played 22 games and gathered 437 disposals. In 2014, Gaff had further improved season, gathering 534 disposals and kicking 10 goals for the year, he also played 22 games. 2015 saw Andrew become a truly elite player in the competition, he amassed 738 disposals and kicked 11 goals for the season. Including a season highlight of 36 disposals and 3 goals against
Adelaide in Round 15. As of the end of round 18, 2015, Gaff was having a career best year. He is ranked equal fifth in the AFL Coaches Association voting, and averages 29.9 touches a game, including a remarkable run of five straight games where he collected more than 30 disposals. At the conclusion of the 2015 season, he was awarded the
John Worsfold Medal as the club's best-and-fairest player. His outstanding form was recognised league-wide as he was named on the wing in the
2015 All-Australian team. Gaff had another consistent year in 2016, despite being knocked unconscious in round 9 by Port Adelaide's Tom Jonas, causing him to miss a week and dip in form, albeit slightly. He rebounded strongly in the last month of the year as the Eagles found some stunning form. He had a career best 38 disposals in a clinical win over Hawthorn at
Subiaco in round 22, and then set a new career-best tally with 41 disposals the next week against Adelaide at Adelaide Oval, as the Eagles entered the finals as the form team of the competition. He was rewarded with a place in the 40 person All-Australian squad, but was left out of the final 22-man team. In 2018, Gaff was referred to the
AFL Tribunal after an off-the-ball strike on
Fremantle player
Andrew Brayshaw which left Brayshaw with a
broken jaw and three dislodged teeth. He was subsequently suspended for eight AFL matches leading to him missing out on playing in
West Coast's premiership. In October, Gaff, a
restricted free agent, announced he would turn down a contract with
North Melbourne, reportedly for seven years and worth around $8 million, to stay at West Coast. On August 7, 2024, Gaff announced that he will be playing his final two games before retiring at the conclusion of the
2024 AFL season. ==Statistics==