The shoes that you wear have an immense impact on your running performance. Pick something without enough support, and you could get hit with an injury, from plantar fasciitis to nagging shin splints or stress fractures. Opt for a heavy shoe with more support than you need, and you’ve just strapped unnecessary ounces to your feet that can weigh you down, making your race times suffer. Long-distance runners should search for a happy medium: a shoe that offers enough cushioning in its fit to support your feet mile after mile, while also being as lightweight as possible for high performance.

If you’re looking to take your performance to the next level, your search for the perfect running shoe shouldn’t stop there. There are all kinds of factors to take into account, like where you’ll be running. If you’re going to hit the trails and traipse through mud, sleet, or heavy gravel, opt for sneakers designed for distance trail running, like the Salomon XA Pro 3D’s. Looking for something to give you an extra edge in your next road race? It might be worth investing in incredibly lightweight shoes you wear primarily for meets. Racing shoes like the Nike Flyknit Racer or Adidas Adizero Adios 3 can help you shave precious seconds off of your time. Maybe you want to harness wearable technology to gain insights that can help you become a better runner. If that’s the case, you can’t go wrong with Under Armour’s SpeedForm Gemini 3 Record-Equipped.

On top of all of the variables listed above, there are other things to take into account when buying a running shoe, like durability and price. (And let’s be real: If you’re lacing up sneakers for a 10-mile run, they’ve got to look good, too). Needless to say, choosing the perfect pair of long-distance running shoes isn’t a straightforward task; different shoes have varied strengths and weaknesses. Each of the shoes detailed below are exceptional for different reasons. Check out the list below to see the best long distance running shoes.