He made his professional debut on May 1, 2010 in Charlotte's 2-1 loss against rival Charleston Battery at Charleston's Blackbaud Stadium.
Ustruck made his full professional debut for Dynamo on 1 July 2008, in a US Open Cup third round game against Charleston Battery.
He made his first team debut August 4, 2007 against Charleston Battery.
He made his professional debut on July 23, 2008, in a game against Charleston Battery.
He recorded his first playoff goal in the quarterfinal match against Charleston Battery.
He made his second first team appearance on 1 July 2008, again in a US Open Cup third round game against Charleston Battery.
He made his debut on April 27, 2010 in a game against Charleston Battery.
He made his professional debut on May 15, 2010 in a game against Charleston Battery.
In 2003 he signed for the Montreal Impact making his debut on April 26 against Charleston Battery, when he came off the bench for Mark Rowland.
He made his professional debut for them on 10 July 2007, in the Lamar Hunt U.S. Open Cup against Charleston Battery.