Беате Шрот је била првак Аустрије на 100 метара са препонама 2009, 2010. и 2011. године, а 2011. такође на 100 метара. На такмичењима у дворани национални је првак на 60 метара препоне у 2011. и 2012. На 100 метара препоне држи национални рекорд 12,82 сек постигнут у Луцерну 17. јула2012. године.
Дана 7. јуна2012, после победе на Меморијалном митингу Лизе Прокоп у Санкт Пелтену са 12,99 секунди, Атлетска федерација Аустрије због резултата који је био испод 13 секунди послала ју је на Европско првенство које се одржавало за 20 дана у Хелсинкију.[2]. На првенству је у квалификацијама и у финалу трчала исти резултат, најбољи у сезони 12,98 сек, што јој је било довољно за четврто место, са само једном стотинком заостатка иза трећепласиране.[3] На Европском атлетском „Врх атлетике“ у Луцерну Шротова трчи своје најбоље време 12,82 сек и тиме поправља рекорд Аустрије.[4]
Као део седмочланог атлетског тима аустријске делегације учествовала је на Олимпијским играма у Лондону. Такмичила се у квалификацијама 6. августа и освајањем првог места у другој квалификационој групи са 13,09 сек. пласирала се у полуфинале. Са овим пласманом Шротова је испунила циљ учешћа на олимпијским играма.[5] Следећег дана заузимањем другог места у својој полуфиналној групи са 12,83 сек. одлази у финале у којем трчи слабије 13,07 сек и на крају заузима 8. место.
На церемонији затварања Олимпијских игара у Лондону 12. августа 2012. носила је заставу Аустрије.