Explore Product Lines
Read our analysis of whether a new version is usually as good as the one it replaces. Or take a look at our brand rankings.
The displayed rating is a median of the shoes' ratings within a product line. Ratings are based on product lines of 5 or more shoes with at least 25 total reviews.
4 versions
Recent shoes
- Dyad 11 (2020)
- Dyad 10 (2018)
- Dyad 9 (2017)
History
2018
2020
4 versions
Recent shoes
- Free RN 3.0 (2019)
- Free RN 5.0 (2019)
- Free RN (2017)
History
2017
2017
4 versions
2 on sale
avg 20% off
Recent shoes
- Ghost Max 4 (2026)
- $150 $165
- Ghost Max 3 (2025)
- $110 $160
- Ghost Max 2 (2024)
- $125 $170
History
2023
2026
4 versions
Recent shoes
- Pegasus Turbo Next Nature (2022)
- Zoom Pegasus Turbo Shield WP (2020)
- Zoom Pegasus Turbo 2 (2019)
History
2019
2022
4 versions
Recent shoes
- Zoom Wildhorse 6 (2020)
- Zoom Wildhorse 3 (2017)
- Zoom Wildhorse 4 (2017)
History
2013
2017
15 versions
1 on sale
avg 16% off
Recent shoes
- Adrenaline GTS (2025)
- Adrenaline GTS 25 (2025)
- $130 $155
- Adrenaline GTS 24 (2024)
History
2012
2025
5 versions
2 on sale
avg 10% off
Recent shoes
- Rincon 5 (2026)
- $125
- Rincon 4 (2024)
- $100 $125
- Rincon 3 (2021)
History
2019
2026
4 versions
Recent shoes
- Invincible Run 4 (2025)
- ZoomX Invincible Run 3 (2023)
- ZoomX Invincible Run 2 (2022)
History
2021
2023
3 versions
1 on sale
avg 11% off
Recent shoes
- Cloudmonster 3 (2026)
- $170 $190
- Cloudmonster 2 (2024)
- Cloudmonster (2022)
History
2022
2026
3 versions
1 on sale
Recent shoes
- Cyclone 3 (2025)
- $130
- Cyclone 2 (2023)
- Cyclone (2021)
History
2021
2025
2 versions
Recent shoes
- Freedom ISO 2 (2018)
- Freedom ISO (2017)
History
2017
2018
6 versions
2 on sale
avg 20% off
Recent shoes
- Gaviota 6 (2025)
- $152 $180
- Gaviota 5 (2023)
- $132 $175
- Gaviota 4 (2022)
History
2017
2025
Looking for a specific shoe?
Search for any running shoe to see detailed reviews, price tracking, and comparisons.
= 0) $refs['item-' + selectedIndex]?.click()"
@keydown.escape="$wire.set('open', false); selectedIndex = -1"
>