You can use the free site https://www.runalyze.com -- it syncs with your Garmin account -- to temporarily chop your activity into arbitrary laps (they can be any time and distance you want, and they don't all have to be the same length).
In your example you could set laps at 5 and 10 km (or every 5 km) and look at the cumulative time for each lap.
In the OP's example, they could view the data after:
- setting laps at 5, 10 and 21.1 km
- setting a lap at 41 minutes
Runalyze also has the old garmin connect functionality the OP mentioned, where you hover over a graph and see both time and distance for any given point. (For some reason it only works for the pace graph, or if power data is available, only the power graph, but it works.)
5, 10 or more km distance for each activity.
For this I have my watch set for auto-lap at 1 mile. Open the activity then go to the laps tab. Look at cumulative time for each lap.
oh yes, there are the comulative times. so now i can check the times on each activity/run.
it would be great to have a configurable list to show all the 10km times of my past activities/runs to see how or when i got better or if there is a progress....
thanxs
markus