Com 1.58,360 minutos, a atleta do Benfica, que precisava ficar entre as duas primeiras, ou ter um dos dois melhores tempos entre as restantes nas três séries, conseguiu um lugar na final B, entre o 10.º e 18.º lugares.

Nas eliminatórias, a canoísta de Esposende, que falhou parte da época por motivos de saúde, tinha feito 1.56,439 minutos.

Em Londres2012, Teresa Portela foi oitava em K1 200, 11.ª em K1 500 e sexta em K4 500 com Beatriz Gomes, Joana Vasconcelos e Helena Rodrigues.