Netflix Officially Hires Its First Sports Anchor

Netflix has hired Elle Duncan, formerly of ESPN, as its first dedicated on-air sports host. She’s signed a multi-year contract to host live sporting and cultural events, starting with Skyscraper Live in early 2026. This event will feature Alex Honnold attempting to free solo climb Taipei 101, Taiwan’s tallest building.








