2024 Azerbaijan Grand Prix

Grand Prix Race
September 15, 2024

Changelog

×

Version 1.0.1 Minor Update

October 04, 2025

Frontend

  • [Added] Country flags for drivers & constructors.
  • [Added] About button in menu.
  • [Added] Changelog button in menu.
  • [Added] Displaying total calculations on homepage footer, and per-race calculations count on race results pages.
  • [Improved] Event search menu design.
  • [Improved] Hamburger menu design.
  • [Fixed] Removed empty sprint qualifying & sprint shootout from search results.

Algorithm

  • [Added] Historical weighting to team performance for stability.
  • [Added] Raw vs. modified ELO logging for auditing.
  • [Fixed] Enforced zero-cap on DNF ELO changes to prevent positive gains.

Version 1.0.0 Initial Release

October 02, 2025

  • Initial release with driver rankings and race results.
📈
DRIVER OF THE DAY
Franco COLAPINTO
Position: 8
+26.3
📉
BIGGEST DROP
Carlos SAINZ
Carlos SAINZ
Position: 18 (DNF)
-7.6
Pos Driver Team Rating Change New Rating Modifiers
1
Oscar PIASTRI đŸ‡ĻđŸ‡ē Oscar PIASTRI
đŸ‡Ŧ🇧 McLaren +13.3 1827
Perf Weight +15%Reliability +3%Team Exp +20%Podium Bonus
2
Charles LECLERC 🇲🇨 Charles LECLERC
🇮🇹 Ferrari +12.0 1900
Perf Weight +15%Reliability +3%Team Exp +40%Podium Bonus
3
George RUSSELL đŸ‡Ŧ🇧 George RUSSELL
🇩đŸ‡Ē Mercedes +12.1 1799
Perf Weight +15%Reliability +3%Podium Bonus
4
Lando NORRIS đŸ‡Ŧ🇧 Lando NORRIS
đŸ‡Ŧ🇧 McLaren +3.9 1913
Perf Weight +15%Reliability +3%Team Exp -20%Points Finish
5
Max VERSTAPPEN đŸ‡ŗđŸ‡ą Max VERSTAPPEN
đŸ‡Ļ🇹 Red Bull Racing +4.8 2010
Perf Weight +15%Reliability +3%Team Exp +40%Points Finish
6
Fernando ALONSO đŸ‡Ē🇸 Fernando ALONSO
đŸ‡Ŧ🇧 Aston Martin +15.8 1718
Perf Weight +15%Reliability +3%Team Exp +40%Points Finish
7
Alexander ALBON 🇹🇭 Alexander ALBON
đŸ‡Ŧ🇧 Williams +20.0 1603
Perf Weight +15%Reliability +3%Team Exp +40%Points Finish
8
đŸ‡Ļ🇷 Franco COLAPINTO
đŸ‡Ģ🇷 Alpine +26.3 1536
Perf Weight +15%Reliability +3%Team Exp +38%Points Finish
9
Lewis HAMILTON đŸ‡Ŧ🇧 Lewis HAMILTON
🇮🇹 Ferrari -2.2 1841
Perf Weight +15%Reliability +3%Team Exp -40%Points Finish
10
đŸ‡¯đŸ‡ĩ Ryo HIRAKAWA
đŸ‡ē🇸 Haas F1 Team +11.3 1511
Perf Weight +15%Reliability +3%Team Exp +40%Points Finish
11
Nico HULKENBERG 🇩đŸ‡Ē Nico HULKENBERG
🇨🇭 Kick Sauber +6.1 1630
Perf Weight +15%Reliability +3%Team Exp +40%Finish Bonus
12
Pierre GASLY đŸ‡Ģ🇷 Pierre GASLY
đŸ‡Ģ🇷 Alpine +0.1 1571
Perf Weight +15%Reliability +3%Team Exp -38%Finish Bonus
13
Daniel RICCIARDO đŸ‡ĻđŸ‡ē Daniel RICCIARDO
🇮🇹 RB -0.3 1540
Perf Weight +15%Reliability +3%Finish Bonus
14
ZHOU Guanyu đŸ‡¨đŸ‡ŗ ZHOU Guanyu
🇨🇭 Kick Sauber -0.4 1448
Perf Weight +15%Reliability +3%Team Exp -9%Finish Bonus
15
Esteban OCON đŸ‡Ģ🇷 Esteban OCON
đŸ‡ē🇸 Haas F1 Team -3.5 1613
Perf Weight +15%Reliability +3%Team Exp -40%Finish Bonus
16
Valtteri BOTTAS đŸ‡Ģ🇮 Valtteri BOTTAS
🇨🇭 Kick Sauber -3.0 1488
Perf Weight +15%Reliability +3%Team Exp -40%Finish Bonus
17 (DNF)
Sergio PEREZ 🇲đŸ‡Ŋ Sergio PEREZ
đŸ‡Ļ🇹 Red Bull Racing -6.6 1834
Perf Weight +15%Reliability -22%Team Exp -40%DNF Penalty49 laps
18 (DNF)
Carlos SAINZ đŸ‡Ē🇸 Carlos SAINZ
đŸ‡Ŧ🇧 Williams -7.6 1947
Perf Weight +15%Reliability -19%Team Exp -40%DNF Penalty49 laps
19 (DNF)
Lance STROLL 🇨đŸ‡Ļ Lance STROLL
đŸ‡Ŧ🇧 Aston Martin -5.2 1619
Perf Weight +15%Reliability -21%Team Exp -40%DNF Penalty45 laps
DNF
Yuki TSUNODA đŸ‡¯đŸ‡ĩ Yuki TSUNODA
đŸ‡Ļ🇹 Red Bull Racing -1.8 1494
Perf Weight +15%Reliability -34%Team Exp -20%DNF Penalty14 laps

Event Search

×

About DRS

×

Dynamic Rating System (DRS)

DRS is an ELO-inspired system for Formula 1 that measures how much a driver exceeds or falls short of expectations in each race. It goes beyond simple wins or points.

How It Works

  • Expected Performance: Calculated by comparing a driver's Elo against all others in the race.
  • Actual Performance: Based on finishing position, bonus points for scoring, and partial credit if a driver retires after completing many laps.
  • Modifiers: Adjustments for reliability, team strength, race importance, and field competitiveness.
  • K-Factor: Dynamic multiplier (15-45) depending on driver Elo, finishing position, and race competitiveness.

Calculation Steps

  1. Compute each driver's expected score vs all other drivers.
  2. Compute the actual score from race position and bonuses.
  3. Calculate the difference between actual and expected performance.
  4. Apply the dynamic K-factor to scale Elo changes.
  5. Apply modifiers for reliability, team strength, and race importance.
  6. Use smart capping to limit extreme changes:
    • Exceptional performances: up to +40 Elo
    • Catastrophic underperformances: down to -30 Elo
    • Standard bounds: Âą25 Elo

Examples

Exceptional Performance

Backmarker team driver finishes P4 → large positive Elo change.

Catastrophic Underperformance

Top team driver finishes outside points → large negative Elo change.

Mechanical DNF

Driver retires after many laps → small penalty, partial credit applied.

Transparency

  • Every race runs hundreds of calculations for accuracy.
  • We track Math Operations and Data Points per race to show computational work.

The Idea: Elo adapts race-by-race, rewarding drivers who beat expectations and penalizing underperformance. The system self-balances based on current skill and team context.

Version: 1.0

Data Source: openf1.org

This tool is independent and not affiliated with Formula 1, the FIA, or any teams. Formula 1, F1, and related marks are trademarks of Formula One Licensing BV.