As of 2017, Rocha had won the Saint Silvester Road Race on four occasions.[2] In 2015, she won the 100 metres, 400 metres and 800 metres events at the Jogos Regionais do Estado de São Paulo (Regional Games of the State of São Paulo). Later in the year, she finished third at the Oita International Wheelchair Marathon in a Brazilian national record time of 01:49:37.[5] She competed at the 2016 Summer Paralympics, finishing ninth overall in the 1500 metres T54 competition[6] and 10th in the marathon T54 event,[3] after falling away from the main group after 18 kilometres (11mi) of the race.[7] She went out in the heats of the 5000 metres T54 event.[8] Rocha came 10th at the 2019 London Marathon.[9]
Rocha finished third in the 5km event at the 2021 Paralympic Ski World Cup event in Kranjska Gora, Slovenia.[16] In October 2021, she competed at the Paralympic Rollerski Championship.[17] In January 2022, Rocha came fourth in the 15km sitting event at the 2021 World Para Snow Sports Championships.[18]