It is difficult not to be impressed by the live coverage put out by the ChampCar team considering it is an amateur racing series. So when I tuned in to this year’s race at Road Atlanta, I was pleasantly surprised to find live timing, a live stream, on-board footage, and even pit lane commentary!

Of particularly interest was the live timing which pulled the most up-to-date race data as a JSON file. By extracting the underlying data and running it through custom plotting routines, it becomes possible to perform advanced lap time analysis more commonly seen in higher levels of motorsport.

Lets see what we can learn from the lap time data of ChampCar’s 2018 14-Hours of Road Atlanta.

Overall

First, we explore the race as a whole to see the overall level of performance between the teams. This lets us get a feel of how competitive the race is.

Best and Average Lap Times

Each team’s best and average lap times are plotted in a bar chart in order of place finishing. In this plot, ‘average’ refers to the overall average of the event. In other words, the average is the total runtime of the event divided by the number of laps.

Race Position

Best lap time does not appear to be an indicator of placing or average lap time. It is a reminder of how important consistency, not raw performance, can be in endurance racing.

Box Plot

The box plot is another way of understanding how each team performed relative to each other, this time emphasizing the distribution of lap times rather than the best and average times.

Race Position

The top third of the pack has good overall pace with good median times and tight control of their lap times. Further down the pack we see more variation between the teams. Some teams have good pace but are likely losing time in the pits. Some teams lack the pace and/or the driver who can consistently drive the car to its full potential.

Rising Lap Time

The rising lap time shows each team’s lap times in ascending order. Although we cannot identify specific teams in this particular graph, it is still interesting to see the consequence of each team’s unique situation.

Race Position

Best lap times are contained within a ~10 second band, showing how close the teams are in terms of raw lap time performance. Larger differences are seen as lap times rise, highlighting when cars begin to break down and enter the pits.

Top Five Teams

We can observe specific differences between teams by focusing our attention to a subset of teams. We will start by following the top five finishers of the race. These teams are:

  • Car #146 - Huggins (Pinkies Out)
  • Car #213 - 23 Van Winden Racing
  • Car #935 - Team Jacky Ickx 935
  • Car #187 - Team Punisher
  • Car #19 - Team Infinite

Race Position

This plot shows the progression of a team’s race position over time. It shares the story of how the teams got to their finishing position relative to how they started.

Race Position

It is possible to recover from a poor start and still place within the top five. Team Jacky Ickx 935 made a fine recovery from the back of the grid, ultimately placing third by the checkered flag.

Rising Lap Time

The rising lap time is a way to describe the distribution of lap times over the course of the race. Comparing where the lines intersect relative to one another highlight the relative strengths and weaknesses of each team.

Rising Lap Time

Huggins (Pinkies Out) has the fastest car and outperformed the competition in terms of pit stop time. 23 Van Winden Racing and Team Jacky Ickx 935 have great consistency, but ultimately did not manage their slower laps and pit stops as effectively as Huggins (Pinkies Out).

Box Plot

Like the previous plot, the box plot describes the distribution of lap times but as a more conventional visualization.

Lap Time Box Plot

The top four teams have similar median lap times, but differ in their distribution. Team Punisher has similar raw lap time performance to race winner Huggins (Pinkies Out), but ultimately lacked the consistency to maintain the pace.

Outing Accumulating Average

The outing accumulating average is the average of all the laps up the current lap. It helps show the outing progression over time without highlighting lap-to-lap variation.

Accumulating Outing Average

We already discussed the lap time performance of each of these teams, so there is no new information in that regard. Of greater interest is the profile of each curve. We can see different profiles within teams, suggesting a change of driver with a different driving style.

Top Two Teams

We can focus our analysis to the individual team level to gain further insights into their unique performance characteristics. We narrow our scope to the top two race finishers:

  • Car #146 - Huggins (Pinkies Out)
  • Car #213 - 23 Van Winden Racing

Box Plot

We have used the box plot to visualize the distribution of the lap times, but this time we can observe the distribution for each outing.

Box Plot 1 Box Plot 2

The difference in strategy and consistency is clear. 23 Van Winden Racing is more consistent between outings while Huggins (Pinkies Out) strived for raw lap time in some outings. Interestingly, 23 Van Winden Racing has a lower median lap time than Huggins (Pinkies Out). Although 23 Van Winden had the pace to be race winner, the race was ultimately won by managing the slower laps and pit stops.

Pit Times

Pit-in laps are identified based on the minimum pit time requirement. We can compare pit-stop performance by observing the lap times containing a stop.

Pit Times 1 Pit Times 2

Huggins (Pinkies Out) has an advantage with one less pit stop than 23 Van Winden Racing. Huggins (Pinkies Out) show excellent consistency between pit stops, exemplifying their reliability and skilled pit crew. That is not to discount 23 Van Winden Racing’s excellent showing at this race, though the extra pit stop and extra time in outing #5 did not help them get closer to winning the event.

Conclusion

Advanced lap time analysis need not be reserved only for highest levels of motorsport. Even at the amateur level, useful insights about the competition can be drawn from the data. Congratulations to Car #146 Huggins (Pinkies Out) for a well deserved race victory!