Jamie Mackie, who had previously been at Wimbledon/MK Dons, appeared for Exeter City as a young player in the Conference before playing for Plymouth Argyle, QPR, Nottingham Forest, Reading and Scotland.
Starting with Leatherhead’s age group teams Jamie joined Wimbledon as a trainee and, signing professional in December 2003, made around twenty first-team appearances as the club made the transition to becoming Milton Keynes Dons. Released as a 19-year-old, Jamie signed for Exeter City in August 2005.
With City embarking on a third season in the Conference, and with Jamie gaining extra experience on loan with Sutton United, he made his debut against Woking on 27 September 2005 and went on to make 23 league appearances during his first season scoring on three occasions.
Appearing more frequently during 2006/07 Jamie played in 45 league, cup and play-off games - including all three play-off matches against Oxford United and Morecambe - netting on five occasions. Then, in 2007/08, Jamie came to the fore as he scored twelve times - including two against Torquay on Boxing Day - before the end of December. Making what proved to be his final City appearance at Torquay on 1 January 2008, Jamie moved to Championship club Plymouth Argyle in a £145,000 deal after handing in a transfer request. .
In his first appearance for Argyle, against Barnsley in February 2008, Jamie scored within eleven seconds of coming on as a substitute and later added a second. This paved the way for a highly-successful spell at Home Park and, after 16 goals in 98 league outings, Jamie moved to Queen's Park Rangers for a reported fee of £400,000 in August 2010 with Exeter City reportedly receiving a 20% cut.
Having made the first of nine appearances for Scotland against the Czech Republic in October 2010, Jamie remained at Loftus Road until July 2013 scoring 18 times from 85 league appearances. He then moved to Nottingham Forest for a fee in the region of £1m where he was less-successful before, after a loan to Reading, returning to QPR in June 2015. He was to stay for three seasons before finishing his professional career with Oxford United between July 2018 and July 2000. Making his final appearance in the COVID-delayed play-off semi-final against Portsmouth on 6 July 2020 Jamie announced his retirement and later worked as a pundit with Sky Sports.
League 90 (play-offs 3); Cups 6 (96)