Andreas Almgren finished first in the New York City Marathon, marking his debut in the race. The Swedish runner, 29, completed the 26.2-mile course in a time of 2:17:43. He had previously watched the event as a spectator, inspired to compete in his first marathon.

Almgren, who trains in Sweden, ran the race with a strong pace, maintaining a steady rhythm throughout. His victory came after a competitive field, with runners from around the world participating in the event. The race, held on a cool autumn morning, saw thousands of participants, including elite athletes and first-time runners.

This win marks a significant milestone for Almgren, who has previously competed in shorter distance races. His performance in New York highlights his potential as a rising talent in long-distance running. The marathon, one of the world’s most prestigious races, attracts top athletes annually, offering a platform for emerging stars.