Mandl comenzó a desempeñarse en uno de los grandes equipos de Austria, el Austria Viena, donde debutó en 1997 y fue incluido en el primer equipo en 2001.
Sus buenas actuaciones lo hicieron ser rápidamente convocado a la selección en 2002.
En 2004, Mandl fichó por el más poderoso club suizo, el FC Basel, pero solo disputó un partido, debido a que fue suplente del portero Pascal Zuberbühler.
En 2005 es cedido al Admira Wacker y en 2006 estuvo a punto de fichar por el Vitesse Arnhem de la Eredivisie neerlandesa.
En 2007, ficha por el modesto SK Schwadorf tras un breve paso por la Serie C italiana.