Sorin, om eerlijk te zijn, je hebt het antwoord al - (max-min)/(count-1)
is inderdaad correct zonder in te gaan op de details van hoe ver de runs uit elkaar liggen.
select runner, datediff(max(ran),min(ran)) / (count(ran)-1)
from running
group by runner;
Opmerking:MySQL wordt X / 0
(voor waar er maar één record is voor een hardloper) in NULL omdat het ondeelbaar is door 0.