iPhone Guide — Results & Shoes

Your history,
finally in one place

Import official race results from RunSignUp, watch Cursa detect every personal record across every standard distance, and track exactly how many miles are on each pair of shoes.

RunSignUp import Auto PR detection All-time & YTD records Shoe mileage Wear alerts Analytics dashboard

Race results

Importing your race history

Cursa connects to RunSignUp — the largest US race registration platform — and searches for results by your name. Import your official race history in about 30 seconds, going back as far as the records exist.

Find My Results screen showing results for Best Damn Race Safety Harbor. A header card reads 'Best Damn Race Safety Harbor / February 7, 2026' with an '8 selected' teal counter. Eight rows are listed, each showing chip time, pace, distance, year, and overall and age-group placing. Row 1 — 1:05:02, 10:28/mi, 10K, 2026, #415 overall, #32 M45-49 — is deselected with a hollow grey circle, flagging it as a false match (a different runner with the same name). The remaining seven rows are checked with teal checkmarks: 2:28:33 Half Marathon 2025, 59:10 10K 2024, 30:16 5K 2024, 1:29:26 10K 2024, 54:00 10K 2023, 27:12 5K 2023, and 52:16 10K 2022. A full-width teal 'Import 8 Results' button with a download icon is pinned to the bottom of the screen.
🔄 Once imported, your race results refresh automatically in the background once a week. New results from races you've run recently will appear without you needing to search again.

Race results list

Browsing your results

The Race Results screen groups and sorts your results in several ways. Official results imported from RunSignUp are marked with a verified badge.

📅

Group by date

The default view. Most recent races at the top. Great for seeing your racing history as a timeline.

🏁

Group by race

All results from the same race series grouped together. Useful if you run the same race annually and want to compare year-over-year.

📏

Group by distance

All your 5K results together, all your half marathon results together, and so on. The fastest in each group is highlighted.

✍️ Results that aren't in RunSignUp — older local races, international events — can be added manually. Tap the + button in Race Results and enter the details by hand. Manual results can also trigger PR updates.

Personal records

Automatic PR tracking

Cursa detects personal records across five standard distances — and it doesn't require you to race them officially. A 10K PR can be detected inside a half marathon run because Cursa analyses the fastest contiguous segment of every run.

1 mi 1.61 km
5K 5.00 km
10K 10.00 km
Half 21.10 km
Full 42.20 km
🏆

How detection works

After every completed run, Cursa scans the cumulative split data to find the fastest contiguous segment for each standard distance. If any segment is faster than the current PR for that distance, a new PR record is written and a notification fires.

Official results take precedence

If an imported race result has a faster chip time than your tracked-run PR for the same distance, the official time becomes the record. Official PRs are marked with a verified badge so you always know the source.

Activity tab scrolled to the Personal Records section, labelled 'All time' with a trophy icon per row. Five distances listed: 1 Mile — 4:01 on Apr 12 2026; 5K — 25:35 on Feb 5 2022; 10K — 48:59 on Nov 7 2021; Half Marathon — 2:16:23 on Mar 2 2024; Marathon — Not set. Above the PRs, a Training Calendar section shows a 5-week grid with colour-coded intensity from Low (light green) to High (dark green), with today's date outlined.

All Time tab

The fastest time ever for each distance, with the date it was set and whether it came from a tracked run or official result.

This Year tab

Best times set since January 1 of the current year. A gold badge appears next to any distance where your year-to-date best is also your all-time best.

Shoe tracking

Honest mileage on every pair

Cursa goes further than Strava and Garmin Connect on shoe tracking: it reads your Apple Health history when you add a shoe so the mileage counter starts accurately — not from zero, and not from a number you have to estimate.

When you tell Cursa the date you first ran in a shoe, it scans Apple Health for every run since that date and shows you the total before you even save — 7 runs, 5.42 mi in the example below. That distance becomes the shoe's starting baseline automatically. Set your replacement threshold (default 500 mi), pick a colourway so you can tell your pairs apart at a glance, and you're done.

Add Shoe screen showing the condition picker set to 'Already Running In These', a 'Wearing since' date field set to January 2026, and a summary card reading '7 RUNS · 5.42 MI — Found since 13 Jan 2026. This distance will be set as the shoe's starting mileage.' Below that: a Nickname field with 'Grey and Yellow 23', and a Brand dropdown set to Brooks. Add Shoe screen showing a 12-swatch colourway picker with Grey and Yellow selected (teal checkmark rings), a Colourway description field, a Wear Limit set to 'Replace at 500 mi' with the note 'Most running shoes last 350–620 mi. We'll notify you at 80% and 100%', a Default shoe for new runs toggle switched on, and a Notes free-text field.

Wear indicator colours

Fresh
35%
Start shopping
78%
Replace now
100%+

The bar turns orange above 75% and red above 95%. The default replacement threshold is 800 km, which you can adjust per shoe in the shoe's edit screen.

Default shoe

Tap a shoe in the list to open its edit screen, then toggle Default shoe for new runs on. All new runs go to the default shoe unless overridden.

📦

Retiring shoes

Swipe left on an active shoe to retire it. Retired shoes stop accumulating mileage and move to the Retired section. All their history stays attached — runs keep the shoe link.

💡 If you rotate between two pairs, both can be active simultaneously. The most recently added shoe becomes the default. Override individual runs by tapping the shoe badge on the run detail screen and choosing a different pair.

Analytics

Activity dashboard

The Activity tab gives you a complete picture of your training history — weekly mileage over the last 12 weeks, pace trends, a training calendar showing run intensity by day, and your personal records all in one place.

Activity tab — top half: three summary stat cards (Distance 10.3 km with a 70% trend indicator, Runs 3 with -2 vs last week, Time 1:07:45), a Your Fitness card showing VDOT 29 with 5K time 31:16 and Half Marathon time 2:23:58 from a recent 10K, a 'Getting started' badge, and a Weekly Mileage bar chart labelled 'Last 12 weeks' with teal bars. Activity tab — bottom half: a Pace Trend line chart labelled 'Lower is faster' with a Fastest annotation of 6:32/km and weekly data points from 2/8 to 4/26, a Training Calendar showing the last 5 weeks as a heatmap with green intensity squares (Low to High legend) and today's date highlighted with a teal ring, and the start of a Run History section showing 'This Week — 10.27 km · 2 runs'.
📊

Mileage chart

Weekly total distance for the last 12 weeks as a bar chart. Shows your training load trend at a glance. Tap any bar to see that week's runs.

📉

Pace trend

Your average pace per run over the last 12 weeks as a line chart. A downward trend (faster pace) alongside stable or increasing volume is a good sign of improving fitness.

🗓️

Training calendar

A 5-week calendar grid with colour intensity showing your training load by day — light green for easy efforts through dark green for hard days. Useful for spotting rest-day patterns and planning recovery.

Continue reading

More guides

Next

Social & Events

Following runners, run clubs, group runs, and race discovery.

Also

Training Plans

Set up an adaptive training plan built around your goal race.