Kreiner maakte zijn wereldbekerdebuut in december 1997 in Steamboat Springs, bij zijn debuut scoorde hij direct zijn eerste wereldbekerpunten. Op de wereldkampioenschappen noordse combinatie 1999 in Ramsau eindigde de Oostenrijker als zesendertigste op de sprint, samen met Mario Stecher, Christoph Eugen en Felix Gottwald eindigde hij als zevende in de landenwedstrijd. Enkele weken na de wereldkampioenschappen finishte hij in Falun voor de eerste maal in zijn carrière in de top tien van een wereldbekerwedstrijd.
In februari 2001 stond Kreiner in Liberec voor de eerste maal op het podium tijdens een wereldbekerwedstrijd. Tijdens de wereldkampioenschappen noordse combinatie 2001 in Lahti eindigde de Oostenrijker als negende op de Gundersen en als tiende op de sprint. In de landenwedstrijd veroverde hij samen met Christoph Eugen, Mario Stecher en Felix Gottwald de zilveren medaille.
Het seizoen 2007/2008 was Kreiners beste seizoen uit zijn carrière tot dan toe, mede dankzij twee podiumplaatsen eindigde hij als tiende in het eindklassement. Tijdens de Olympische Winterspelen van 2010 in Vancouver eindigde de Oostenrijker als vijftiende op de normale schans, in de landenwedstrijd legde hij samen met Bernhard Gruber, Felix Gottwald en Mario Stecher beslag op de gouden medaille.
Op 22 januari 2011 boekte hij in Chaux-Neuve zijn eerste wereldbekerzege. Op de wereldkampioenschappen noordse combinatie 2011 in Oslo eindigde Kreiner als twaalfde op beide individuele onderdelen. In beide landenwedstrijden werd hij samen met Bernhard Gruber, Felix Gottwald en Mario Stecher wereldkampioen.