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
- GEL-Flux 5 (2018)
- GEL-Flux 4 (2017)
- GEL-Flux 2 (2016)
History
2017
2018
2 versions
Recent shoes
- Air Zoom Streak 7 (2019)
- Air Zoom Streak 5 (2014)
History
2014
2019
2 versions
Recent shoes
- Supernova Solution (2024)
- Supernova Solution 2 (2024)
History
2024
2024
5 versions
1 discounted
avg 37% off
Recent shoes
- VECTIV Enduris 4 (2025)
- $113 $180
- VECTIV Enduris 3 (2023)
- Vectiv Enduris Futurelight (2023)
History
2020
2023
2 versions
1 discounted
avg 40% off
Recent shoes
- Charged Assert 10 (2025)
- $45 $75
- Charged Assert 9 (2021)
History
2021
2025
4 versions
Recent shoes
- Stinson ATR 6 (2020)
- Stinson ATR 5 (2019)
- Stinson ATR 4 (2016)
History
2016
2020
6 versions
1 discounted
avg 8% off
Recent shoes
- Wave Sky 9 (2025)
- $165 $180
- Wave Sky 8 (2024)
- Wave Sky 7 (2023)
History
2018
2025
6 versions
1 discounted
avg 6% off
Recent shoes
- Glycerin GTS 23 (2026)
- $170 $180
- Glycerin GTS 22 (2025)
- Glycerin GTS 24 (2025)
History
2021
2025
3 versions
1 discounted
avg 5% off
Recent shoes
- Ariel GTS 26 (2026)
- $161 $170
- Ariel GTS 24 (2024)
- Ariel GTS 23 (2023)
History
2023
2026
3 versions
1 discounted
avg 33% off
Recent shoes
- Endorphin Shift (2022)
- Endorphin Shift 3 (2022)
- $100 $150
- Endorphin Shift 2 (2021)
History
2021
2022
4 versions
1 discounted
avg 8% off
Recent shoes
- Cloudswift 4 (2025)
- $156 $170
- Cloudswift 3 (2023)
- Cloudswift 2 (2022)
History
2019
2025
4 versions
Recent shoes
- Zoom Wildhorse 6 (2020)
- Zoom Wildhorse 3 (2017)
- Zoom Wildhorse 4 (2017)
History
2013
2017
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"
>