She represented her country at the 2006 Commonwealth Games in Melbourne, the 2010 edition in New Delhi and the 2014 edition in Glasgow, and the 2012 Summer Olympics.
In 2016, she made the finals of both the 5,000m and 10,000m races at 2016 Summer Olympics.
She was the gold medalist over 5000 metres at the 2003 Summer Universiade.
She has also competed internationally in cross country running – her best finish to date was 22nd in the long race at the 2006 IAAF World Cross Country Championships.
She won two consecutive titles at the Zatopek 10,000 metres in 2009, 2010 and 2015.