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. 8 Starworks Motorsport Riley-Ford Daytona Prototype. He went on to finish second in the race with teammates Allan McNish, Lucas Luhr, Enzo Potolicchio and Alex Popow.He won the Watkins Glen 200 and six podiums, finishing runner-up in the Rolex DP drivers championship. Also, Dalziel got three LMPC class wins at the American Le mans Series with Core, including Petit Le Mans.