Mechler maakte zijn wereldbekerdebuut op 1 januari 2000 in Garmisch-Partenkirchen. Drie jaar later scoorde hij in Sapporo zijn eerste wereldbekerpunten, een dag later behaalde hij zijn eerste toptienklassering in een wereldbekerwedstrijd. Op 31 augustus 2003 boekte de Duitser in Innsbruck zijn eerste grand-prix zege. In december 2003 stond hij in Trondheim voor de eerste maal in zijn carrière op het podium van een wereldbekerwedstrijd.