race finish analysis