The graphs below present finish times for the races I have run.
They are presented from shortest to longest.
100 milers not included since there are few of them.