Michael has been racng for ten years, for the last four hee has been focusing his training on Ultra endurance events. 

Michael has raced in four 24 hour races, solo, and eight 12 & 6 hour races. He resently went to durango and competeed in the Durango 100 were he placed 28th out of 60 riders.