Signed a 2 year contract in May 2013.
From Crossgar, Andy scored 2 goals in the Irish Cup final between Glentoran and Cliftonville in May 2013, just before signing for Linfield.
He made 214 appearances for Glentoran scoring 66 goals.
7 Under 21 international caps. 2 goals.
Scored on Linfield debut in 2-0 win away to IF Fuglafjordor (Faroe Islands) in Europa League on Wednesday 3 July 2013.
Scored a hat-trick on his home debut - a 4-1 league win against Ballymena on September 14, 2013.
Leading Goalscorer 2013/14 season - 25 goals
Linfieldfc.com Player of the Year - 2013/14 season
Signed a new 2 year contract on Saturday December 20, 2014 to take effect on the expiry of his current contact at the end of the season.
Leading Goalscorer 2014/15 season - 22 goals
Linfield captain for 2015/16 season.
100th Linfield game in a 1-0 home defeat by Ballinamallard in the League Cup on Wednesday October 14, 2015.
Leading goal scorer with 32 goals in season 2015/16
150th Linfield game v Crusaders in 0-0 draw at Windsor Park on October 29, 2016.
Andrew agreed a 2 year contract extension on January 19, 2017 to take effect at the expiry of his current contract at the end of the season.
100th Linfield goal in a 5-1 win v Ards at Windsor Park on March 18, 2017.
Scored a hat trick in a 3-1 win at Solitude on April 29, 2017 to win the Premier League title.
NIFWA Player of the Month - April 2017
Scored a hat trick in 3-0 Irish Cup final win against Coleraine on May 6, 2017
Andrew scored his 116th goal in his 200th appearance for the club in a 2-0 home win against Cliftonville on December 23, 2017.
Andrew scored his 145th and 146th goals for Linfield in his 250th appearance in a 2-1 win away to Ballymena in the County Antrim Shield semi final on January 8, 2019.
Andrew scored the winner in a 1-0 win in the Windsor Park League Cup final against Ballymena on February 16, 2919.
Andrew scored his 150th Linfield goal live on BBC in a 5-0 win away to Dungannon on March 22, 2019. The landmark goal was his second goal in what turned out to be a four goal haul.
Andrew agreed a 2 year contract extension on April 9, 2019.
Scored his 6th European goal in Torshavn on July 23, 2019 to take him to the top of Linfield’s goal scoring charts in European competition.
300th Linfield appearance in a 1-1 draw away to Coleraine on December 28, 2019.
Andrew scored his final and 190th goal in his 349th and final Linfield appearance in a 2-0 win at Solitude on May, 29, 2021.
Signed for Glenavon at the start of the 2021-22 season.
LINFIELD CAREER RECORD
(at end of 2020/21):
Played: 349 (including 58 as sub)