2020 Italian GP: Fastest per micro-sector

Let’s take a look at the interactive map of the 2020 Italian GP that shows the fastest driver in each one of my self-made micro-sectors.

Brief notice

If you hover over the micro-sectors (or click them if you’re using a mobile device), you will get additional information. In this case, the average speed (shown in km/h) of each driver over the course of the race is presented to you.


I started by obtaining data from the “telemetry” provided by the Formula 1 live app. The data contains information about the speed and position of each driver from the entirety of the race. I then decided to divide the track into 100 micro-sectors, each of about 100th of the length of the track.

After getting this data, I made a spatial analysis to classify each of the data points provided by the timing app into the just created micro-sectors. This meant that I would get the information from all 53 laps divided by micro-sector.

To get meaningful information, I ran an analysis to remove speeds that were considered as anomalies. For example, there’s no point in including the data from lap 27, since all drivers were in the pit lane at that time. The same thing applies for laps when the safety car was out, like during laps 21 to 24.

For the next step, I grouped the data by micro-sector and calculated the average speed achieved by each driver in that micro-sector. This means that the number that you see is the average speed done by each driver over all the laps of the race.

Finally, I created a simple interactive chart that allows you to explore the resulting data.

One issue is that in the analysis I include most of the drivers, even some of those who didn’t finish the race. Right now I have a threshold which says that the driver must complete at least 50% of the race. I’m still debating on whether or not remove the drivers who didn’t finish the race from the analysis. I would appreciate your input here to make a definitive decision. For the time being, I’m including some of the drivers who had a DNF on this chart.

A couple of extra notes. First, this is the data as taken from the F1 live timing app. Second, this is still a very experimental analysis. Improvements will certainly be coming soon.

Final remarks

Free to send me any questions that you may have regarding this chart. If you want to see a specific analysis just let me know too and I’ll see if I can get it done.

I hope that you have enjoyed this chart which I feel provides some exciting information. If you did, please share it with your friends and let me know what you think in the comments below.


  1. Alex

    How do you download the telemetry data from the video feed?

    • admin

      Hello Alex

      I don’t download the data from the video feed. I get the data from the F1 live timing app by using a combination of R and Python.


Submit a Comment

Your email address will not be published. Required fields are marked *

Send this to a friend