Ryan Ford
USA · Assigned event: 10000m
How this event was assigned
Assigned event is a grouping rule, not a declared specialty: the event with the highest stored 2024 World Athletics result points wins. Ties use the number of stored results, then the event name alphabetically. Missing scores sort last. An athlete can race other events; this label does not say which event they trained for. The source’s 1,100-point floor and incomplete result collection can affect the assignment.
10000m: 1162 points (1 stored results); Marathon: 1110 points (1 stored results); 5000m: 1100 points (1 stored results)
2024 season bests
Recorded running in 2024
43 of 52 full weeks contain Run records. These summaries describe recorded running weeks, not a complete training year.
Median recorded distance
159.4 km
43 full weeks with measured Run distances
Median Run record count
12.0
43 full weeks with recorded runs
Median recorded run days
7.0
Distinct UTC dates, not training sessions
Source warnings affect 1 of the recorded running weeks. Their activity records remain visible. A week without a warning is not proof of complete capture.
Gaps: unavailable
Amber outline: source warning
Dashed column: Dec 30–31
Scroll horizontally within each chart to view all 53 weeks.
Recorded running distance · km
Run record count · not session count
Recorded running days · UTC
Inspect weekly values and source evidence
Zero records means no stored runs, not zero training. December 30–31 is excluded from the full-week medians.
| Week (UTC) | Run distance | Run records | Run days | Evidence |
|---|---|---|---|---|
| 01 Jan–07 Jan | 164.1 km | 12 | 7 | Activity and weekly record |
| 08 Jan–14 Jan | Unavailable | 0 | 0 | Source warning · SUMMARY_ACTIVITY_CONTRADICTION |
| 15 Jan–21 Jan | 112.9 km | 14 | 7 | Activity and weekly record |
| 22 Jan–28 Jan | 187.4 km | 13 | 7 | Activity and weekly record |
| 29 Jan–04 Feb | 168.3 km | 14 | 7 | Activity and weekly record |
| 05 Feb–11 Feb | 129.8 km | 13 | 7 | Activity and weekly record |
| 12 Feb–18 Feb | 176.9 km | 14 | 7 | Activity and weekly record |
| 19 Feb–25 Feb | 163.2 km | 12 | 7 | Activity and weekly record |
| 26 Feb–03 Mar | 164.6 km | 13 | 7 | Activity and weekly record |
| 04 Mar–10 Mar | 151.5 km | 9 | 7 | Activity and weekly record |
| 11 Mar–17 Mar | 109.8 km | 12 | 6 | Activity and weekly record |
| 18 Mar–24 Mar | 148.2 km | 12 | 7 | Activity and weekly record |
| 25 Mar–31 Mar | 166.1 km | 10 | 7 | Activity and weekly record |
| 01 Apr–07 Apr | 158.9 km | 14 | 7 | Activity and weekly record |
| 08 Apr–14 Apr | 113.6 km | 14 | 7 | Activity and weekly record |
| 15 Apr–21 Apr | 152.0 km | 16 | 6 | Activity and weekly record |
| 22 Apr–28 Apr | 172.1 km | 16 | 7 | Activity and weekly record |
| 29 Apr–05 May | 192.8 km | 14 | 7 | Activity and weekly record |
| 06 May–12 May | 157.7 km | 14 | 7 | Activity and weekly record |
| 13 May–19 May | 112.8 km | 13 | 7 | Activity and weekly record |
| 20 May–26 May | 185.2 km | 13 | 7 | Activity and weekly record |
| 27 May–02 Jun | 145.7 km | 10 | 6 | Activity and weekly record |
| 03 Jun–09 Jun | 110.6 km | 6 | 5 | Activity and weekly record |
| 10 Jun–16 Jun | 170.7 km | 18 | 7 | Activity and weekly record |
| 17 Jun–23 Jun | 128.7 km | 13 | 6 | Activity and weekly record |
| 24 Jun–30 Jun | Unavailable | 0 | 0 | Ambiguous empty collection |
| 01 Jul–07 Jul | Unavailable | 0 | 0 | Ambiguous empty collection |
| 08 Jul–14 Jul | Unavailable | 0 | 0 | Ambiguous empty collection |
| 15 Jul–21 Jul | Unavailable | 0 | 0 | Ambiguous empty collection |
| 22 Jul–28 Jul | Unavailable | 0 | 0 | Ambiguous empty collection |
| 29 Jul–04 Aug | Unavailable | 0 | 0 | Ambiguous empty collection |
| 05 Aug–11 Aug | 69.5 km | 6 | 6 | Activity and weekly record |
| 12 Aug–18 Aug | 156.4 km | 8 | 6 | Activity and weekly record |
| 19 Aug–25 Aug | Unavailable | 0 | 0 | Source warning · SUMMARY_ACTIVITY_CONTRADICTION |
| 26 Aug–01 Sep | 136.2 km | 10 | 6 | Activity and weekly record |
| 02 Sep–08 Sep | 171.7 km | 13 | 7 | Activity and weekly record |
| 09 Sep–15 Sep | 170.3 km | 11 | 6 | Activity and weekly record |
| 16 Sep–22 Sep | 132.8 km | 10 | 6 | Activity and weekly record |
| 23 Sep–29 Sep | 193.8 km | 12 | 7 | Activity and weekly record |
| 30 Sep–06 Oct | 175.1 km | 15 | 7 | Activity and weekly record |
| 07 Oct–13 Oct | 193.2 km | 11 | 7 | Activity and weekly record |
| 14 Oct–20 Oct | 176.9 km | 14 | 7 | Activity and weekly record |
| 21 Oct–27 Oct | 159.4 km | 10 | 7 | Activity and weekly record |
| 28 Oct–03 Nov | Unavailable | 0 | 0 | Source warning · SUMMARY_ACTIVITY_CONTRADICTION |
| 04 Nov–10 Nov | 29.9 km | 4 | 4 | Source warning · CONFLICTING_WEEKLY_SOURCE_ROWS |
| 11 Nov–17 Nov | 51.7 km | 4 | 4 | Activity and weekly record |
| 18 Nov–24 Nov | 124.4 km | 7 | 7 | Activity and weekly record |
| 25 Nov–01 Dec | 111.1 km | 7 | 7 | Activity and weekly record |
| 02 Dec–08 Dec | 180.7 km | 13 | 7 | Activity and weekly record |
| 09 Dec–15 Dec | 196.3 km | 14 | 7 | Activity and weekly record |
| 16 Dec–22 Dec | 176.7 km | 12 | 7 | Activity and weekly record |
| 23 Dec–29 Dec | 203.9 km | 12 | 7 | Activity and weekly record |
| 30 Dec–31 Dec | Unavailable | 0 | 0 | No collection evidence · Partial week |
How these metrics are calculated
Each full week starts Monday in UTC. The medians use weeks with at least one stored Run. Distance is unavailable if any recorded run has missing or invalid distance. Real recorded zero distances are retained.
Run records may include separate warm-ups, repetitions, and cool-downs. Multiple records do not prove multiple sessions. Recorded run days count UTC dates with at least one Run.
Source warnings are shown, not silently excluded. Unknown or empty collections are not interpreted as zero training. No annual-week cutoff or P0 eligibility filter is used.
Calculation policy: p1-recorded-training-exploratory-v1.1. Dataset version and build date appear at the top of this profile.
2024 activities
Filter the activity table only. The running charts above remain the full 2024 snapshot.
Link to these filters · Dates include both endpoints. “Other” retains each activity’s original type below.
Showing 1–30 of 515 matching activity records.
| Date (UTC) | Activity | Type | Distance | Duration | Pace |
|---|---|---|---|---|---|
| 2024-12-29 21:00 UTC |
Afternoon Run |
Run | 16.29 km | 63.0 min | 3.87 min/km |
| 2024-12-29 15:41 UTC |
Throwback workout venue and throwback workout This is where I worked out when on break while at Tennessee-Martin and 10 alt-miles around sub T effort feels like a workout I would get at Tennessee-Martin. Just simple but effective aerobic work. |
Run | 27.73 km | 98.0 min | 3.53 min/km |
| 2024-12-28 21:02 UTC |
Huntsvegas |
Run | 8.05 km | 36.1 min | 4.49 min/km |
| 2024-12-28 14:30 UTC |
Is this something? Maybe. Probably not. U.S. runners working out around 5:00/mile pace cause it’s a nice round number 🤢 The rest of the world working out around 3:00/km (4:50/mile) cause it’s a nice round number 🙂↕️ Maybe worse is most from highschool to professionals running easy at 7:00/mile cause it’s a nice round number |
Run | 17.76 km | 71.0 min | 4.00 min/km |
| 2024-12-27 11:31 UTC |
It didn’t happen in 2023, but somehow happened in 2024 with 6 weeks of no running during my first ever stress reaction When I said that I thought “only 80.7 a week average” but turns out the down weeks really bring the average down. I felt like I averaged 95 in the spring and 100+ in the fall. Yet I just barely got it. I will not be setting a mileage goal next year but I assume I will stay healthy and the number will be bigger |
Run | 17.73 km | 73.0 min | 4.12 min/km |
| 2024-12-26 22:03 UTC |
Afternoon Run 48 Training Load -- from COROS |
Run | 9.75 km | 43.4 min | 4.45 min/km |
| 2024-12-26 13:29 UTC |
Morning Run Almost felt like i should long run cause this run went by fast mentally. Had a lot on the mind. 2024 was a much more fun year for me than 2023 despite some setbacks that were not my fault and one that was my fault. Crazy optimistic about 2025 not just with running but life. New apartment on Jan 1st feels like a fresh start and with running I’m entering the year with a lot more interest from race directors and an agent and coach that might believe in me more than I do myself sometimes. Let’s keep it rolling! |
Run | 20.94 km | 87.0 min | 4.15 min/km |
| 2024-12-25 22:16 UTC |
My stomach barely survived this Had a big Christmas feast at 2:30. Thought I was built different but the steak felt like it was still in one big piece in my stomach |
Run | 11.28 km | 53.0 min | 4.70 min/km |
| 2024-12-25 13:00 UTC |
Christmas Morning Run Everyone was in a good mood and waving this morning on the path. Hope it’s a good day for everyone |
Run | 17.73 km | 79.0 min | 4.46 min/km |
| 2024-12-24 13:27 UTC |
3 x [6:00,3:00,1:30], 9 x 400 Set 1 Bike Path: 6:00- 4:50/mi, 3:00- 4:36/mi, 1:30- 4:32/mi Set 2 Bike Path: 6:00- 4:39/mi, 3:00- 4:31/mi, 1:30- 4:24/mi Set 3 Track 6:00- 4:25/mi, 3:00- 4:18/mi, 600m- 1:36 9 x 400 alternating fast/rhythm 65,67,63,66,62,66,61,65,61.08 The only rep I didn’t hit was the last one 😩. The perfect summary of my current fitness is that running a 4:25 1600 on a 6min rep was way easier than running any of those 62’s or 61’s. Should’ve packed spikes in my luggage |
Run | 27.48 km | 120.0 min | 4.37 min/km |
| 2024-12-23 22:07 UTC |
Afternoon Run 38 Training Load -- from COROS |
Run | 9.67 km | 42.6 min | 4.40 min/km |
| 2024-12-23 15:08 UTC |
Florida Era ☀️ I wear short shorts I wear tshirts |
Run | 19.46 km | 80.0 min | 4.11 min/km |
| 2024-12-22 21:24 UTC |
Flo Rida Brain fog after my flight. I was on autopilot |
Run | 15.25 km | 64.0 min | 4.20 min/km |
| 2024-12-21 14:49 UTC |
Morning Run 22 Training Load -- from COROS |
Run | 8.05 km | 38.3 min | 4.76 min/km |
| 2024-12-20 22:50 UTC |
A chilling shakeout ❄️ Looks like it’s gonna be a good day to have a light training day tomorrow |
Run | 3.85 km | 19.7 min | 5.11 min/km |
| 2024-12-20 13:38 UTC |
1,1,2,1,4,1,3,1,1 min pickups. 6 min b/n Felt good and got after it a bit today. 2 day mid build dip. Tomorrow light jog only |
Run | 34.40 km | 123.0 min | 3.58 min/km |
| 2024-12-19 21:04 UTC |
Afternoon Run 57 Training Load -- from COROS |
Run | 10.62 km | 46.4 min | 4.37 min/km |
| 2024-12-19 13:35 UTC |
Morning Run 3 x 45/30/15 |
Run | 21.84 km | 89.0 min | 4.08 min/km |
| 2024-12-18 13:36 UTC |
Morning Run 115 Training Load -- from COROS |
Run | 19.80 km | 85.0 min | 4.29 min/km |
| 2024-12-17 21:01 UTC |
Lake Run with Amanda |
Run | 9.67 km | 42.1 min | 4.35 min/km |
| 2024-12-17 13:51 UTC |
Lake run with Eric, Josh, Caleb |
Run | 10.74 km | 49.7 min | 4.63 min/km |
| 2024-12-16 21:28 UTC |
2nd workout of the day (16 x 400m) 66-67 target with 50s jog rest. So relaxed we decided to grab andrew’s phone and record a video in the middle of running a 65 for rep 11 (absolute cinema). Feels good to feel good! 26 mile day! Super easy tomorrow. |
Run | 16.59 km | 69.0 min | 4.16 min/km |
| 2024-12-16 14:53 UTC |
7-6-5-4-3-2-1-2 (double workout day) A lot of good work here. Progressed decently. Nothing crazy but we got more reps in the pm! 7min - 4:55 1600m split 6min - 4:48 1600m split 5min - 4:37 1600m split 4min - 3:27 1200m split 3min - 2:15 800m split 2min - 66 400m split 1min - fast i think 2min - missed the 400m split but was uphill so slower |
Run | 19.06 km | 69.0 min | 3.62 min/km |
| 2024-12-16 13:35 UTC |
Warmup before we decided to change workout venues Wanted gravel but it rained all night and the path was just too soft. Worth making the call to change venues vs waking up tomorrow with lower leg discomfort |
Run | 6.87 km | 31.6 min | 4.60 min/km |
| 2024-12-15 20:50 UTC |
6:40 pace treadmill 20%@1%,20%@2%,20%@2.5%,40%@3% |
Run | 8.53 km | 35.3 min | 4.14 min/km |
| 2024-12-15 14:20 UTC |
30s and rainy Better than 30 and icy on the mountain i guess. Personally I would’ve gone treadmill but running with teammates made it go by fast |
Run | 19.54 km | 84.0 min | 4.30 min/km |
| 2024-12-14 21:44 UTC |
Afternoon Run 49 Training Load -- from COROS |
Run | 10.24 km | 45.1 min | 4.41 min/km |
| 2024-12-14 14:25 UTC |
Morning Run 52 Training Load -- from COROS |
Run | 10.33 km | 47.3 min | 4.58 min/km |
| 2024-12-13 20:29 UTC |
Afternoon Run 81 Training Load -- from COROS |
Run | 15.20 km | 67.0 min | 4.41 min/km |
| 2024-12-13 13:34 UTC |
I’m in the Seinfeld restaurant episode Getting pranked by an apartment complex. My tour has been rescheduled 3 times. I called on Monday and have to wait til next week now. |
Run | 17.37 km | 77.0 min | 4.43 min/km |