Race 1: Brian, Charles, Alan, Darren.
Race 2: Charles, Darren, Alan, Brian.
To explain - since Charles always beat Darren and Darren had a second place, one race must have been Charles first and Darren second. Brian therefore won the other race with Charles second. Since only one runner finished in the same place in both races, this must have been Alan in third. QED.