Kiprotich is like a clock or robot if you wish. He is an average runner(by elite standards) but always runs around his PR effort every time he toes the line, irrespective of whether its a championship or marathon major race. So while all those 2:03 - 2:05 guys are slowed down by championship races due to lack of pacers, Kiprotich is unaffected and always strong at the end. And except for London marathon, he has done well in all marathon majors, finishing among top 3 twice in Tokyo and among top six twice in New York. He rarely has a bad day except in the just ended Olympics.