Rob Napolitano
PUR · Assigned event: 1500m
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.
1500m: 1194 points (1 stored results)
2024 season bests
Recorded running in 2024
7 of 52 full weeks contain Run records. These summaries describe recorded running weeks, not a complete training year.
Median recorded distance
70.0 km
7 full weeks with measured Run distances
Median Run record count
4.0
7 full weeks with recorded runs
Median recorded run days
4.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 | Unavailable | 0 | 0 | Ambiguous empty collection |
| 08 Jan–14 Jan | Unavailable | 0 | 0 | Ambiguous empty collection |
| 15 Jan–21 Jan | Unavailable | 0 | 0 | Ambiguous empty collection |
| 22 Jan–28 Jan | Unavailable | 0 | 0 | Ambiguous empty collection |
| 29 Jan–04 Feb | Unavailable | 0 | 0 | Ambiguous empty collection |
| 05 Feb–11 Feb | Unavailable | 0 | 0 | Ambiguous empty collection |
| 12 Feb–18 Feb | Unavailable | 0 | 0 | Ambiguous empty collection |
| 19 Feb–25 Feb | Unavailable | 0 | 0 | Ambiguous empty collection |
| 26 Feb–03 Mar | Unavailable | 0 | 0 | Ambiguous empty collection |
| 04 Mar–10 Mar | Unavailable | 0 | 0 | Ambiguous empty collection |
| 11 Mar–17 Mar | Unavailable | 0 | 0 | Ambiguous empty collection |
| 18 Mar–24 Mar | Unavailable | 0 | 0 | Ambiguous empty collection |
| 25 Mar–31 Mar | Unavailable | 0 | 0 | Ambiguous empty collection |
| 01 Apr–07 Apr | Unavailable | 0 | 0 | Ambiguous empty collection |
| 08 Apr–14 Apr | Unavailable | 0 | 0 | Ambiguous empty collection |
| 15 Apr–21 Apr | Unavailable | 0 | 0 | Ambiguous empty collection |
| 22 Apr–28 Apr | Unavailable | 0 | 0 | Ambiguous empty collection |
| 29 Apr–05 May | Unavailable | 0 | 0 | Ambiguous empty collection |
| 06 May–12 May | Unavailable | 0 | 0 | Ambiguous empty collection |
| 13 May–19 May | Unavailable | 0 | 0 | Ambiguous empty collection |
| 20 May–26 May | Unavailable | 0 | 0 | Ambiguous empty collection |
| 27 May–02 Jun | Unavailable | 0 | 0 | Ambiguous empty collection |
| 03 Jun–09 Jun | Unavailable | 0 | 0 | Ambiguous empty collection |
| 10 Jun–16 Jun | Unavailable | 0 | 0 | Ambiguous empty collection |
| 17 Jun–23 Jun | Unavailable | 0 | 0 | Ambiguous empty collection |
| 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 | Unavailable | 0 | 0 | Ambiguous empty collection |
| 12 Aug–18 Aug | Unavailable | 0 | 0 | Ambiguous empty collection |
| 19 Aug–25 Aug | Unavailable | 0 | 0 | Ambiguous empty collection |
| 26 Aug–01 Sep | Unavailable | 0 | 0 | Ambiguous empty collection |
| 02 Sep–08 Sep | Unavailable | 0 | 0 | Ambiguous empty collection |
| 09 Sep–15 Sep | Unavailable | 0 | 0 | Ambiguous empty collection |
| 16 Sep–22 Sep | 70.0 km | 6 | 5 | Activity and weekly record |
| 23 Sep–29 Sep | 29.0 km | 3 | 1 | Activity and weekly record |
| 30 Sep–06 Oct | 47.0 km | 3 | 3 | Activity and weekly record |
| 07 Oct–13 Oct | 74.8 km | 4 | 4 | Activity and weekly record |
| 14 Oct–20 Oct | 75.2 km | 4 | 4 | Activity and weekly record |
| 21 Oct–27 Oct | 47.5 km | 4 | 4 | Activity and weekly record |
| 28 Oct–03 Nov | Unavailable | 0 | 0 | Source warning · SUMMARY_ACTIVITY_CONTRADICTION |
| 04 Nov–10 Nov | 74.4 km | 2 | 1 | Source warning · CONFLICTING_WEEKLY_SOURCE_ROWS |
| 11 Nov–17 Nov | Unavailable | 0 | 0 | Ambiguous empty collection |
| 18 Nov–24 Nov | Unavailable | 0 | 0 | Ambiguous empty collection |
| 25 Nov–01 Dec | Unavailable | 0 | 0 | Ambiguous empty collection |
| 02 Dec–08 Dec | Unavailable | 0 | 0 | Ambiguous empty collection |
| 09 Dec–15 Dec | Unavailable | 0 | 0 | Ambiguous empty collection |
| 16 Dec–22 Dec | Unavailable | 0 | 0 | Ambiguous empty collection |
| 23 Dec–29 Dec | Unavailable | 0 | 0 | Ambiguous empty collection |
| 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–26 of 26 matching activity records.
| Date (UTC) | Activity | Type | Distance | Duration | Pace |
|---|---|---|---|---|---|
| 2024-11-04 16:40 UTC |
Marathon heart rate Last weeks lead up mileage |
Run | 32.19 km | 140.0 min | 4.35 min/km |
| 2024-11-04 00:08 UTC |
Five weeks ago I wasn’t running a marathon. The best I can describe it is that it’s like living a dream that is instantaneously revealed to actually have been a nightmare the whole time. The race doesn’t start until you blow up and have to figure it out. - Five weeks ago I overheard that the NYC marathon fell on Nov 3 - my 30th birthday - and I decided I was going to run it. I didn’t have a bib or a charity lined up but had faith I’d find one so started “training.” Three 45 mile weeks later with a 20 mile long run included and I had a bib. Talk about coming in fresh. At first the goal was just to break 3, then 2:45, then 2:40 and maybe run 2:30. Spoiler - I ran 2:38. I’m not sure if I quite understand the marathon. It’s just a really long run that ends in more pain than a race. I kept waiting for the wall to hit me at 18-20 and when it never did I put the hammer down only to be duped. At mile 22.5 the real race started. Yes, aerobically and anaerobically I never felt challenged but my legs weren’t calloused enough after months off and a total build up of 5 weeks to hold off the most tenacious hamstring cramps I could imagine. The only thing I could do was run slow enough they wouldn’t cramp up. With 1200m to go, 99.99% of the way there, they seized so badly I almost came to a complete halt. I could basically see the finish line and my body said nah but somehow I made it there. 7:12 - bridge so crowded basically walk the first 100m 5:49 600 603 Mile 5-603 553 554 556 556 Mile 10-551 558 544 555 549 Mile 15-558 558 544 537 544 Mile 20- 548 538 612 611 632 635 650 1:30 |
Run | 42.16 km | 158.0 min | 3.75 min/km |
| 2024-10-24 14:24 UTC |
8 avg 5:26 on the roads + 4 x 250 hill 5:42/34/45/12/07/34/19/16 Pace dictated by this insane wind and some rolling hills. |
Run | 18.51 km | 74.0 min | 4.00 min/km |
| 2024-10-23 00:31 UTC |
Evening Run |
Run | 14.48 km | 61.0 min | 4.21 min/km |
| 2024-10-22 14:58 UTC |
Morning Run |
Run | 8.05 km | 34.9 min | 4.34 min/km |
| 2024-10-21 15:32 UTC |
Lunch Run Slog post 20 |
Run | 6.44 km | 30.5 min | 4.74 min/km |
| 2024-10-20 12:52 UTC |
I thought this was going to be 20 and I didn’t want to add on Slept terribly, legs felt bad but still good stuff. Last 8 at 6:00 or under. |
Run | 31.70 km | 123.0 min | 3.88 min/km |
| 2024-10-19 12:26 UTC |
Lunch Run |
Run | 12.87 km | 52.0 min | 4.04 min/km |
| 2024-10-17 14:05 UTC |
8 x mi 5:23/20/15/09/02/00/458/51 off 60” |
Run | 16.90 km | 68.0 min | 4.02 min/km |
| 2024-10-16 22:08 UTC |
Evening Run |
Run | 13.68 km | 55.5 min | 4.06 min/km |
| 2024-10-13 13:40 UTC |
Morning Run Middle 8 @ 5:40 |
Run | 16.09 km | 64.0 min | 3.98 min/km |
| 2024-10-12 13:42 UTC |
Morning Run 9 with Eli 2 with Kara |
Run | 17.70 km | 75.0 min | 4.24 min/km |
| 2024-10-11 15:41 UTC |
Lunch Run |
Run | 8.85 km | 40.0 min | 4.52 min/km |
| 2024-10-09 13:50 UTC |
A solo 20 ? |
Run | 32.19 km | 128.0 min | 3.98 min/km |
| 2024-10-03 13:19 UTC |
Morning Run |
Run | 6.44 km | 27.8 min | 4.32 min/km |
| 2024-10-02 12:49 UTC |
Woof Thank god for a run into Christian Groendyk |
Run | 28.32 km | 116.0 min | 4.10 min/km |
| 2024-10-01 12:45 UTC |
Morning Run |
Run | 12.23 km | 53.2 min | 4.35 min/km |
| 2024-09-27 23:49 UTC |
Evening Run Paced a coaching session. 4 x 400 + the curve had lil man rethinking his life |
Run | 3.22 km | 15.0 min | 4.66 min/km |
| 2024-09-27 13:39 UTC |
The great thing about being kinda good and kinda old is I can pull this out at any time Easy. Freshness over fitness |
Run | 20.92 km | 77.0 min | 3.68 min/km |
| 2024-09-27 00:03 UTC |
Evening Run |
Run | 4.83 km | 21.0 min | 4.35 min/km |
| 2024-09-22 13:50 UTC |
Morning Run |
Run | 6.44 km | 30.0 min | 4.66 min/km |
| 2024-09-22 12:52 UTC |
You know life is getting back to normal when I can get out for this long |
Run | 22.53 km | 88.0 min | 3.91 min/km |
| 2024-09-20 16:03 UTC |
Lunch Run |
Run | 6.76 km | 30.0 min | 4.44 min/km |
| 2024-09-18 16:32 UTC |
12 x 90” on 90” off on the cross course |
Run | 12.87 km | 50.0 min | 3.88 min/km |
| 2024-09-17 12:33 UTC |
The dog is in her crate |
Run | 13.36 km | 51.7 min | 3.87 min/km |
| 2024-09-16 13:29 UTC |
Too many mental gymnastics for a five miler |
Run | 8.05 km | 37.0 min | 4.60 min/km |