Sorin, för att vara rättvis har du redan svaret - (max-min)/(count-1)
är verkligen korrekt utan att gå in på detaljerna om hur långt ifrån varandra körningarna är.
select runner, datediff(max(ran),min(ran)) / (count(ran)-1)
from running
group by runner;
Obs:MySQL kommer att ändra X / 0
(för där det bara finns ett rekord för en löpare) till NULL eftersom det är odelbart med 0.