Danny Buchan began racing in national motocross, before switching to club racing in 2007 and then made the step into the British Championship paddock in 2010 when he joined the Pirelli National Pirelli National Junior Superstock Championship.
Buchan then moved into the Superstock 1000 class where he celebrated title victory in 2014, before being promoted into the Bennetts British Superbike Championship a year later.
Buchan was a top ten finisher in the overall standings in 2020, switching to BMW for the first time in his career last after signing for the SYNETIQ BMW team.