Marathon race analysis