Kenyan runner John Korir wins the 2026 Boston Marathon in a record time of 2:01:52. Alphonce Felix Simbu was second.