Kristl absolvierte in seiner aktiven Zeit als Fußballspieler für den 1. FC Nürnberg und den 1. FC Saarbrücken insgesamt 71 Bundesligaspiele, in denen er 11 Tore erzielen konnte. 1994 musste er seine Karriere aufgrund einer Verletzung beenden. Drei Jahre später begann Kristl, als Trainer für den Kreisligisten FC Schnaittach zu arbeiten, den er bis in die Landesliga führte. Zum 3. Januar 2006 nahm er die Arbeit als Assistenztrainer beim Bundesligisten Hannover 96 auf.[1] Als der Verein den Vertrag mit Peter Neururer kündigte, wurde auch der Vertrag mit Kristl aufgelöst. Im April 2007 begann Kristl für den abstiegsbedrohten FC Amberg zu arbeiten. Nach Saisonende verließ er den FC Amberg, kehrte jedoch im April 2008 zu ihm zurück. Zur Saison 2008/09 wurde er Trainer seines Heimatvereins SSV Jahn Regensburg,[2] der sich am 24. November 2008 wegen sportlicher Erfolglosigkeit von ihm trennte.[3]
Am 11. Juli 2009 wurde Kristl neuer Co-Trainer beim österreichischen Bundesligisten SK Sturm Graz. Am 25. Mai 2011 wurde er als Co-Trainer mit dem österreichischen Bundesligisten SK Sturm Graz Meister. [4] Am 14. April 2012 saß Kristl erstmals als Interimstrainer anstelle des wenige Tage zuvor beurlaubten Chefcoaches Franco Foda auf der Bank.
Zur Saison 2012/13 wurde Kristl Co-Trainer von Franco Foda beim 1. FC Kaiserslautern[5] und am 29. August 2013 zusammen mit Foda freigestellt.[6]
Quelle: www.wikipedia.de