Kipchoge is the best. But there was a guy called Samuel Wanjiru, who had so much potential as marathon runner, but died extremely young (24). I know it is pointless to talk about the races he would've won had he been alive, but he had the potential to challenge Kipchoge.