TELOS TELOS F1
BRA GP | 01D : 17H : 43M : 42S
 Telemetry · Mexico City Qualifying 2026

TELEMETRY OVERLAY

Two-driver fastest-lap traces

Speed, throttle and brake from each driver's quickest lap, overlaid on a shared lap-time axis with a live speed delta — built from real OpenF1 car data. The trace TV never shows you.

HAM #44 FASTER
Lewis HAMILTON · Ferrari
1:16.514Fastest lap (Lap 19)
RUS #63
George RUSSELL · Mercedes
1:16.523Fastest lap (Lap 21)
Lap-time gap HAM faster by 0.009s
HAM RUS Δ speed (HAM−RUS) tracks: speed · throttle · brake · gear
Hover or drag across the chart to inspect a point in the lap.

How this is built. We take the most recent completed session from OpenF1, find each chosen driver's fastest valid lap (min(lap_duration)), then pull the per-sample car_data for the exact time window of that lap. Four tracks share one "elapsed lap time" X-axis: speed (km/h) on top with the cyan speed A − speed B delta lane, then throttle (0–100%), brake (on/off bands, one row per driver) and n_gear as a stepped trace. Each driver keeps their team colour throughout (Driver B is dashed). Time is aligned to each lap's own start, so the two laps are laid directly over each other. Hover or drag anywhere to read every channel for both cars at that instant, plus DRS when active.

Everything here is real telemetry. Samples are downsampled to ~300 points per lap while preserving speed peaks and braking dips — no point is invented. Where a channel (e.g. gear) or the whole car_data feed is missing (OpenF1 paywalls live timing), it is hidden and called out rather than fabricated.

Data & methodology

Source. Lap and sector times come from the OpenF1 timing feed; channels come from its car_data stream, which samples at roughly 3–4 Hz (one reading every ~0.25–0.3 s). Data appears after a session ends.

How the time delta is calculated. The Time Δ lane shows the gap between the two laps at the same point on track. A positive value means the first driver is ahead there (the second reaches that spot later). Because the laps are sampled at different instants, they are aligned in three steps:

  1. Sector splitting. Each lap is cut at the official sector times, so sector boundaries are fixed anchors.
  2. Distance alignment. Distance is integrated from speed. Inside each sector, the second lap is mapped onto the first by fraction-of-sector distance, and its time at that point is found by linear interpolation between the two nearest samples.
  3. Per-sector rescale. The curve is stretched linearly so that at each sector end it equals the official cumulative time difference. This stops drift from building up from one sector to the next.

Limits.