He has been Stuttgart II's first-choice goalkeeper during their first four matches of the 2007–08 Regionalliga season, keeping two clean sheets in that period. He played 10 matches during the previous season, receiving two yellow cards.
In January 2008, he was promoted to the first team of VfB Stuttgart. But he also played again for the reserve team. He made his first team debut on 9 February 2008, in the 3–1 loss to Hertha BSC Berlin and earned his first victory as the starting goalkeeper on 16 February 2008, against MSV Duisburg.
On 6 April 2010, Ulreich extended his contract at VfB Stuttgart until the summer of 2013. On 20 January 2012 he extended his contract until June 2017.