Ab Dezember 1994 nahm Kraus an FIS-Rennen teil und errang dabei in neun Jahren insgesamt elf Siege. Bei der Winter-Universiade 1999 in Jasná gewann er hinter Kilian Albrecht die Slalom-Silbermedaille. Im Europacup fuhr Kraus nur zweimal in die Punkteränge, im Nor-Am Cup drei Mal. Zwischen Februar 2000 und Januar 2003 startete er bei insgesamt sechs Weltcup-Slaloms, konnte sich aber nie für den zweiten Lauf qualifizieren. Bei vier Teilnahmen an Weltmeisterschaften resultierte 1997 und 2003 jeweils ein 28. Platz im Slalom als bestes Ergebnis. Hinzu kommen fünf tschechische Meistertitel. Sein letztes alpines Skirennen bestritt er im März 2004.
Der Weltskiverband FIS nahm in der Saison 2002/03 die Disziplin Skicross neu ins Programm des Freestyle-Skiing-Weltcups auf. Kraus beteiligte sich am 30. November 2002 in Tignes am ersten Skicross-Weltcuprennen der Geschichte und gewann es. In der darauf folgenden Saison 2003/04 blieb ein vierter Platz das beste Ergebnis. Er beschloss daraufhin, sich ganz auf den Skicross zu konzentrieren. In der Weltcupsaison 2004/05 gewann er drei von fünf ausgetragenen Rennen und entschied auch die Disziplinenwertung für sich. Bei der Weltmeisterschaft 2005 in Ruka wurde er der erste Skicross-Weltmeister überhaupt.
In der Saison 2005/06 kamen drei weitere Weltcupsiege hinzu. Dies reichte nicht nur zum überlegenen Gewinn der Disziplinenwertung, sondern auch für den Gewinn des Gesamtweltcups. Die Saison 2006/07 endete zwar ohne Sieg in einem Weltcuprennen, doch Kraus konnte bei der Weltmeisterschaft 2007 in Madonna di Campiglio erfolgreich seinen Weltmeistertitel verteidigen. In der Saison 2007/08 erwies er sich wieder als weltweit bester Skicrosser, indem er vier der acht Weltcuprennen gewann und wiederum die Disziplinenwertung für sich entschied. Sein schlechtestes Ergebnis war ein fünfter Platz.
Auch in der Saison 2008/09 war Kraus in drei Weltcuprennen der Beste und war nie schlechter als Neunter. Dies reichte ihm zum vierten Mal für den Gewinn der Disziplinenwertung. Eine herbe Enttäuschung musste er jedoch bei der Weltmeisterschaft 2009 in Inawashiro hinnehmen, als er bereits früh ausschied und nicht über den 23. Platz hinauskam.
In der Saison 2009/10 stand Kraus zweimal in einem Weltcuprennen auf dem Podest, die Olympischen Winterspiele 2010 endeten mit dem 11. Platz jedoch eher enttäuschend. In der Saison 2010/11 konnte er zwei Podiumsplatzierung erreichen. Bei der Weltmeisterschaft 2011 in Deer Valley verpasste er als Vierter knapp eine Medaille.
- 27 Podestplätze, davon 15 Siege:
- Tschechischer Skicross-Meister 2007, 2008 und 2009
- Fünffacher Tschechischer Meister:
- Riesenslalom: 1998 und 1999
- Slalom: 1998 und 1999
- Super-G: 1998
- Universiade 1999 in Jasná: 2. Riesenslalom
- 11 Siege in FIS-Rennen (7× Slalom, 4× Riesenslalom)