Despite this, Rohracker didn't make his debut in the 3. Liga until April 2009, when he replaced Stefan Rieß in a 2–1 win over Jahn Regensburg. He made 21 more appearances for Bayern Munich II without getting on the score sheet, before being released by the club in July 2010, and signing for SV Sandhausen. He made nineteen appearances in his first season for the club, scoring twice, but only played the first eight matches of the following season as Sandhausen won the 3. Liga title. He was released on a free transfer, and returned to Munich to sign for SpVgg Unterhaching, where he was a first-team regular during the 2012–13 season. He signed for SV Elversberg in August 2013.