Carrière
In 2012 werd Pernsteiner derde op het nationale kampioenschap crosscountry voor beloften. Twee jaar later deed hij als eliterenner hetzelfde, toen achter Christoph Soukup en Uwe Hochenwarter. In 2015 werd hij, achter Stephan Rabitsch, tweede op het nationale klimkampioenschap. In 2016 won hij het eindklassement van de Vaude Trans Schwarzwald, een Duitse mountainbikewedstrijd.
Op de weg werd Pernsteiner in 2016 zesde in het eindklassement van de Ronde van Oostenrijk. Een jaar later werd hij onder meer zestiende in de GP Laguna Poreč en tiende in het eindklassement van de Istrian Spring Trophy. In mei 2017 werd Pernsteiner, achter Kirill Pozdnjakov, tweede in het eindklassement van de Ronde van Azerbeidzjan. De Azerbeidzjaan testte echter positief op het gebruik van methylfenidaat, waardoor Pernsteiner als winnaar werd aangewezen. Na een zesde plaats in het eindklassement van de Ronde van Slovenië en een twaalfde plaats in dat van de Ronde van Oostenrijk werd hij vijftiende in de eerste Pro Ötztaler 5500.
In 2018 werd hij prof bij Bahrain-Merida, zijn eerste grote overwinning behaalde hij dat seizoen in de GP Lugano. In zijn eerste grote ronde, de Ronde van Spanje 2018 diende hij op te geven nadat hij lange tijd in de top twintig van het klassement stond genoteerd.
Resultaten in voornaamste wedstrijden
Ploegen
Bronnen, noten en/of referenties