Answer
From first to last the order of finish is: Andy, Darnell, Caleb, Beth, Ella
Work Step by Step
We are told that Andy finished 7 seconds ahead of Caleb and Caleb is 2 seconds ahead of Beth. This makes Andy 9 seconds ahead of Beth. Then, we learn that Darnell finishes 6 seconds ahead of Beth (which makes Darnell also finish 4 seconds ahead of Caleb. Last, Ella finishes last at 2 seconds behind Beth.