Sweden’s Andreas Almgren wins the men’s division of the 2026 New York City Marathon on Sunday, November 1, 2026 in his debut at the 26.2-mile distance.