An 11 time Hungarian Athletics Championships winner in 400 metres,[2] Petráhn matched the national record of the distance (51.50 seconds) in 2006, tying Ilona Pál's record set in 1980.[3] She raced at two Olympics in this event in 2000 and 2008. In her first participation at the 2000 Summer Olympics in Sydney, Petráhn made it from the first round to the quarterfinals,[4] where she came last in her heat and did not advance further.[5] At the 2008 Summer Olympics in Beijing she came only fourth in her first round heat thus did not manage to go to the quarterfinals.[6]
Beside 400 metres, she also had successes in 200 metres, most notably winning 5 Hungarian Athletics Championships titles, including four in a row between 2007 and 2010.[2]