Know your race before you run it.
GetRaceTwin turns your goal race's real terrain into local training routes, then explains exactly what matches, what's a substitute, and what's still a gap — here's how each part actually works.
How route suggestions work
For a race-calibrated search, GetRaceTwin doesn't just try the same five directions from your location every time. It cheaply checks up to eight directions near you, scores each one against your goal race's real climb-and-descent pattern, and only spends the expensive work of building a full walkable route on the two or three that actually resemble your race's terrain — that's what makes results genuinely specific to the race you picked, not just generically scored afterward.
If the first batch doesn't have enough options, Show more directions reveals the next-best directions that were already checked but not built out yet. If one specific route isn't right, Try a different route this direction swaps just that one candidate for a fresh one, without resetting the whole search.
Getting the most out of a search
Pick the training mode that matches today — everyday, terrain workout, medium, long run, or full race simulation — each one changes both the route's length and how aggressively it hunts for your race's terrain. For every result, read the match breakdown before you run it: which sections are a strong match, which are a useful substitute, and which demand your local terrain honestly can't reproduce. If GPS or a ZIP code isn't where you actually want to start, tap anywhere on the map to search from a different point instead.
Choosing your goal race
The race library covers everything from city marathons to mountain ultras, and every race is labeled honestly: GPS-verified means the elevation profile comes from a real, GPS-recorded course track; modeled means it's built from the organizer's own written course description instead. Neither is fabricated — the label just tells you how precise the terrain match can be.
If your race isn't in the library yet, or doesn't have GPS data, you can contribute a track yourself — upload a GPX file from a run you've done, or name one specific Strava activity to pull in. Every submission is reviewed by hand before it's ever used for matching.
Understanding your race, before race day
A lot of race-day anxiety comes from not knowing exactly what's coming. Once you know precisely where the hard part of your course actually is — not "somewhere in the middle," but a named, mapped stretch with a real grade — that uncertainty has somewhere to go. Rehearsing that specific demand locally, even approximately, builds a kind of confidence that generic mileage doesn't: you're not just fitter, you already know what that moment is supposed to feel like.
What's next
A future version aims to help you find other runners near you who are training for the same race — not built yet, but it's the direction this is headed.