The 34-year-old Kipchoge clocked an incredible 1:59:40 beating the 2-hour barrier by 20 seconds.
His record will not be recognised as a Marathon World record by the IAAF since he used a team of 35 rotating pacemakers.
"This shows no-one is limited," said Kipchoge.
“Today we went to the moon and came back to earth! I am at a loss for words for all the support I have received from all over the world,”
"Now I've done it, I am expecting more people to do it after me." he added.
Kipchoge holds the official marthon World record at 2:01:39 he set last year at Berlin Marathon.