Krainer maakte zijn wereldbekerdebuut in november 2009 tijdens de big air in Stockholm. Hij behaalde nog geen podiumplaats in een wereldbekerwedstrijd. In 2014 nam Krainer een eerste keer deel aan de Olympische Spelen. Op de slopestyle eindigde hij allerlaatste (29e).