As a youth, McCreadie raced go karts in the Thousand Island region of New York, and advanced to small block modifieds.
McCreadie was voted the 2006 Al Holbert Memorial National Driver of the Year by the Eastern Motorsport Press Association.
[6] On September 27, 2008, he won the best race of his career the 5th Annual Late Model Knoxville Nationals, taking home $40,000.
The 2008 season also saw him earn a win at the Jackson 100, beating some of the biggest name in the sport of auto racing, as well as trying his hand in the commentary booth as an analyst for Speed TV for the Rite Aid 200 at the Syracuse Mile.
In 2016, McCreadie joined the Lucas Oil Late Model Dirt Series full-time for the first time in his career.
In 2019, McCreadie won the Firecracker 100 at the Lernerville Speedway in Sarver, PA driving the K&L Rumley Enterprises #6 Longhorn Chassis.