An estimated 23,000 runners showed up Sunday morning to run the 2025 Pittsburgh Marathon and Half Marathon.

The 26.2-mile and 13.1-mile races wound up, down and around the city. Thousands of spectators lined the streets to cheer on the runners.