From 2002 until 2004, he spent three years in the Toyota Atlantic Championship, finishing runner-up twice, before moving to the American Le Mans Series in 2005.
In 2009 Dalziel competed for Orbit Racing in the Grand American Sports Car Series recording one podium finish and numerous top tens.
Dalziel and teammates Terry Borcheller, João Barbosa, and Mike Rockenfeller won the 2010 Rolex 24 at Daytona driving a Porsche Riley for Action Express Racing.
[1] On 26 January 2012, Dalziel scored his first career Rolex Sports Car Series pole position in the 2012 24 Hours of Daytona in the No.
At the 2012 12 Hours of Sebring, Dalziel scored a surprise 3rd-overall finish with co-drivers Enzo Potolicchio and Stéphane Sarrazin, also taking 1st place in the WEC LMP2 class.
He also won the 2012 24 Hours of Le Mans with Enzo Potolicchio and Tom Kimber-Smith, driving the Starworks Motorsport HPD ARX-03b in LMP2.
In 2014, Dalziel was signed by Extreme Speed Motorsports to drive an HPD LMP2 at the new IMSA United SportsCar Championship, with Scott Sharp as co-driver.
Later he drove in the final three rounds of the Pirelli World Challenge with an Effort Porsche 911 GT3, collecting two wins and three second-place finishes in six races.