Career
She is a two-time bronze medalist at the Universiade games, and a three-time gold medalist at the Southeast Asian Games. Teo made her official debut for the 2004 Summer Olympics in Athens, where she competed in the women"s flyweight category (49 kg). She lost the first preliminary match to Guatemala"s Euda Carías by a superiority decision from the judges, with a score of 4–4.
At the 2008 Summer Olympics in Beijing, Teo qualified this time for the featherweight category (57 kg), because of an error in her entry form for the Asian qualifiers.
She lost the first preliminary match to Turkey"s Azize Tanrıkulu, with a score of 4–7. Because Tanrıkulu advanced further into the final match against Lim Su-Jeong of South of Korea, Teo offered another shot for a bronze medal triumph through the repechage bout, where she was eventually defeated by a tall American taekwondo exponent Diana López, who was able to score only three points at the end of the match.
Teo also made her bid to qualify for the 2012 Summer Olympics in London. However, she was forced into a premature retirement after suffering a torn anterior cruciate ligament in her knee at the Asian Championships in Bangkok, Thailand.
Teo is currently finishing her final semester at Universiti Putra Malaysia in Selangor, to fulfill the bachelor of science degree in business administration.