Neil has been racing bikes since getting a Muddy Fox Courier in 1988, aged 11. Fat tyres turned skinny when given an old Flying Scot track bike by a neighbour, and Neil won his first Scottish Championship Title in 1992, the Youth 10 mile TT. As a Junior, Neil held both the Scottish 10 and 25 Mile Records for the under 18 Age Group. Road a track racing took hold then, and Neil went on to join the prestigious City of Edinburgh Racing Club, winning several Scottish Championships, 3 British Team Pursuit Championship Medals, and Representing Scotland in the 1998 Commonwealth Games on the road and track.
After completing his degree in Applied Sports Sciences in 1999, Neil turned to coaching, working for the Great Britain Cycling Team from 2000-2004, coaching road, track and MTB riders, before returning home to Scotland to run the Scottish Performance Programme in the build up to the 2006 Commonwealth Games in Dehli.
Since 2007 Neil has been helping to run the family business, Walkers Cycling, as mechanic, bike fitter, coach and salesman! Alongside that Neil had a return to competition, first on fat tyres, winning Scottish Championship medals in the Sport and Masters Category, and placing on the Podium twice in the Strathpuffer 24 hour MTB Race, once as a solo, and once in a pair, as well as being a regular top 10 competitor in the Scottish Cyclocross Series. Neil also returned to his first event, time trialling, breaking his personal best times from his youth over 10, 25 and 50 miles in 2013 and 2014.
In 2013 Neil took up running, and has placed in the top 10 in the Scottish Duathlon Championships 3 times, and represented Great Britain in the World Age Group Championships in Spain in 2014, placing a creditable 29th in the 35-39 Age Group.