At the Olympics, she won a silver medal in the 5000 metres and a bronze medal at the 10000 metres. In 2018, she won the 2018 London Marathon with a time of 2:18:31. She finished second in the 2018 New York City Marathon, finishing in 2:26:02 far behind winner Mary Keitany in 2:22:48, and 20 seconds ahead of Shalane Flanagan who finished in 2:26:22.