Esta consulta debería darte los corredores más rápidos con su tiempo:
Código:
select a.idcorredor, b.nombre, tiempo
from carreras_resultados a join carreras_corredores b on a.idcorredor=b.idcorredor
order by tiempo desc
Si lo que quieres es los más rápidos por año, llega con incluir el año en la selección:
Código:
select a.idcorredor, b.nombre, year(fecha) ano, tiempo
from carreras_resultados a join carreras_corredores b on a.idcorredor=b.idcorredor
order by ano, tiempo desc
Espero que te sirva.
Un saludo.