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.
09 December 2022 00:30 (GMT)
10 December 2022 17:00 (GMT)
11 December 2022 07:00 (GMT)
11 December 2022 08:30 (GMT)
15 December 2022 05:00 (GMT)
17 December 2022 09:00 (GMT)