 Ruto competed from 2000 to 2009 and his biggest win was at the 2003 Miami Marathon.He also had runner-up finishes at the Three Hearts Marathon, Brussels Marathon and Mumbai Marathon.He ran the marathon in under two hours and ten minutes on two occasions, including 2