All players choose a character at the beginning of the race. After they selected one the race starts.
Since every character races randomly the outcome is always different and it’s a pure luck battle. The sprint ends when the first character reaches the finishing line and therefore reveals the winner.