Jamie signed for Linfield at the end of June 2005.
Debut as a late sub in a 2-0 home win against Loughgall on August 20, 2005.
Signed a 2 year contract on 18 May 2006.
1st Linfield goal in a 4-0 win away to Distillery on 4 November 2006.
Signed a 3 year contract in May 2008
Jamie played his 100th Linfield game in a 3-1 Setanta Cup win at the Oval on April 7 2008.
Northern Ireland debut v Turkey in 2-0 defeat in Connecticut, USA on 26 May, 2010. Also played in 1-0 defeat away to Chile 4 days later.
200th Linfield game as a sub in a 6-2 home win against Donegal Celtic on November 9, 2010.
LinfieldFC.com Player of the Year 2010.
Signed a new 3 year contract on July 21, 2011
Scored 2 goals on his 250th game in a 4-1 home win against Carrick Rangers on Saturday March 10, 2012.
Captain for Euro tie v B36 Torshavn - July 2012.
300th Linfield game at home to Shamrock Rovers in the Setanta Cup on March 11, 2013.
350th Linfield game in a 0-0 draw with Coleraine on March 22, 2014.
Signed a 2 year contract on May 7, 2014.
Inaugural winner of the Billy Meikle Memorial Trophy
Testimonial season 2015/16
400th Linfield appearance as a late sub in a 1-1 home draw with Glentoran on Saturday October 10, 2015.
Signed a 2 year contract extension on January 21, 2016.
1st Newtownabbey LSC Player of the Year 2012/13 and 2015/16
Testimonial game v Rangers on September 3, 2016.
Ulster Footballer of the Year 2016/17
NIFWA Player of the Year 2016/17
500th Linfield appearance in a 3-1 win away to Warrenpoint on Tuesday February 6, 2018.
On February 10, 2018 a new 2 year contract extension was agreed to take effect at the end of Jamie's existing contract at the end of the 2017/18 season.
LINFIELD CAREER RECORD
(at end of 2016/17):
Played: 474 (inc. 55 as sub)