 Yeo began her international swimming career at age 11, at the 1990 Asian Games.She swam at almost every major international meet, including the Southeast Asian Games (8 times), the Asian Games (4), the Olympics (4), and the Commonwealth Games (3).She ended her 16-year swimming career in early 2007.