Tirunesh Dibaba has won three 10,000 m world titles (2005, 2007 and 2013), two 5,000 meter titles (2005 and 2007) in World Championships. In the Olympics, Dibaba won the 5000m and 10,000m in Beijing and took gold in the 10,000m in London and bronze in the 5,000m. In 2013, Dibaba took gold in the 10,000 meters. Add to that her three world records. And one more note: Tirunesh Dibaba has run eleven 10,000 meter finals and won all of them.