Data quality
How far to trust anything on this site. Every row carries a confidence level, every disagreement between sources is kept rather than quietly resolved, and everything known to be missing is listed here.
The confidence ladder
| Rank | Level | What it means | Safe to quote |
|---|---|---|---|
| 1 | verified | Checked directly against an official FIA or Formula 1 source during database construction. Safe to state as fact and to cite. | yes |
| 2 | high | A well-established record, consistently published in official sources over many years. Safe to rely on; cite the official archive if publishing. | yes |
| 3 | reference | Taken from a published secondary record rather than an official one: F1DB for almost all of it, and for most of the rest Wikipedia's season results tables or its per-car and per-topic articles. A few regulation limits read from the FIA's own regulations sit here too, and the qualifying formats, read from those regulations and from Formula 1's own history of qualifying. Where a second source held here covers the same fact the two are compared on load - a race's winner, where one is already held from another source, against F1DB's, for one - but some tables at this tier, the entrant, engine and sprint registers among them, have no second source, so the tier alone does not say a row was cross-checked. Reliable; not official under this database's policy, so cite the FIA/F1 archive if publishing. | yes |
| 4 | medium | Correct in substance. An exact figure or date may have drifted or may move with the current season. Confirm before publication. | not without checking |
| 5 | unverified | Placeholder, disputed, or known to be incomplete. Never state as fact. | not without checking |
| 6 | catalogued | Not checked by anyone, here or at a source: a photograph that Wikimedia Commons editors filed under a category named for the chassis. A category also holds replicas, scale models, show cars and museum mock-ups, and nothing here can tell them from the car that raced. Never present it as the car without a person looking first. | not without checking |
How the database is distributed across it
Across races, race entries, drivers, constructors, chassis, circuits and seasons. Most of it sits at “reference” because most of it is the F1DB race record, which a second source can check.
| Confidence | Rows | Share |
|---|---|---|
| verified | 121 | 0.4% |
| high | 231 | 0.7% |
| reference | 30,667 | 98.4% |
| medium | 145 | 0.5% |
| unverified | 0 | 0.0% |
Open gaps 13
What is missing, and what it would take to close each one. Several need a person to read something rather than a script to fetch it.
| Field | Area | What is missing, and why |
|---|---|---|
| chassis_id | the chassis each race was won in, where a season is ambiguous | We do not know which car won roughly one race in four. Where a team ran more than one design in a season and no source in use here says which raced which round, the winning chassis is left blank rather than guessed. Closing it needs per-round entry lists, which no source in use here publishes. Maintainer’s note, the chassis each race was won in, where a season is ambiguousThe winning chassis is known for 880 of 1,167 races. It comes from F1DB's entry lists, resolved through the driver and the round: F1DB records which chassis a constructor ran in a SEASON and which driver an entrant ran in which ROUND, and the second is far sharper than the first. What is left is the entrants that ran more than one design and do not say which raced where - Gold Leaf Team Lotus in 1970 entered a 49C, a 72B and a 72C, so Rindt's wins stay NULL while Soler-Roig's single Garvey Team Lotus entry resolves. v_ambiguous_seasons lists them. The gap is concentrated before 1980 because a modern team runs one car all season while a 1960s constructor was a name several privateers entered several different chassis under. Per-round chassis data, which no source in use here has. The season articles print a chassis column in the same results table the winners came from, and that column IS per round. Harvesting it is only safe with the check that now exists: a harvested chassis must appear in that constructor's entry list for that season, or be refused. |
| cars.poles | the car each pole was taken in, where the season is ambiguous | For a handful of seasons we cannot say which car took a pole. Almost every pole entry now names a constructor, but where a team ran two designs - McLaren's M23 and M26 through 1976 and 1977 - attributing the pole to one of them would be a guess. Maintainer’s note, the car each pole was taken in, where the season is ambiguousThis was the largest gap in the car data and is now mostly closed. The pole and fastest-lap harvest recorded who set them but not what they drove, so 1,260 of 2,424 entries carried no constructor at all and could not reach a car. F1DB's per-round driver data supplies it: 99 per cent of entries now name a constructor, and NINE cars match their published career pole total exactly, where previously none could be checked for more than not exceeding it. What is left is the seasons a constructor ran more than one chassis, where attributing a pole to a particular car would be a guess - McLaren ran the M23 and the M26 through 1976 and 1977, and the blanket season claim gave the M23 sixteen poles against a published fourteen before this was checked. Per-round chassis data, which no source in use here has. The remaining seasons are listed in v_ambiguous_seasons and in car_seasons where corroborated = 0. |
| layout_name | circuit configuration as raced, for most circuits | For most circuits we hold one shape - the current one - so a 1976 Kyalami lap is reported at the length of the 1992 rebuild. Thirteen circuits have a full configuration timeline; elsewhere a race page says 'current layout' where it cannot say 'as raced'. Maintainer’s note, circuit configuration as raced, for most circuitsThirteen circuits have a complete configuration timeline: Spa, Monza, Silverstone, Hockenheim, Interlagos, Indianapolis, Catalunya, Albert Park, the Spielberg site, the Mexico City site, Bahrain, Marina Bay and Yas Marina. For every other circuit the database holds one set of figures - the most recent - so a 1976 Kyalami lap is reported at the length of the 1992 rebuild. v_race_venues is explicit about this: its 'figures' column reads 'as raced' where a layout row covers the year and 'current layout' where it does not. Zandvoort, Suzuka, Imola, Jerez, Estoril, Paul Ricard, Zolder, Brands Hatch, Kyalami and Buenos Aires all changed shape between championship races and are not yet broken out. Research the configuration history of each remaining multi-race circuit and add the rows; verify.py already enforces that a circuit's layout rows, once present, form a complete non-overlapping timeline. |
| qualifying.q1 | qualifying session detail before 2006, and sector times | No sector times, tyre compounds or qualifying session detail before 2006. Before the knockout format a qualifying result is held as a single time, so there are no Q1, Q2 or Q3 figures to hold; sector times were never published before the live-timing era. Maintainer’s note, qualifying session detail before 2006, and sector timesQualifying is held for every completed race - but its SHAPE changes. Before the knockout format a session is a single time, so q1, q2 and q3 are NULL and there is nothing to put in them; from 2006, the first knockout season, the three segments are recorded and `time` is NULL instead. Neither is back-filled from the other, and verify.py fails the build if a row ever carries both. What is missing throughout is sector times, tyre compound and the lap a time was set on, none of which was published before the live timing era. From 2018, tools/fastf1_load.py has all of it at far greater resolution. Before that it does not exist in any retrievable form. |
| article_images.name_matches | whether a photograph shows the car | We cannot confirm that the 623 photographs leading car articles show the car they are filed under, and 343 of them do not even name it in their file name. The article is verified; the picture in it is not, and there is no second source to check it against - one car article leads with a photograph of police officers. Maintainer’s note, whether a photograph shows the car623 car articles carry a lead photograph from Wikimedia Commons, with its licence and photographer. The ARTICLE is well constrained - it passed the constructor, seasons and name checks in tools/wikispec_fetch.py before it was accepted - so the recorded claim is 'the article proved to describe this chassis leads with this file'. What is NOT established is that the photograph shows the car. Nothing in this database constrains the content of an image and there is no second source to disagree with, which makes this the only part of the database with no cross-check available at all. Testing whether the file name mentions the chassis finds 280 of 623, because most correct images are filed under the driver - File:Jos_Verstappen_2000_Monza_(cropped).jpg really is an Arrows A21 - so the test cannot be a rule without discarding half the good rows. It is stored as name_matches and enforced nowhere. The failure it half-detects is real: the ATS D5 article leads with a photograph of officials and police. A person looking. v_images_to_check lists the 343 whose file name does not name the car, worst first by how many chassis depend on the article. Every row sits at 'unverified' until then, which is where this database puts what it cannot prove; a row taken from a Commons category for a chassis with no article sits lower still, at 'catalogued'. |
| records | the records the database cannot derive | Five records the authored table used to carry are not published, because the database cannot derive them: the youngest and oldest champion need the round at which the title was clinched, the closest finish and the longest race need race times it does not hold, and 'only woman to score points' needs an attribute no table models. Nor are the race-leader records in Wikipedia's lists of driver and constructor records - laps and distance led, races led, leading every lap and so the grand slam - which need the running order lap by lap. Maintainer’s note, the records the database cannot deriverecords is derived from the race records on every build - every row is one query, with its rule in `detail` - and a record the tables cannot support is not shipped rather than typed in from memory, which is how the table came to say Hamilton had 105 wins beside a drivers.wins of 106. Five that the authored table carried are not derivable here. The youngest and oldest World Champion need the round at which the title was clinched, which would have to be computed from the points still available under each season's scoring system; the database holds the standings after every round but not that calculation. The closest race finish needs the winning margin, and race_entries holds no race times or gaps. The race_timing table, which would hold them, is EMPTY; see gap #6. The longest race by duration needs the race time, which the same absence covers. 'Only woman to score points' needs a gender attribute, which no table holds and no source in use publishes as data. The closest qualifying margin IS derived - qualifying.gap holds a parseable gap for second place in all but one completed race - and stands as a record. WK-06 read Wikipedia's lists of driver and constructor records against this table and added the headline records the race records can derive, leaving which of the lists' many variants belong here to WK-08 (#643); what they cannot derive is the race-leader family - laps and distance led, in a career, a season or a run, races led, leading every lap, and the grand slam, which is pole, win and fastest lap while leading every lap. All of it needs the running order lap by lap, which is lap timing and which `laps` holds none of by licence (gap #5); pole, win and fastest lap together IS derived. The list's records that need the clinching round - the youngest champion, the most races left when a title was won - wait on the same derivation as the youngest and oldest champion above, and its pit-stop durations need timing too. The clinching round is computable from `standings` and `points_systems`, and the per-season maximum-points rule that route was waiting on is now written down: points_systems.win_points and .fastest_lap_points carry as figures what `scoring` and `fastest_lap` carry as sentences, and the season page already adds them up to say who can still win (PD-28). What is left is walking the standings back round by round to find the first at which the gap exceeded what remained; this gap stays open until that is derived and checked. The others need race timing, which no source publishes under a licence that permits passing it on (known_gaps #5), or an attribute the project does not model. |
| governance | what a new team pays to enter | The sum a new team pays to join - the anti-dilution fund - is a term of the Concorde Agreement, a private contract. The figures in print, US$200 million under the 2021 agreement and US$450 million under the 2026 one, are reported by the press and confirmed by no published document, so this database does not carry them. Maintainer’s note, what a new team pays to enterThe Wikipedia Formula One page states US$450 million as the up-front payment a new team makes, describing it as a payment to the FIA; press reports describe the same sum as the Concorde Agreement's anti-dilution fund, compensating the existing teams - which is the point: the recipient, like the figure, is reported rather than published. The 2021 agreement's US$200 million is likewise widely reported. Neither the FIA nor Formula One has published the agreement or the figure, and the project's rule is that a fact needs a source before it needs a row: a governance row would carry a newspaper's number as if it were the contract's. Filed from the survey of the Wikipedia page (WK-04). Closes if the FIA or Formula One publishes the figure, or if the Concorde Agreement is published; the row would then go in governance citing that document. |
| race_entries | the two 2011 Australian Grand Prix entries that failed the 107 per cent rule | Two HRT cars, Vitantonio Liuzzi's and Narain Karthikeyan's, set qualifying times at the 2011 Australian Grand Prix that lay outside 107 per cent of the fastest first-segment time, and the stewards did not allow them to start. The qualifying table holds both times; the race classification has no entry for either car, because the source it comes from omits them for this race, so the race shows 22 entries where 24 cars took part in the weekend. Maintainer’s note, the two 2011 Australian Grand Prix entries that failed the 107 per cent ruleF1DB's qualifying rows for 2011 round 1 carry both HRT cars as not classified, with times of 1:32.978 and 1:34.293 against a fastest Q1 of 1:25.296 - 107 per cent of which is 1:31.267. Its race classification for the same round omits them, while its 2012 round 1 classification lists the same team's two cars as DNQ in the same circumstances. The two rows are not added by hand: the classification is loaded whole from harvest/race_results.txt, which tools/f1db_fetch.py rewrites, and there is no curated path for a classification entry as there is for a winner, a pole or a fastest lap. A hand-written row would be overwritten at the next fetch. verify.py pins the pair by identity, so a third orphan qualifying row fails the build. Closes when F1DB's classification for 2011 round 1 carries the two DNQ rows, which the next fetch would pick up; or by a curated-entry mechanism with its own source column, if a second case appears. |
| sessions | the weekend timetable, checked against one source only | The start time of every 2026 session is held from formula1.com's race pages and reproduced from them by machine. The FIA publishes the same timetable for each event as a document, and this database has not yet read those documents, so a start time here has one source behind it where most figures have two. Maintainer’s note, the weekend timetable, checked against one source onlysessions carries 115 rows read from formula1.com's per-event pages (LV-02, #91), whose schema.org markup states each start in UTC; the review of #91 reproduced all 115 it then held from that markup. verify.py holds the structure - the five sessions a sprint flag implies, their order, and the race's local day against races.date_to - but no non-race start is constrained by anything independent of the source it came from. The FIA's per-event 'Event & Timing Information' PDFs carry the same timetable and are the independent source; the project has no tool that reads them yet. Closes when a tool reads the FIA event timetable and verify.py compares every start against it, with a disagreement filed in discrepancies. |
| regulation_limits.cost_cap_usd | the cost cap after Indexation | The cost cap shown for each year is the figure the FIA Financial Regulations state before Indexation. Those regulations adjust it for inflation in 2023 to 2025 and from 2027, and the adjusted figures are not held here. Maintainer’s note, the cost cap after IndexationThe 2023-2025 issues (18 and 25 read) and Section D issue 07 each set the cap as adjusted, where applicable, for Indexation, with the rate communicated by the Cost Cap Administration by Determination rather than written in the regulations. Section D's Indexation does not reach 2026, so the 2026 figure is final; the 2027 one cannot be known until 2026 inflation is determined, and the rate to 30 June 2027 can raise it. The stored values are the regulations' own figures, which verify.py and the 2026 regulation_changes prose agree on. Closes when the indexed figure for each indexed year is read from an FIA Determination or an FIA statement of the adjusted cap, and stored beside the base. |
| drivers.*_external | a typed career figure that no named source gives | Maria de Villota tested for Marussia in 2012 and never entered a championship race. The career wins and poles once typed for her came from reference records nobody named, and F1DB, the source every other typed figure was checked against, holds only drivers who entered, so no second figure is held to compare hers with. Her totals counted from the race records are unaffected. Maintainer’s note, a typed career figure that no named source givesPM-57 (#624). Every career figure typed into data/drivers.py was checked against a named source that publishes that figure: F1DB's own career totals (harvest/f1db_driver_totals.txt), or where F1DB differs a second one (RESOURCED_ELSEWHERE). Where one matched, the figure cites it. These two - de-villota's wins and poles, both 0 - have no F1DB driver to be checked against and no other named source, so the build removes them (NULL, not established) rather than leave a figure no source stands behind. CAREER_FIGURES_NO_SOURCE lists them and the build refuses any other. Closes when a named, classified source publishes a career total for her, and that figure is read and cited. |
| qualifying_formats | how the grid was set before 1996 | How qualifying worked before 1996 is not recorded here. The grids themselves are, race by race; what is missing is the rule that set them - how many sessions, and which time counted - season by season from 1950 to 1995. Maintainer’s note, how the grid was set before 1996WK-01 (#186). qualifying_formats starts in 1996 because that is the first change Formula 1's own history of qualifying formats dates: the single one-hour session of that season. For the years before, the article gives one pattern, with exceptions it places by decade but not by year, so it cannot bound a period, and no row was written for any part of the span. The FIA's Sporting Regulations read for this table begin with 2009. Closes when a source that states the format season by season - the FIA's yearbooks or its Sporting Regulations for those years - is read for 1950 to 1995 and each span is written as a row. |
| qualifying_formats.rule_107 | whether the 107% rule applied, 1996 to 2008 and at two rounds of 2016 | For the qualifying formats from 1996 to 2008, and for the first two rounds of 2016, this database does not say whether a driver outside 107 per cent of the fastest time could be kept off the grid: the column is empty rather than guessed. Maintainer’s note, whether the 107% rule applied, 1996 to 2008 and at two rounds of 2016WK-01 (#186). rule_107 is read only from the FIA Sporting Regulations, and the earliest issue read is 2009's: the 2009 and 2010 issues set no 107% limit, and every issue read from 2011 does. The periods before 2009 are dated by Formula 1's history of qualifying formats, which does not mention the rule, and so are the two 2016 rounds run to the elimination format, because the March 2016 issue that set it out was not found; the 20 April issue read for the rest of 2016 postdates them. Those rows hold NULL. Closes when the Sporting Regulations for 1996 to 2008, and the 2016 issue in force at the first two rounds, are read and each row's rule_107 is set from them. |
Positions, not gaps 5
Deliberate absences. Each is the right state for this database, stated so it is not mistaken for something unfinished.
| Field | Area | What is missing, and why |
|---|---|---|
| laps | lap times, tyre stints, pit stops, radio and telemetry | No lap times, tyre stints, race control messages or telemetry. Nobody publishes Formula One race timing under a licence that permits passing it on, so this database holds none: the tables exist and stay empty by design. Pit stops - lap and order, from F1DB - and six radio exchanges quoted from Wikipedia are the exceptions, and may be passed on. Maintainer’s note, lap times, tyre stints, pit stops, radio and telemetryThe laps, stints and race_control_messages tables are EMPTY in the distributed database, and that is a licensing and reproducibility decision rather than a missing harvest. (pit_stops holds F1DB's stops - lap and order, no durations - and team_radio six exchanges quoted from Wikipedia; both may be passed on.) Two sources fill them, and between them they reach further back than the 2018 floor this gap used to describe. Jolpica's database dump has 628,454 race laps from 1996 and 12,627 pit stops from 2011 - twenty-two seasons more than was previously thought available - but its Ergast lineage is CC BY-NC-SA, non-commercial, so the rows are loaded locally and never committed. FastF1 reads the F1 live timing API, which begins in 2018 and for which nothing earlier exists in any retrievable form; it adds sectors, tyre compound, stints and race control, none of which Jolpica has. Both may hold the same race at once - the schema keys a lap on (race, source, driver, lap) precisely so they can be compared rather than one overwriting the other. Car telemetry (speed, throttle, brake, gear at about 4 Hz) is deliberately NOT stored here at all: it is hundreds of megabytes per weekend and fastf1_load.py writes it to Parquet beside the database. LOCALLY ONLY, and there is no version of this that ends in a shipped table: no source has lap times under a licence that permits passing them on. F1DB is the one source here that does permit it - which is why 22,655 of its pit stops ARE committed - and it has no lap times. So this is not an unfinished harvest, it is the correct state until that changes. On your own machine: python3 tools/ergast_load.py --from-dump --timing (1996-, one hash-verified zip, about fifteen seconds), and/or pip install fastf1 && python3 tools/fastf1_load.py --years 2018-2026 --results --radio. Then ./f1 laps. verify.py re-derives each race's fastest lap from the lap times and checks it against the setter already stored from the pole harvest - 446 races, no disagreement. docs/TIMING-ARCHITECTURE.md has the measurements and the design this would take if a redistributable source ever appears. |
| race_timing | pole, fastest lap and race times per race | No race times, by decision: per-race timing is Formula One's own data and the table that would hold it is kept empty, as gap 5 says. The winner's time and margin as printed in race reports are a different source and have not been read. Maintainer’s note, pole, fastest lap and race times per raceThe race_timing table is empty. These figures are published per race rather than per season, so filling them for 1950-2017 means reading 976 individual race articles, which was judged too expensive against what it returns. From 2018 the FastF1 loader supplies the same information at far greater resolution. Either harvest race articles for the pre-2018 seasons, or accept that timing starts in 2018 and fill it with tools/fastf1_load.py. |
| fastest_lap | fastest lap, 2021 round 12 (Belgian Grand Prix) | The 2021 Belgian Grand Prix has no fastest lap because none was set: the race was abandoned after two laps behind the safety car, half points were awarded and no racing lap was completed. The blank is correct. Maintainer’s note, fastest lap, 2021 round 12 (Belgian Grand Prix)No fastest lap is recorded because none was set. The race was abandoned after two laps behind the safety car, half points were awarded and no racing lap was completed. This is a true null, not missing data. Nothing to fix - the absence is correct. |
| centreline | the shape of a circuit, for anything but the present day | A traced circuit is always the circuit as it is today. OpenStreetMap maps what is on the ground, and Spa's 14.1 km road course is not on the ground any more, so a historic layout has no trace rather than a modern shape standing in for it. Maintainer’s note, the shape of a circuit, for anything but the present daycircuit_geometry traces a circuit from OpenStreetMap and checks the trace against the length this database already held. It can only ever be the CURRENT configuration, because OSM maps what is on the ground: Spa's 14.1 km Ardennes road course, Monza's banked sopraelevata and the 1976 Kyalami are not mapped and cannot be. Wikidata does model historic layouts as their own entities - 'Circuit de Monaco Grand Prix Circuit (1929-1972)' is Q66712049 - but those entities carry a length and a date range and NO coordinates, so there is no geometry source for them anywhere. A trace is therefore attached to a layout only where that layout is still current, and historic layouts have no row rather than a modern shape standing in for them. Nothing available. A historic centreline would have to be traced from period maps or aerial survey, which is a research project rather than a harvest, and any such trace would have no independent length to be checked against - the one thing that makes the current ones trustworthy. Leaving them absent is the correct answer. |
| circuits.article | which Wikipedia article describes the Nurburgring Sudschleife | The Nurburgring's southern loop is held in the register for a race that did not count towards the championship, so no list of championship circuits names an article for it, and none is guessed. Maintainer’s note, which Wikipedia article describes the Nurburgring SudschleifeVD-47 (#420). Every other circuit is mapped to its Wikipedia article by the List of Formula One circuits, matched on country, seasons and races held rather than on the name (tools/circuit_articles.py). The Sudschleife held no championship Grand Prix - the 1960 German Grand Prix run on it was a Formula Two race - so the list does not carry it, and a source that does is what the ruling of asks for. Wikipedia has no article of its own for it: the title redirects into a section of the Nurburgring article, the same article the list gives the Nordschleife and the GP-Strecke. A redirect found by trying a title is a name match, which is the thing the mapping refuses. A source that names the article for this circuit - a list of circuits beyond the championship, or the Nurburgring article's own account of its layouts read as one. Until then this is the position, not an omission: CIRCUIT_ARTICLE_GAPS declares it and verify.py fails on any circuit neither mapped nor declared. |
Closed 2
Gaps that have since been filled, kept so the closure is on record.
| Field | Area | What is missing, and why |
|---|---|---|
| fastest_lap | the fastest lap of a race the pole harvest has not reached yet | Closed: every completed race now carries a fastest lap, read from F1DB wherever the hand-written harvest is silent. The one completed race without one is the 2021 Belgian Grand Prix, in which no racing lap was set. Maintainer’s note, the fastest lap of a race the pole harvest has not reached yetThe fastest lap of every race comes from harvest/poles.txt, which is written by hand. Everything else about a completed race - the classification, the qualifying sheet, the standings, and since this version the driver at the front of the grid - is refreshed from F1DB by a scheduled job within a day or two of the flag. So for the week between a Grand Prix and somebody editing that file, the site shows a completed race with no fastest lap. Pole used to sit in the same hole and no longer does: F1DB may now fill grid 1 where nothing else has. CLOSED in v2.18, the same way pole was closed. tools/f1db_fetch.py now reads the fastest-lap results beside race-results.yml and writes harvest/fastest_laps.txt, 1950 to the latest round F1DB holds; build.py fills race_entries.fastest_lap ONLY where the pole harvest is silent, and records a discrepancy rather than choosing where the two disagree - two did, at 1960 round 5 and 1970 round 1, and both are open. The one completed race still without a fastest lap is 2021 Belgium, where no racing lap was ever set, which is the true null this gap always excluded. |
| finish_position | shared drives, and where two sources read a race differently | Closed: the full classification of every race ships in the database, from F1DB under a licence that permits passing it on. Two things remain by design rather than by omission - a driver who drove two cars in one Grand Prix, normal before 1965, keeps one row and one result; and where a second source reads 118 classifications differently, the disagreement is recorded rather than one being chosen. Maintainer’s note, shared drives, and where two sources read a race differentlyCLOSED in v2.15, and by a licence rather than a harvest. The full classification - 27,592 entries across all 1,167 races, 1950 to 2026 - now ships in the committed database. It comes from F1DB, which is CC BY 4.0: attribution only. The same facts via Jolpica-F1 carry Ergast's CC BY-NC-SA, and that non-commercial clause is the whole reason this gap stood for seven versions; nothing about the data was ever hard to get. The winner of 1,161 of those races was already held here, from the Wikipedia harvest and from formula1.com for the seasons after it, and F1DB agrees with every one; a round run since formula1.com was last read has F1DB's winner alone. What remains is not missing data. race_entries is ONE ROW PER DRIVER PER RACE, so a driver who drove two cars in one Grand Prix - normal before 1965, and the 1955 Argentine Grand Prix in particular - can only keep one result. And the two sources genuinely differ on 118 of 26,082 entries when Jolpica is loaded on top: F1DB leaves a disqualified driver's position VACANT while Jolpica promotes everyone below, so the 1983 Brazilian Grand Prix has no second place in one reading and Lauda second in the other. Neither is wrong. CLOSED in v2.15: the full classification comes from F1DB under CC BY 4.0, so the rows could be committed. Nothing to fetch. Run tools/ergast_load.py --from-dump to put Jolpica alongside: it no longer overwrites, it records every disagreement in `discrepancies` and leaves the stored value alone. Reading those 118 rows is the work, and it is a person's. |
Disagreements kept rather than resolved
Where two sources differ and neither can be checked officially, the difference is recorded instead of one being picked quietly. Several of these are a regulation minimum masquerading as a car's measured weight — the check that caught them is why those figures are now blank rather than wrong.
| Subject | Field | Recorded | Derived | Assessment | Status |
|---|---|---|---|---|---|
| 10 chassis quoting 640 | weight_kg | 640.0 | — | 10 different constructors racing in 2011 all quote 640 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 1952 round 8 | fastest_lap | Alberto Ascari | Alberto Ascari / Jose Froilan Gonzalez | Ascari and González both lapped in 2:06.1. The race article credits both, and its classification gives Ascari half a point for a shared fastest lap; F1DB credits both too. The season table the harvest read carries Ascari alone. Restoring the share takes González to the 6 fastest laps his career infobox and F1DB both give, and leaves Ascari unchanged. Source: https://en.wikipedia.org/wiki/1952_Italian_Grand_Prix | resolved: shared fastest lap restored |
| 1953 round 5 | fastest_lap | fangio | ascari | The harvest credits Fangio alone with the 2:41.1; F1DB credits Fangio and Ascari both, as a shared fastest lap. The race article credits Fangio and footnotes that some sources credit Ascari with an equal fastest lap, so this is a real disagreement between sources and stays open. It is the race behind Ascari's open career row: F1DB's 13 fastest laps for him against the 12 of his career infobox and the race records (RESOURCED_ELSEWHERE). Source: https://en.wikipedia.org/wiki/1953_French_Grand_Prix | open: sources differ |
| 1960 round 5 | fastest_lap | Jack Brabham | Jack Brabham / Innes Ireland / Phil Hill | Three drivers lapped in 3:51.9 and the race article credits all three; the season table the harvest read carries Brabham alone. Restoring the share takes Phil Hill to the 6 fastest laps of his reference record and Innes Ireland to his 1. Brabham is unchanged. Source: https://en.wikipedia.org/wiki/1960_Belgian_Grand_Prix | resolved: shared fastest lap restored |
| 1969 round 9 | fastest_lap | Jacky Ickx | Jacky Ickx / Jack Brabham | Ickx on lap 30 and Brabham on lap 62 both lapped in 1:18.1. The season table and F1DB credit Ickx; the race article credits Brabham. The share takes Brabham to the 12 fastest laps of his reference record and leaves Ickx on his 14. Source: https://en.wikipedia.org/wiki/1969_Canadian_Grand_Prix | resolved: shared fastest lap restored |
| 1970 round 1 | fastest_lap | brabham | surtees | The harvest credits Brabham alone with the 1:20.8; F1DB credits Surtees and Brabham both, as a shared fastest lap (until PD-53 the fetch kept only the first row of a tie, so this read as Surtees alone). The race article credits Brabham and footnotes that some sources credit both, so this is a real disagreement between sources and stays open. The single-name reading is kept because the reference record sides with it: Surtees's total is 10 on formula1.com and in his career infobox, and the hand-entered 11 was already corrected to 10 on that evidence (CORRECTIONS). That is a reason to prefer one reading, not proof the other is wrong. Source: https://en.wikipedia.org/wiki/1970_South_African_Grand_Prix | open: sources differ, reference record favours the stored value |
| 1979 round 7 | position_text | DNPQ | DNQ | F1DB's race result has Brancatelli DNPQ. He is slowest of the three on its pre-qualifying sheet, behind Hans-Joachim Stuck and Jochen Mass, but its qualifying sheet holds all three - him 25th with no time - which says he went through. The race article sides with the race result: two went through, and it lists him as not pre-qualifying, on 1:38.15, and leaves him out of its qualifying table. Both F1DB rows are kept as published. Source: https://github.com/f1db/f1db/tree/main/src/data/seasons/1979/races/07-monaco (race-results.yml and pre-qualifying-results.yml against qualifying-results.yml); https://en.wikipedia.org/wiki/1979_Monaco_Grand_Prix | open: a second source favours the race result |
| 1985 round 5 | position_text | DNS | DNF | F1DB's race result, which the race records follow, has Piquet DNS, with a transmission failure, from ninth on the grid, and formula1.com's results archive, read on , gives him DNS with no laps. formula1.com's page for the same race as archived in February 2014, which the race's Wikipedia article cites, gave him retired on lap 0 with a transmission failure from ninth on the grid, which is a start, and so does the article. Alan Henry's report in Motor Sport, July 1985, says that in the race he succumbed to terminal gearbox problems on the opening lap. One race read two ways, and formula1.com has given both. The race result is kept as F1DB publishes it. Source: https://www.formula1.com/en/results/1985/races/486/canada/race-result; https://web.archive.org/web/20140218000549/http://www.formula1.com/results/season/1985/299/; https://www.motorsportmagazine.com/archive/article/july-1985/33/canadian-grand-prix-ferrari-command | open: a contemporary report favours a start |
| 1990 round 6 | position_text | DSQ | — | F1DB's pre-qualifying sheet has Moreno third, inside the four who went through, and its qualifying sheet has no row for him: by the sheets alone he went through and then has no result, placed above Aguri Suzuki, who qualified, which is why verify.py declares his place as published. The race result explains it: DSQ, for a push start. The race article says he was disqualified for receiving a push start in qualifying, and its qualifying table lists him as excluded after a first-session 1:21.142. F1DB holds no qualifying row for him, and no reading is wrong. Source: https://github.com/f1db/f1db/tree/main/src/data/seasons/1990/races/06-mexico (race-results.yml, pre-qualifying-results.yml and qualifying-results.yml); https://en.wikipedia.org/wiki/1990_Mexican_Grand_Prix | explained: went through pre-qualifying, excluded in qualifying |
| 1991 round 10 | position_text | DNQ | DNPQ | F1DB's race result has Caffi DNQ, but its own sheets say he failed pre-qualifying: sixth on the pre-qualifying sheet, behind the four who went through, and no qualifying row. The race article agrees with the sheets - sixth in Friday's pre-qualifying, one of the four who did not pre-qualify - citing Murray Walker's Grand Prix Year (1991). Both readings are a non-start, so his starts do not move. The race result is kept as F1DB publishes it. Source: https://github.com/f1db/f1db/tree/main/src/data/seasons/1991/races/10-hungary (race-results.yml against pre-qualifying-results.yml and qualifying-results.yml); https://en.wikipedia.org/wiki/1991_Hungarian_Grand_Prix | open: a second source favours the session sheets |
| 2001 round 14 | position_text | DNF | DNS | F1DB's race result, which the race records follow, has Alonso retiring with no lap completed, from his place on the original grid, which counts as a start. The race was stopped on lap five for Irvine's and Burti's accident, declared null and void, and run again from the start over 36 laps. He retired from the first race with a broken gearshaft and took no part in the second. The race's Wikipedia article, citing the 2001 Formula One Annual, says the official results list Raikkonen, Irvine, Burti and Alonso as not having started, because each took part only in the voided race. The FIA's provisional race classification after 36 laps, and formula1.com's result, list none of the four - nor Heidfeld, who retired without completing a lap of the restarted race - beside 13 classified and 4 not classified, so neither settles the reading. The race result is kept as F1DB publishes it. Source: https://en.wikipedia.org/wiki/2001_Belgian_Grand_Prix; https://web.archive.org/web/20050302104816/http://www.fia.com/resources/documents/1804534710__Belgium_Class_2001.pdf; https://www.formula1.com/en/results/2001/races/716/belgium/race-result | open: a second source favours a non-start |
| 2001 round 14 | position_text | DNF | DNS | F1DB's race result, which the race records follow, has Irvine retiring with no lap completed, from his place on the original grid, which counts as a start. The race was stopped on lap five for Irvine's and Burti's accident, declared null and void, and run again from the start over 36 laps. His Jaguar lost its right-hand wheels in the accident, and he took no part in the second race. The race's Wikipedia article, citing the 2001 Formula One Annual, says the official results list Raikkonen, Irvine, Burti and Alonso as not having started, because each took part only in the voided race. The FIA's provisional race classification after 36 laps, and formula1.com's result, list none of the four - nor Heidfeld, who retired without completing a lap of the restarted race - beside 13 classified and 4 not classified, so neither settles the reading. The race result is kept as F1DB publishes it. Source: https://en.wikipedia.org/wiki/2001_Belgian_Grand_Prix; https://web.archive.org/web/20050302104816/http://www.fia.com/resources/documents/1804534710__Belgium_Class_2001.pdf; https://www.formula1.com/en/results/2001/races/716/belgium/race-result | open: a second source favours a non-start |
| 2001 round 14 | position_text | DNF | DNS | F1DB's race result, which the race records follow, has Burti retiring with no lap completed, from his place on the original grid, which counts as a start. The race was stopped on lap five for Irvine's and Burti's accident, declared null and void, and run again from the start over 36 laps. He was taken to hospital after the accident and took no part in the second race. The race's Wikipedia article, citing the 2001 Formula One Annual, says the official results list Raikkonen, Irvine, Burti and Alonso as not having started, because each took part only in the voided race. The FIA's provisional race classification after 36 laps, and formula1.com's result, list none of the four - nor Heidfeld, who retired without completing a lap of the restarted race - beside 13 classified and 4 not classified, so neither settles the reading. The race result is kept as F1DB publishes it. Source: https://en.wikipedia.org/wiki/2001_Belgian_Grand_Prix; https://web.archive.org/web/20050302104816/http://www.fia.com/resources/documents/1804534710__Belgium_Class_2001.pdf; https://www.formula1.com/en/results/2001/races/716/belgium/race-result | open: a second source favours a non-start |
| 2001 round 14 | position_text | DNF | DNS | F1DB's race result, which the race records follow, has Raikkonen retiring with no lap completed, from his place on the original grid, which counts as a start. The race was stopped on lap five for Irvine's and Burti's accident, declared null and void, and run again from the start over 36 laps. He stopped in the first race with a transmission failure and took no part in the second. The race's Wikipedia article, citing the 2001 Formula One Annual, says the official results list Raikkonen, Irvine, Burti and Alonso as not having started, because each took part only in the voided race. The FIA's provisional race classification after 36 laps, and formula1.com's result, list none of the four - nor Heidfeld, who retired without completing a lap of the restarted race - beside 13 classified and 4 not classified, so neither settles the reading. The race result is kept as F1DB publishes it. Source: https://en.wikipedia.org/wiki/2001_Belgian_Grand_Prix; https://web.archive.org/web/20050302104816/http://www.fia.com/resources/documents/1804534710__Belgium_Class_2001.pdf; https://www.formula1.com/en/results/2001/races/716/belgium/race-result | open: a second source favours a non-start |
| 2026 round 6 | finish_position | Isack Hadjar, Oscar Piastri, Liam Lawson, Arvid Lindblad, Pierre Gasly | Pierre Gasly, Isack Hadjar, Oscar Piastri, Liam Lawson, Arvid Lindblad | Finishing order, 3rd to 7th. F1DB classifies Pierre Gasly 7th on 2:24:01.612, which includes a 10-second time penalty. Without it the time is 2:23:51.612, 3rd, and Isack Hadjar, Oscar Piastri, Liam Lawson and Arvid Lindblad each move down a place among the finishers timed on that lap. Reclassifying this race that way, and nothing else, reproduces formula1.com's championship table after round 12 for every driver and constructor it lists, so the 9 points disagreements filed against that table are this one. The race entries hold F1DB's order. Neither source says whether the penalty stood - the FIA decision document for the event would - so this stays open until it is read. | open |
| 3 chassis quoting 595 | weight_kg | 595.0 | — | 3 different constructors racing in 1995 all quote 595 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 4 chassis quoting 515 | weight_kg | 515.0 | — | 4 different constructors racing in 1994 all quote 515 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 4 chassis quoting 580 | weight_kg | 580.0 | — | 3 different constructors racing in 1980 all quote 580 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 4 chassis quoting 585 | weight_kg | 585.0 | — | 3 different constructors racing in 1982 all quote 585 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 4 chassis quoting 605 | weight_kg | 605.0 | — | 4 different constructors racing in 2008 all quote 605 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 4 chassis quoting 770 | weight_kg | 770.0 | — | 4 different constructors racing in 2026 all quote 770 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 5 chassis quoting 500 | weight_kg | 500.0 | — | 5 different constructors racing in 1989 all quote 500 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 5 chassis quoting 550 | weight_kg | 550.0 | — | 4 different constructors racing in 1985 all quote 550 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 5 chassis quoting 600 | weight_kg | 600.0 | — | 4 different constructors racing in 2006 all quote 600 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 5 chassis quoting 733 | weight_kg | 733.0 | — | 5 different constructors racing in 2018 all quote 733 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 7 chassis quoting 540 | weight_kg | 540.0 | — | 6 different constructors racing in 1987 all quote 540 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 7 chassis quoting 702 | weight_kg | 702.0 | — | 7 different constructors racing in 2015 all quote 702 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 8 chassis quoting 505 | weight_kg | 505.0 | — | 7 different constructors racing in 1993 all quote 505 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| 8 chassis quoting 743 | weight_kg | 743.0 | — | 8 different constructors racing in 2019 all quote 743 for this field. A figure a whole grid shares is the season's minimum weight, not a measurement of any one car, so it is not stored per chassis. The rule itself belongs in regulation_limits. | resolved: withdrawn |
| Alberto Ascari | fastest_laps | 12 | 13 | His Wikipedia career infobox gives 12, which is also the count in the race records; F1DB's published total is 13. The difference is the 1953 French Grand Prix: F1DB credits Ascari and Fangio jointly with the 2:41.1, while the race article credits Fangio and footnotes that some sources credit Ascari with an equal lap. Two sources read one lap differently, and neither is an official one. Source: https://en.wikipedia.org/wiki/1953_French_Grand_Prix | open: sources differ |
| Alberto Ascari | career_points | 140.64 | 140.14 | No source gives 140.64. His Wikipedia infobox gives 107 9/14 (140 1/7) - a championship total of 107 9/14 out of 140 1/7 scored - and F1DB's published totals are the same, 107.64 and 140.14, as is the sum of the race records. The typed figure is the scored total with the fraction of the championship one. Corrected to 140.14, the points he scored, held to two places as the race records hold a seventh of a point. Source: https://en.wikipedia.org/wiki/Alberto_Ascari | resolved: corrected |
| Alberto Ascari | entries | 33 | 34 | No source gives 33. His Wikipedia infobox gives 34 entries and 32 starts, the 34 counting the two races he was entered for and did not start: the 1950 French Grand Prix, where he did not start, and the 1953 Indianapolis 500, where he was entered and did not arrive. That is the rule every other champion's stored entries follow, so the figure is corrected to 34. The difference from the race records' 32 is declared beside it. Source: https://en.wikipedia.org/wiki/Alberto_Ascari | resolved: corrected |
| Alberto Ascari | entries | 34 | 32 | Wikipedia's 34 counts two races he was entered for and did not start: the 1950 French Grand Prix and the 1953 Indianapolis 500, where he did not arrive. The race records hold neither, and F1DB's published total, 32, counts neither. Source: https://en.wikipedia.org/wiki/Alberto_Ascari | explained: an entry the records do not hold |
| Alexander Rossi | first_season | 2014 | 2015 | The published 2014 comes from F1DB's entry lists, which name him as entered for two rounds that year for Marussia, the Belgian and Russian Grands Prix; he started neither, so the race records hold nothing for him until 2015, when he started five Grands Prix for the same team, by then Manor Marussia. His earlier seasons as a Caterham reserve carry no round and count for neither span. An entry is not a start. Source: https://github.com/f1db/f1db, seasons/2014/entrants.yml | explained: each side is right about something |
| Alpine | points | 63 | 54 | 2026 constructors' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| Andrea Kimi Antonelli | wins | 6 | 9 | The typed 6 came from reference records that were never named, and from an earlier date: the driver is still racing, and the race records reach F1DB's published career total, v2026.18.0, of 9. F1DB's figure replaces the typed one as the one this column holds (PM-57). | resolved: replaced by a named source |
| Arvid Lindblad | points | 23 | 25 | 2026 drivers' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| Ayrton Senna | career_points | 610 | 614 | The stored 610 is his championship total and the race records' 614 everything he scored: in 1988 only the best eleven of sixteen results counted, and four of his 94 points that year were dropped. Both are his - his Wikipedia infobox gives 610 (614), and F1DB's published totals give 610 championship points of 614 scored. Source: https://en.wikipedia.org/wiki/Ayrton_Senna | explained: net of dropped scores |
| Charles Leclerc | entries | 183 | 191 | formula1.com's driver page, read on after round 12, gave 183; counted to that day, the race records hold 185 rows for him, two of them races he did not start, the 2021 Monaco and 2023 Sao Paulo Grands Prix, and the page's figure is two fewer. Hamilton's and Verstappen's pages, read the same day, agree with the records, and neither has a race he did not start; but Alonso's and Russell's differences do not follow the non-starts, so that the page counts only starts is not established. Source: https://www.formula1.com/en/drivers | open: sources differ |
| Charles Leclerc | career_points | 1827 | 1905 | Driver is still competing. The stored figure is formula1.com's, read on , after round 12 of the 2026 season, and the race records counted to that day give the same; the difference is the races run since. Not an error. | explained: external figure is older |
| cooper-t51 1959 | other_chassis | one chassis | cooper-t43+cooper-t45 | CAR_SEASONS claims every 1959 result for this constructor was in cooper-t51, but the season's entry lists also name cooper-t43, cooper-t45. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| Denny Hulme | entries | 114 | 112 | No source gives 114. His Wikipedia infobox gives 112 entries, every one a start, F1DB's published total is 112, and the race records hold 112 rows for him. Corrected to 112. Source: https://en.wikipedia.org/wiki/Denny_Hulme | resolved: corrected |
| Fernando Alonso | entries | 439 | 446 | formula1.com's driver page, read on after round 12, gave 439; counted to that day, the race records hold 440 rows for him, two of them races he did not start, the 2005 United States and 2017 Russian Grands Prix. The page's figure is one fewer, and which race it leaves out is not established. Source: https://www.formula1.com/en/drivers | open: sources differ |
| Fernando Alonso | career_points | 2396 | 2400 | Driver is still competing. The stored figure is formula1.com's, read on , after round 12 of the 2026 season, and the race records counted to that day give the same; the difference is the races run since. Not an error. | explained: external figure is older |
| Ferrari 500 | capacity_cc | 1985 | 1984 | One measurement, rounded two ways. The car's Wikipedia article gives the displacement as 1,984.86 cc in its infobox and as 1985 cm3 in its technical table. This car's row rounds it to 1,985; the chassis register, read from the same infobox, keeps the whole cubic centimetres, 1,984. The page shows the register's, as it does every figure the register holds for this car. | open |
| Ferrari F2004 | weight_kg | 605.0 | — | 605 kg is the 2004 minimum in qualifying trim, including driver and fuel. Every car on the 2004 grid was built to it. | resolved: withdrawn |
| Ferrari F2004 | weight_kg | 605.0 | — | 605 is the 2004 regulation minimum, which every car that season was built to. It describes the rules, not this car. | resolved: withdrawn |
| ferrari-312t 1975 | other_chassis | one chassis | ferrari-312b3-74 | CAR_SEASONS claims every 1975 result for this constructor was in ferrari-312t, but the season's entry lists also name ferrari-312b3-74. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| ferrari-500 1952 | other_chassis | one chassis | ferrari-125+ferrari-166+ferrari-212+ferrari-375s | CAR_SEASONS claims every 1952 result for this constructor was in ferrari-500, but the season's entry lists also name ferrari-125, ferrari-166, ferrari-212, ferrari-375s. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| ferrari-500 1953 | other_chassis | one chassis | ferrari-212+ferrari-553 | CAR_SEASONS claims every 1953 result for this constructor was in ferrari-500, but the season's entry lists also name ferrari-212, ferrari-553. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| Francois Cevert | first_season | 1970 | 1969 | The published 1970 is his Formula One debut, the Dutch Grand Prix in a March run by Tyrrell. The race records hold a 1969 entry: that year's German Grand Prix admitted Formula 2 cars alongside the Formula One field, and he drove a Tecno TF69, one of them, retiring with a gearbox failure. It was a championship race and he was entered, so the records count it and the published span does not. Source: https://en.wikipedia.org/wiki/1969_German_Grand_Prix | explained: each side is right about something |
| George Russell | poles | 12 | 11 | The formula1.com driver page gave 12. That same fetch returned internally inconsistent 2026 figures (160 points against the standings' 183, and third place against second), so it was not reliable. The Wikipedia career infobox independently gives 11 poles and 7 wins, both matching the figures derived from the race records. Corrected to 11. | resolved: corrected |
| George Russell | wins | 7 | 8 | Driver is still competing. The external figure was correct on its as-of date; the derived figure includes races run since. Not an error. | explained: external figure is older |
| George Russell | poles | 11 | 12 | Driver is still competing. The external figure was correct on its as-of date; the derived figure includes races run since. Not an error. | explained: external figure is older |
| George Russell | entries | 163 | 170 | formula1.com's driver page, read on after round 12, gave 163; counted to that day, the race records hold 164 rows for him, every one a start. The page's figure is one fewer, and which race it leaves out is not established. Source: https://www.formula1.com/en/drivers | open: sources differ |
| George Russell | career_points | 1193 | 1275 | formula1.com's driver page, read on after round 12, gave 1193; counted to that day, the race records give 1216, 23 more. The same fetch gave his 2026 total as 160 points against the standings' 183 - the inconsistency that had his pole count corrected - and the career figure is short by the same 23. The records' 2026 figure, 183, agrees with formula1.com's and F1DB's tables; the page has not been read again. Source: https://www.formula1.com/en/drivers | open: sources differ |
| Giuseppe 'Nino' Farina | entries | 35 | 34 | Wikipedia's 35 counts the 1956 Indianapolis 500, which he did not qualify for. The race records hold no Indianapolis non-qualifier and have no row for him there; F1DB's published total, 34, does not count it either. Source: https://en.wikipedia.org/wiki/Giuseppe_Farina | explained: an entry the records do not hold |
| Giuseppe 'Nino' Farina | career_points | 127.33 | 126 | He finished the 1955 Argentine Grand Prix in two cars, each shared three ways and its points divided: second in the Ferrari he shared with Gonzalez and Trintignant, for 2 points, and third in the one he shared with Maglioli and Trintignant, for 1 1/3. The race records hold one row per driver per race, so they carry the 2 and not the 1 1/3. The stored 127 1/3 is everything he scored: his Wikipedia infobox gives 115 1/3 (127 1/3), and F1DB, which holds both cars, publishes 127.33. Source: https://en.wikipedia.org/wiki/Giuseppe_Farina | explained: a car the records do not hold |
| Isack Hadjar | points | 68 | 71 | 2026 drivers' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| John Surtees | fastest_laps | 11 | 10 | The hand-entered total of 11 was wrong by the race records and by his Wikipedia career infobox, which both give 10. F1DB's published total is 11: it credits him with the fastest lap of the 1970 South African Grand Prix, which the harvest gives Brabham, and that race-level disagreement is on the record and open. Corrected to 10, the figure the infobox and the race records agree on. | resolved: corrected |
| Juan Manuel Fangio | career_points | 245.14 | 245 | No source gives 245.14. His Wikipedia infobox gives 245 (277 9/14), F1DB's published totals give 245 championship points of 277.64 scored, and the final tables here sum to 245. Corrected to 245, the championship total the typed figure's whole points are; the difference from the race records' 277.64 is declared beside it. Source: https://en.wikipedia.org/wiki/Juan_Manuel_Fangio | resolved: corrected |
| Juan Manuel Fangio | entries | 52 | 51 | Wikipedia's 52 counts the 1958 Indianapolis 500, which he went to, tried cars at and did not qualify for. The race records hold no Indianapolis non-qualifier and have no row for him there; F1DB's published total, 51, does not count it either. Source: https://en.wikipedia.org/wiki/Juan_Manuel_Fangio | explained: an entry the records do not hold |
| Juan Manuel Fangio | career_points | 245 | 277.64 | The stored 245 is his championship total and the race records' 277.64 everything he scored: the best-results rule dropped points from six of his eight seasons, 1951 and 1953 to 1957, 32 9/14 of them in all. Both are his - his Wikipedia infobox gives 245 (277 9/14), and F1DB's published totals give 245 championship points of 277.64 scored. Source: https://en.wikipedia.org/wiki/Juan_Manuel_Fangio | explained: net of dropped scores |
| Kimi Raikkonen | entries | 353 | 352 | Wikipedia's 353 counts the 2021 Dutch Grand Prix, which he was entered for and withdrew from during the weekend after testing positive for COVID-19, Robert Kubica driving his car. F1DB's entry list names him for the round, but its race results, which its published total of 352 counts, and the race records name Kubica. Source: https://en.wikipedia.org/wiki/Kimi_R%C3%A4ikk%C3%B6nen | explained: an entry the records do not hold |
| Kimi Raikkonen | starts | 349 | 350 | The 2001 Belgian Grand Prix was stopped on lap five, declared void and run again from the start. He retired from the first race with a transmission failure and took no part in the second, and the official results list him as not having started, which is the 349 Wikipedia gives. F1DB's published total, 350, and the race records count it as a start he retired from. One race read two ways, and that disagreement is open on the race, 2001 round 14. Source: https://en.wikipedia.org/wiki/2001_Belgian_Grand_Prix | open: sources differ |
| Lando Norris | fastest_laps | 13 | 20 | The typed 13 came from reference records that were never named, and from an earlier date: the driver is still racing, and the race records reach F1DB's published career total, v2026.18.0, of 20. F1DB's figure replaces the typed one as the one this column holds (PM-57). | resolved: replaced by a named source |
| Lando Norris | poles | 18 | 19 | Driver is still competing. The external figure was correct on its as-of date; the derived figure includes races run since. Not an error. | explained: external figure is older |
| Lando Norris | entries | 163 | 170 | formula1.com's driver page, read on after round 12, gave 163; counted to that day, the race records hold 164 rows for him, one of them a race he did not start, the 2026 Chinese Grand Prix, and the page's figure is one fewer. Hamilton's and Verstappen's pages, read the same day, agree with the records, and neither has a race he did not start; but Alonso's and Russell's differences do not follow the non-starts, so that the page counts only starts is not established. Source: https://www.formula1.com/en/drivers | open: sources differ |
| Lando Norris | career_points | 1589 | 1641 | Driver is still competing. The stored figure is formula1.com's, read on , after round 12 of the 2026 season, and the race records counted to that day give the same; the difference is the races run since. Not an error. | explained: external figure is older |
| Liam Lawson | points | 49 | 51 | 2026 drivers' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| Lotus 88 | weight_kg | 585.0 | — | 585 kg is the 1981 minimum weight, raised that year with the survival cell requirement. The 88 was never allowed to race, so a measured weight for it would be a curiosity in any case. | resolved: withdrawn |
| lotus-25 1963 | other_chassis | one chassis | lotus-18+lotus-18-21+lotus-21+lotus-22+lotus-24 | CAR_SEASONS claims every 1963 result for this constructor was in lotus-25, but the season's entry lists also name lotus-18, lotus-18-21, lotus-21, lotus-22, lotus-24. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| lotus-49 1967 | other_chassis | one chassis | lotus-25+lotus-33+lotus-43+lotus-48 | CAR_SEASONS claims every 1967 result for this constructor was in lotus-49, but the season's entry lists also name lotus-25, lotus-33, lotus-43, lotus-48. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| lotus-49 1969 | other_chassis | one chassis | lotus-59b+lotus-63 | CAR_SEASONS claims every 1969 result for this constructor was in lotus-49, but the season's entry lists also name lotus-59b, lotus-63. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| lotus-72 1971 | other_chassis | one chassis | lotus-56b+lotus-69-special | CAR_SEASONS claims every 1971 result for this constructor was in lotus-72, but the season's entry lists also name lotus-56b, lotus-69-special. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| lotus-72 1974 | other_chassis | one chassis | lotus-76 | CAR_SEASONS claims every 1974 result for this constructor was in lotus-72, but the season's entry lists also name lotus-76. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| Marussia MR03 | weight_kg | 691.0 | — | 691 is the 2014 regulation minimum, which every car that season was built to. It describes the rules, not this car. | resolved: withdrawn |
| Max Verstappen | fastest_laps | 35 | 38 | The typed 35 came from reference records that were never named, and from an earlier date: the driver is still racing, and the race records reach F1DB's published career total, v2026.18.0, of 38. F1DB's figure replaces the typed one as the one this column holds (PM-57). | resolved: replaced by a named source |
| Max Verstappen | wins | 71 | 73 | Driver is still competing. The external figure was correct on its as-of date; the derived figure includes races run since. Not an error. | explained: external figure is older |
| Max Verstappen | poles | 48 | 50 | Driver is still competing. The external figure was correct on its as-of date; the derived figure includes races run since. Not an error. | explained: external figure is older |
| Max Verstappen | entries | 245 | 251 | Driver is still competing. The stored figure is formula1.com's, read on , after round 12 of the 2026 season, and the race records counted to that day give the same; the difference is the races run since. Not an error. | explained: external figure is older |
| Max Verstappen | career_points | 3556.5 | 3680.5 | Driver is still competing. The stored figure is formula1.com's, read on , after round 12 of the 2026 season, and the race records counted to that day give the same; the difference is the races run since. Not an error. | explained: external figure is older |
| McLaren | points | 263 | 265 | 2026 constructors' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| McLaren M23 | weight_kg | 575.0 | — | 575 kg is the minimum weight imposed for 1973 and still in force in 1980, not a measurement of the M23. | resolved: withdrawn |
| McLaren MP4/4 | weight_kg | 540.0 | — | 540 kg is the 1988 minimum weight, raised that season with the mandatory static crash test. The MP4/4's real weight is not established. | resolved: withdrawn |
| mclaren-m23 1976 | other_chassis | one chassis | mclaren-m26 | CAR_SEASONS claims every 1976 result for this constructor was in mclaren-m23, but the season's entry lists also name mclaren-m26. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| mclaren-m23 1977 | other_chassis | one chassis | mclaren-m26 | CAR_SEASONS claims every 1977 result for this constructor was in mclaren-m23, but the season's entry lists also name mclaren-m26. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
| Mercedes F1 W05 Hybrid | weight_kg | 691.0 | — | 691 kg is the 2014 minimum weight, car and driver without fuel, in Article 4.1 of the 2014 Technical Regulations. It is not a measurement of the W05. | resolved: withdrawn |
| Mercedes F1 W11 EQ Performance | power_bhp | 1000 | 1025 | This car's row gives 1,000 bhp, written as a round figure ("around 1,000 bhp combined") and marked medium confidence: widely reported, not checked against a primary source. The chassis register gives 1,025, read from the car's Wikipedia article. Neither has been checked against a Mercedes or FIA figure. The page shows the register's, as it does every figure the register holds for this car. | open |
| Nelson Piquet | starts | 204 | 203 | The race records, and F1DB's published total of 203, hold his 1985 Canadian Grand Prix as a race he did not start, with a transmission failure, as formula1.com's results archive now does. The race's Wikipedia article, citing formula1.com's page for the race as it stood in 2014, has him retiring on lap 0 from ninth on the grid, which is a start, as does Motor Sport's report at the time, and his own article's infobox gives 204 starts. One race read two ways, and that disagreement is open on the race, 1985 round 5. Source: https://en.wikipedia.org/wiki/1985_Canadian_Grand_Prix | open: sources differ |
| Niki Lauda | entries | 177 | 176 | Wikipedia's 177 counts the 1979 Canadian Grand Prix, where he stopped during practice, told Ecclestone he was retiring, and left: it lists him as withdrawn. The race records have no row for him there, and F1DB's published total, 176, does not count it. Source: https://en.wikipedia.org/wiki/Niki_Lauda | explained: an entry the records do not hold |
| Oscar Piastri | points | 104 | 106 | 2026 drivers' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| Oscar Piastri | entries | 80 | 88 | formula1.com's driver page, read on after round 12, gave 80; counted to that day, the race records hold 82 rows for him, two of them races he did not start, the 2026 Australian and Chinese Grands Prix, and the page's figure is two fewer. Hamilton's and Verstappen's pages, read the same day, agree with the records, and neither has a race he did not start; but Alonso's and Russell's differences do not follow the non-starts, so that the page counts only starts is not established. Source: https://www.formula1.com/en/drivers | open: sources differ |
| Oscar Piastri | career_points | 903 | 943 | formula1.com's driver page, read on after round 12, gave 903; counted to that day, the race records give 905. The 2 points are the 2026 Monaco Grand Prix: formula1.com's own table after round 12 gives him 104 points for the season and F1DB's, which the race records follow, 106, and that disagreement is open on the race, 2026 round 6. Source: https://www.formula1.com/en/results/2026/drivers | open: sources differ |
| Phil Hill | entries | 51 | 52 | No source gives 51. His Wikipedia infobox gives 52 entries, F1DB's published total is 52, and the race records hold 52 rows for him, four of them races he did not start - the 1962 United States Grand Prix, the 1966 Monaco and Belgian Grands Prix, where he drove a camera car for the film Grand Prix, and the 1966 Italian Grand Prix, which he did not qualify for. Corrected to 52. Source: https://en.wikipedia.org/wiki/Phil_Hill | resolved: corrected |
| Pierre Gasly | points | 44 | 35 | 2026 drivers' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| Pierre Gasly | poles | 0 | 1 | The typed 0 came from reference records that were never named, and from an earlier date: the driver is still racing, and the race records reach F1DB's published career total, v2026.18.0, of 1. F1DB's figure replaces the typed one as the one this column holds (PM-57). | resolved: replaced by a named source |
| Racing Bulls | points | 66 | 70 | 2026 constructors' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| Red Bull Racing | points | 186 | 189 | 2026 constructors' championship points after round 12. formula1.com's table after round 12 and F1DB's after the same round differ here, and the cause is one race: reclassifying the 2026 Monaco Grand Prix (round 6) without Pierre Gasly's 10-second time penalty reproduces formula1.com's table for every driver and constructor it lists. The disagreement is filed on that race, '2026 round 6'; this row is its effect on the season total. The official figure is 'verified' and is not overwritten; v_standings_final shows whichever source's table has counted the most rounds. | open |
| Red Bull RB19 | power_bhp | 1000 | 1040 | This car's row gives 1,000 bhp, a round figure marked medium confidence: widely reported, not checked against a primary source. The chassis register gives 1,040 hp (775 kW), read from the car's Wikipedia article. Neither has been checked against a Red Bull, Honda or FIA figure. The page shows the register's, as it does every figure the register holds for this car. | open |
| Red Bull RB6 | weight_kg | 620.0 | — | 620 kg is the 2010 minimum weight, car and driver, in Article 4.1 of the 2010 Technical Regulations. It is not a measurement of the RB6. | resolved: withdrawn |
| Renault R25 | power_bhp | 850 | 900 | Both rows read one published range, 800-900 hp at 19,000 rpm, from the car's Wikipedia article. This car's row gives its middle, 850 bhp, with the range as its note; the chassis register gives its top, 900, with the same range as its note. Neither is a single measured figure. The page shows the register's, as it does every figure the register holds for this car, and the range beside it. | open |
| Renault RS01 | capacity_cc | 1492 | 1496 | This car's row gives 1,492 cc, which is what the EF1 engine's bore and stroke make (86 by 42.8 mm, six cylinders) and what the Renault EF-Type engine's Wikipedia article states. The chassis register gives 1,496, the figure in the RS01's own article (read ), which gives no working for it. The page shows the register's, as it does every figure the register holds for this car. | open |
| Renault RS01 | weight_kg | 605 | 699 | One published range, read at each end. The car's Wikipedia article gives the weight as 605-699 kg (read ), without saying which applies when. This car's row gives the bottom, 605; the chassis register the top, 699. The page shows the register's, as it does every figure the register holds for this car. | open |
| Sir Lewis Hamilton | fastest_laps | 67 | 69 | The typed 67 came from reference records that were never named, and from an earlier date: the driver is still racing, and the race records reach F1DB's published career total, v2026.18.0, of 69. F1DB's figure replaces the typed one as the one this column holds (PM-57). | resolved: replaced by a named source |
| Sir Lewis Hamilton | entries | 392 | 398 | Driver is still competing. The stored figure is formula1.com's, read on , after round 12 of the 2026 season, and the race records counted to that day give the same; the difference is the races run since. Not an error. | explained: external figure is older |
| Sir Lewis Hamilton | career_points | 5201.5 | 5259.5 | Driver is still competing. The stored figure is formula1.com's, read on , after round 12 of the 2026 season, and the race records counted to that day give the same; the difference is the races run since. Not an error. | explained: external figure is older |
| Williams FW11 | weight_kg | 540.0 | — | 540 is the 1986 regulation minimum, which every car that season was built to. It describes the rules, not this car. | resolved: withdrawn |
| williams-fw07 1979 | other_chassis | one chassis | williams-fw06 | CAR_SEASONS claims every 1979 result for this constructor was in williams-fw07, but the season's entry lists also name williams-fw06. The blanket link is not applied; entries that season get a car only where the entry lists resolved the chassis itself. | resolved: claim not corroborated |
Career totals against published ones
Wins, poles and fastest laps are derived from the race records and then compared with the figures published elsewhere. This comparison is what caught a wrong pole count in an official source; it runs on every build.
| Driver | Wins derived | Wins published | Poles derived | Poles published | FL derived | FL published | Confidence |
|---|---|---|---|---|---|---|---|
| Sir Lewis Hamilton | 106 | 106 | 104 | 104 | 69 | 69 | verified |
| Michael Schumacher | 91 | 91 | 68 | 68 | 77 | 77 | high |
| Max Verstappen | 73 | 71 | 50 | 48 | 38 | 38 | verified |
| Sebastian Vettel | 53 | 53 | 57 | 57 | 38 | 38 | high |
| Alain Prost | 51 | 51 | 33 | 33 | 41 | 41 | high |
| Ayrton Senna | 41 | 41 | 65 | 65 | 19 | 19 | high |
| Fernando Alonso | 32 | 32 | 22 | 22 | 26 | 26 | verified |
| Nigel Mansell | 31 | 31 | 32 | 32 | 30 | 30 | high |
| Sir Jackie Stewart | 27 | 27 | 17 | 17 | 15 | 15 | high |
| Jim Clark | 25 | 25 | 33 | 33 | 28 | 28 | high |
| Niki Lauda | 25 | 25 | 24 | 24 | 24 | 24 | high |
| Juan Manuel Fangio | 24 | 24 | 29 | 29 | 23 | 23 | high |
| Nelson Piquet | 23 | 23 | 24 | 24 | 23 | 23 | high |
| Nico Rosberg | 23 | 23 | 30 | 30 | 20 | 20 | high |
| Damon Hill | 22 | 22 | 20 | 20 | 19 | 19 | high |
| Kimi Raikkonen | 21 | 21 | 18 | 18 | 46 | 46 | high |
| Mika Hakkinen | 20 | 20 | 26 | 26 | 25 | 25 | high |
| Sir Stirling Moss | 16 | 16 | 16 | 16 | 19 | — | high |
| Jenson Button | 15 | 15 | 8 | 8 | 8 | 8 | high |
| Emerson Fittipaldi | 14 | 14 | 6 | 6 | 6 | 6 | high |
| Graham Hill | 14 | 14 | 13 | 13 | 10 | 10 | high |
| Sir Jack Brabham | 14 | 14 | 13 | 13 | 12 | 12 | high |
| Alberto Ascari | 13 | 13 | 14 | 14 | 12 | 12 | high |
| David Coulthard | 13 | 13 | 12 | 12 | 18 | — | high |
| Lando Norris | 13 | 13 | 19 | 18 | 20 | 20 | verified |
| Alan Jones | 12 | 12 | 6 | 6 | 13 | 13 | high |
| Carlos Reutemann | 12 | 12 | 6 | 6 | 6 | — | high |
| Mario Andretti | 12 | 12 | 18 | 18 | 10 | 10 | high |
| Felipe Massa | 11 | 11 | 16 | 16 | 15 | — | high |
| Jacques Villeneuve | 11 | 11 | 13 | 13 | 9 | 9 | high |
| Rubens Barrichello | 11 | 11 | 14 | 14 | 17 | — | high |
| Gerhard Berger | 10 | 10 | 12 | 12 | 21 | — | high |
| James Hunt | 10 | 10 | 14 | 14 | 8 | 8 | high |
| Jody Scheckter | 10 | 10 | 3 | 3 | 5 | 5 | medium |
| Ronnie Peterson | 10 | 10 | 14 | 14 | 9 | — | high |
| Valtteri Bottas | 10 | 10 | 20 | 20 | 19 | — | high |
| Andrea Kimi Antonelli | 9 | 9 | 7 | — | 10 | — | medium |
| Charles Leclerc | 9 | 9 | 27 | 27 | 15 | — | verified |
| Mark Webber | 9 | 9 | 13 | 13 | 19 | — | high |
| Oscar Piastri | 9 | 9 | 6 | 6 | 9 | — | verified |
| Daniel Ricciardo | 8 | 8 | 3 | 3 | 17 | — | high |
| Denny Hulme | 8 | 8 | 1 | 1 | 9 | 9 | high |
| George Russell | 8 | 7 | 12 | 11 | 13 | — | verified |
| Jacky Ickx | 8 | 8 | 13 | 13 | 14 | 14 | high |
| Juan Pablo Montoya | 7 | 7 | 13 | 13 | 12 | — | high |
| Rene Arnoux | 7 | 7 | 18 | 18 | 12 | — | medium |
| Gilles Villeneuve | 6 | 6 | 2 | 2 | 8 | — | high |
| Jacques Laffite | 6 | 6 | 7 | 7 | 7 | — | medium |
| Jochen Rindt | 6 | 6 | 10 | 10 | 3 | 3 | high |
| John Surtees | 6 | 6 | 8 | 8 | 10 | 10 | medium |
| Ralf Schumacher | 6 | 6 | 6 | 6 | 8 | — | medium |
| Riccardo Patrese | 6 | 6 | 8 | 8 | 13 | — | high |
| Sergio Perez | 6 | 6 | 3 | 3 | 12 | — | high |
| Tony Brooks | 6 | 6 | 3 | 3 | 3 | — | medium |
| Clay Regazzoni | 5 | 5 | 5 | 5 | 15 | — | high |
| Giuseppe 'Nino' Farina | 5 | 5 | 5 | 5 | 5 | 5 | high |
| John Watson | 5 | 5 | 2 | 2 | 5 | — | high |
| Keke Rosberg | 5 | 5 | 5 | 5 | 3 | 3 | high |
| Michele Alboreto | 5 | 5 | 2 | 2 | 4 | — | high |
| Bruce McLaren | 4 | 4 | 0 | 0 | 3 | — | high |
| Carlos Sainz | 4 | 4 | 6 | 6 | 4 | — | medium |
| Dan Gurney | 4 | 4 | 3 | 3 | 6 | — | high |
| Eddie Irvine | 4 | 4 | 0 | 0 | 1 | — | high |
| Didier Pironi | 3 | 3 | 4 | 4 | 5 | — | high |
| Giancarlo Fisichella | 3 | 3 | 4 | 4 | 2 | — | medium |
| Heinz-Harald Frentzen | 3 | 3 | 2 | 2 | 6 | — | medium |
| Johnny Herbert | 3 | 3 | 0 | 0 | 0 | — | medium |
| Mike Hawthorn | 3 | 3 | 4 | 4 | 6 | 6 | high |
| Peter Collins | 3 | 3 | 0 | 0 | 0 | — | medium |
| Phil Hill | 3 | 3 | 6 | 6 | 6 | 6 | high |
| Thierry Boutsen | 3 | 3 | 1 | 1 | 1 | — | medium |
| Elio de Angelis | 2 | 2 | 3 | 3 | 0 | — | high |
| Jean-Pierre Jabouille | 2 | 2 | 6 | 6 | 0 | — | high |
| Jo Siffert | 2 | 2 | 2 | 2 | 4 | — | medium |
| Jose Froilan Gonzalez | 2 | 2 | 3 | 3 | 6 | 6 | high |
| Maurice Trintignant | 2 | 2 | 0 | 0 | 1 | — | medium |
| Patrick Depailler | 2 | 2 | 1 | 1 | 4 | — | medium |
| Patrick Tambay | 2 | 2 | 5 | 5 | 2 | — | medium |
| Pedro Rodriguez | 2 | 2 | 0 | 0 | 1 | — | medium |
| Peter Revson | 2 | 2 | 1 | 1 | 0 | — | medium |
| Wolfgang von Trips | 2 | 2 | 1 | 1 | 0 | — | high |
| Alessandro Nannini | 1 | 1 | 0 | 0 | 2 | — | medium |
| Carlos Pace | 1 | 1 | 1 | 1 | 5 | — | reference |
| Esteban Ocon | 1 | 1 | 0 | 0 | 1 | — | high |
| Francois Cevert | 1 | 1 | 0 | 0 | 2 | — | high |
| Giancarlo Baghetti | 1 | 1 | 0 | 0 | 1 | — | reference |
| Gunnar Nilsson | 1 | 1 | 0 | 0 | 1 | — | medium |
| Heikki Kovalainen | 1 | 1 | 1 | 1 | 2 | — | medium |
| Innes Ireland | 1 | 1 | 0 | 0 | 1 | 1 | medium |
| Jarno Trulli | 1 | 1 | 4 | 4 | 1 | — | medium |
| Jean Alesi | 1 | 1 | 2 | 2 | 4 | — | high |
| Jean-Pierre Beltoise | 1 | 1 | 0 | 0 | 4 | — | reference |
| Jo Bonnier | 1 | 1 | 1 | 1 | 0 | — | medium |
| Jochen Mass | 1 | 1 | 0 | 0 | 2 | — | medium |
| Lorenzo Bandini | 1 | 1 | 1 | 1 | 2 | — | medium |
| Ludovico Scarfiotti | 1 | 1 | 0 | 0 | 1 | — | medium |
| Luigi Fagioli | 1 | 1 | 0 | 0 | 0 | — | high |
| Luigi Musso | 1 | 1 | 0 | 0 | 1 | — | medium |
| Olivier Panis | 1 | 1 | 0 | 0 | 0 | — | high |
| Pastor Maldonado | 1 | 1 | 1 | 1 | 0 | — | high |
| Peter Gethin | 1 | 1 | 0 | 0 | 0 | — | reference |
| Piero Taruffi | 1 | 1 | 0 | 0 | 1 | — | medium |
| Pierre Gasly | 1 | 1 | 1 | 1 | 3 | — | high |
| Richie Ginther | 1 | 1 | 0 | 0 | 3 | — | high |
| Robert Kubica | 1 | 1 | 1 | 1 | 1 | — | high |
| Vittorio Brambilla | 1 | 1 | 1 | 1 | 1 | — | reference |
| Adrian Sutil | 0 | 0 | 0 | — | 1 | — | medium |
| Aguri Suzuki | 0 | 0 | 0 | — | 0 | — | reference |
| Alexander Albon | 0 | 0 | 0 | 0 | 1 | — | medium |
| Alexander Wurz | 0 | 0 | 0 | — | 1 | — | medium |
| Alfonso de Portago | 0 | 0 | 0 | — | 0 | — | reference |
| Andrea de Cesaris | 0 | 0 | 1 | — | 1 | — | medium |
| Art Cross | 0 | 0 | 0 | — | 0 | — | reference |
| Arvid Lindblad | 0 | 0 | 0 | 0 | 0 | — | medium |
| Bertrand Gachot | 0 | 0 | 0 | — | 1 | — | medium |
| Bill Holland | 0 | 0 | 0 | — | 0 | — | reference |
| Bob Anderson | 0 | 0 | 0 | — | 0 | — | reference |
| Brian Henton | 0 | 0 | 0 | — | 1 | — | medium |
| Brian Redman | 0 | 0 | 0 | — | 0 | — | reference |
| Bruno Giacomelli | 0 | 0 | 1 | — | 0 | — | medium |
| Bruno Senna | 0 | 0 | 0 | — | 1 | — | medium |
| Carlos Menditeguy | 0 | 0 | 0 | — | 0 | — | reference |
| Cesare Perdisa | 0 | 0 | 0 | — | 0 | — | reference |
| Chris Amon | 0 | 0 | 5 | — | 3 | — | medium |
| Cliff Allison | 0 | 0 | 0 | — | 0 | — | reference |
| Daniil Kvyat | 0 | 0 | 0 | — | 1 | — | medium |
| Derek Warwick | 0 | 0 | 0 | — | 2 | — | medium |
| Dick Rathmann | 0 | 0 | 1 | — | 0 | — | medium |
| Don Freeland | 0 | 0 | 0 | — | 0 | — | reference |
| Dorino Serafini | 0 | 0 | 0 | — | 0 | — | reference |
| Duane Carter | 0 | 0 | 0 | — | 0 | — | reference |
| Duke Nalon | 0 | 0 | 1 | — | 0 | — | medium |
| Eddie Cheever | 0 | 0 | 0 | — | 0 | — | reference |
| Eddie Sachs | 0 | 0 | 1 | — | 0 | — | medium |
| Esteban Gutierrez | 0 | 0 | 0 | — | 1 | — | medium |
| Eugenio Castellotti | 0 | 0 | 1 | — | 0 | — | medium |
| Felice Bonetto | 0 | 0 | 0 | — | 0 | — | reference |
| Franco Colapinto | 0 | 0 | 0 | 0 | 0 | — | medium |
| Fred Agabashian | 0 | 0 | 1 | — | 0 | — | medium |
| Gabriel Bortoleto | 0 | 0 | 0 | 0 | 0 | — | medium |
| George Amick | 0 | 0 | 0 | — | 0 | — | reference |
| George Follmer | 0 | 0 | 0 | — | 0 | — | reference |
| Gianni Morbidelli | 0 | 0 | 0 | — | 0 | — | reference |
| Hans Herrmann | 0 | 0 | 0 | — | 1 | — | medium |
| Hans-Joachim Stuck | 0 | 0 | 0 | — | 0 | — | reference |
| Harry Schell | 0 | 0 | 0 | — | 0 | — | reference |
| Henri Pescarolo | 0 | 0 | 0 | — | 1 | — | medium |
| Isack Hadjar | 0 | 0 | 0 | 0 | 0 | — | medium |
| Ivan Capelli | 0 | 0 | 0 | — | 0 | — | reference |
| Jack Doohan | 0 | 0 | 0 | 0 | 0 | — | medium |
| Jack McGrath | 0 | 0 | 1 | — | 1 | — | medium |
| Jackie Oliver | 0 | 0 | 0 | — | 1 | — | medium |
| Jean Behra | 0 | 0 | 0 | — | 1 | — | medium |
| Jean-Pierre Jarier | 0 | 0 | 3 | — | 3 | — | medium |
| Jerry Hoyt | 0 | 0 | 1 | — | 0 | — | medium |
| Jimmy Davies | 0 | 0 | 0 | — | 0 | — | reference |
| John Love | 0 | 0 | 0 | — | 0 | — | reference |
| Johnny Boyd | 0 | 0 | 0 | — | 0 | — | reference |
| Johnny Servoz-Gavin | 0 | 0 | 0 | — | 0 | — | reference |
| Johnny Thomson | 0 | 0 | 1 | — | 1 | — | medium |
| Jonathan Palmer | 0 | 0 | 0 | — | 1 | — | medium |
| Jules Bianchi | 0 | 0 | 0 | 0 | 0 | — | high |
| Jyrki Järvilehto | 0 | 0 | 0 | — | 0 | — | reference |
| Kamui Kobayashi | 0 | 0 | 0 | — | 1 | — | medium |
| Karl Kling | 0 | 0 | 0 | — | 1 | — | medium |
| Kevin Magnussen | 0 | 0 | 1 | — | 3 | — | medium |
| Lance Stroll | 0 | 0 | 1 | 1 | 0 | — | medium |
| Lella Lombardi | 0 | 0 | 0 | 0 | 0 | — | high |
| Liam Lawson | 0 | 0 | 0 | 0 | 0 | — | medium |
| Louis Chiron | 0 | 0 | 0 | — | 0 | — | reference |
| Louis Rosier | 0 | 0 | 0 | — | 0 | — | reference |
| Luigi Villoresi | 0 | 0 | 0 | 0 | 1 | — | medium |
| Manny Ayulo | 0 | 0 | 0 | — | 0 | — | reference |
| Marc Surer | 0 | 0 | 0 | — | 1 | — | medium |
| Mark Blundell | 0 | 0 | 0 | — | 0 | — | reference |
| Mark Donohue | 0 | 0 | 0 | — | 0 | — | reference |
| Martin Brundle | 0 | 0 | 0 | — | 0 | — | reference |
| Masten Gregory | 0 | 0 | 0 | — | 0 | — | reference |
| Mauri Rose | 0 | 0 | 0 | — | 0 | — | reference |
| Mauricio Gugelmin | 0 | 0 | 0 | — | 1 | — | medium |
| Mika Salo | 0 | 0 | 0 | — | 0 | — | reference |
| Mike Hailwood | 0 | 0 | 0 | — | 1 | — | medium |
| Mike Nazaruk | 0 | 0 | 0 | — | 0 | — | reference |
| Mike Parkes | 0 | 0 | 1 | — | 0 | — | medium |
| Mike Spence | 0 | 0 | 0 | — | 0 | — | reference |
| Nelson Piquet Jr. | 0 | 0 | 0 | — | 0 | — | reference |
| Nick Heidfeld | 0 | 0 | 1 | — | 2 | — | medium |
| Nico Hulkenberg | 0 | 0 | 1 | 1 | 2 | — | medium |
| Nicola Larini | 0 | 0 | 0 | — | 0 | — | reference |
| Oliver Bearman | 0 | 0 | 0 | 0 | 0 | — | medium |
| Olivier Gendebien | 0 | 0 | 0 | — | 0 | — | reference |
| Onofre Marimon | 0 | 0 | 0 | — | 1 | — | medium |
| Pat O'Connor | 0 | 0 | 1 | — | 0 | — | medium |
| Paul Frère | 0 | 0 | 0 | — | 0 | — | reference |
| Paul Goldsmith | 0 | 0 | 0 | — | 0 | — | reference |
| Paul Russo | 0 | 0 | 0 | — | 1 | — | medium |
| Pedro de la Rosa | 0 | 0 | 0 | — | 1 | — | medium |
| Peter Arundell | 0 | 0 | 0 | — | 0 | — | reference |
| Peter Whitehead | 0 | 0 | 0 | — | 0 | — | reference |
| Philippe Streiff | 0 | 0 | 0 | — | 0 | — | reference |
| Piers Courage | 0 | 0 | 0 | — | 0 | — | reference |
| Reg Parnell | 0 | 0 | 0 | — | 0 | — | reference |
| Reine Wisell | 0 | 0 | 0 | — | 0 | — | reference |
| Richard Attwood | 0 | 0 | 0 | — | 1 | — | medium |
| Robert Manzon | 0 | 0 | 0 | — | 0 | — | reference |
| Roberto Mieres | 0 | 0 | 0 | — | 1 | — | medium |
| Roberto Moreno | 0 | 0 | 0 | — | 1 | — | medium |
| Rolf Stommelen | 0 | 0 | 0 | — | 0 | — | reference |
| Romain Grosjean | 0 | 0 | 0 | 0 | 1 | — | high |
| Ron Flockhart | 0 | 0 | 0 | — | 0 | — | reference |
| Roy Salvadori | 0 | 0 | 0 | — | 0 | — | reference |
| Rudi Fischer | 0 | 0 | 0 | — | 0 | — | reference |
| Satoru Nakajima | 0 | 0 | 0 | — | 1 | — | medium |
| Stefan Johansson | 0 | 0 | 0 | — | 0 | — | reference |
| Stefano Modena | 0 | 0 | 0 | — | 0 | — | reference |
| Stuart Lewis-Evans | 0 | 0 | 2 | — | 0 | — | medium |
| Susie Wolff | 0 | 0 | 0 | 0 | 0 | — | medium |
| Takuma Sato | 0 | 0 | 0 | — | 0 | — | reference |
| Teo Fabi | 0 | 0 | 3 | — | 2 | — | medium |
| Tiago Monteiro | 0 | 0 | 0 | — | 0 | — | reference |
| Tim Schenken | 0 | 0 | 0 | — | 0 | — | reference |
| Timo Glock | 0 | 0 | 0 | — | 1 | — | medium |
| Tom Pryce | 0 | 0 | 1 | — | 0 | — | medium |
| Tony Bettenhausen | 0 | 0 | 0 | — | 1 | — | medium |
| Tony Maggs | 0 | 0 | 0 | — | 0 | — | reference |
| Trevor Taylor | 0 | 0 | 0 | — | 0 | — | reference |
| Umberto Maglioli | 0 | 0 | 0 | — | 0 | — | reference |
| Vitaly Petrov | 0 | 0 | 0 | — | 1 | — | medium |
| Walt Faulkner | 0 | 0 | 1 | — | 0 | — | medium |
| Willy Mairesse | 0 | 0 | 0 | — | 0 | — | reference |
| Yuki Tsunoda | 0 | 0 | 0 | 0 | 1 | — | medium |
| Zhou Guanyu | 0 | 0 | 0 | — | 2 | — | medium |
| Éric Bernard | 0 | 0 | 0 | — | 0 | — | reference |
Coverage
Race entries that name a chassis, by decade
A modern team runs one car all season; a 1960s constructor was a name several privateers entered several different designs under. That, not a harvest failure, is why the older decades are thinner.
| Decade | Entries | With a chassis | % |
|---|---|---|---|
| 1950 | 1,944 | 1,479 | 76.1 |
| 1960 | 2,075 | 1,059 | 51 |
| 1970 | 3,841 | 1,865 | 48.6 |
| 1980 | 4,518 | 2,897 | 64.1 |
| 1990 | 4,256 | 3,265 | 76.7 |
| 2000 | 3,646 | 3,008 | 82.5 |
| 2010 | 4,297 | 4,259 | 99.1 |
| 2020 | 3,015 | 3,015 | 100 |
Circuit geometry
| Status | Circuits | Traced | % |
|---|---|---|---|
| former | 53 | 10 | 18.9 |
| in use | 27 | 15 | 55.6 |
Photographs
- Referenced
- 623
- File names the subject
- 280
- Needs a person
- 343
- Distinct licences
- 16
A photograph whose file name does not name the car is not necessarily the wrong photograph — most are filed under the driver. But nothing in the database can tell which are not, and one article leads with a picture of police officers, so all of them are held at unverified until someone looks.
A further 122, for chassis with no article of their own, were filed by Commons editors under a category named for the car. A category also holds replicas and show cars, so those sit a rung lower, at catalogued, and none of them is shown on a car page.
Where a result cannot be attributed to a car
A constructor that ran more than one design in a season, where no source in use here says which car raced which round. Attributing a win to one of them would be a guess, so the chassis is left blank.
| Season | Constructor | Designs entered | Entries left unattributed |
|---|---|---|---|
| 1960 | Cooper | cooper-t45,cooper-t51,cooper-t51+cooper-t53,cooper-t43 | 82 |
| 1962 | Team Lotus | lotus-24,lotus-18,lotus-21,lotus-18-21,lotus-18-21+lotus-24,lotus-25+lotus-24,lotus-24+lotus-18-21 | 71 |
| 1977 | March | march-761,march-761b,march-761b+march-771 | 68 |
| 1956 | Maserati | maserati-a6gcm,maserati-250f | 67 |
| 1954 | Maserati | maserati-250f,maserati-a6gcm,maserati-a6gcm+maserati-250f | 66 |
| 1961 | Team Lotus | lotus-18,lotus-18-21,lotus-18+lotus-18-21+lotus-21,lotus-21+lotus-18+lotus-18-21,lotus-18+lotus-18-21 | 66 |
| 1959 | Cooper | cooper-t51,cooper-t45,cooper-t43,cooper-t51+cooper-t43 | 65 |
| 1963 | Team Lotus | lotus-18-21,lotus-24,lotus-25,lotus-18,lotus-21,lotus-22 | 63 |
| 1965 | Brabham | brabham-bt7+brabham-bt11,brabham-bt10,brabham-bt11,brabham-bt3,brabham-bt7 | 62 |
| 1961 | Cooper | cooper-t53,cooper-t55+cooper-t58,cooper-t45,cooper-t53+cooper-t51,cooper-t51 | 58 |
| 1972 | March | march-721g,march-711,march-721+march-721x+march-721g,march-711+march-721 | 58 |
| 1971 | March | march-711,march-701+march-711,march-701 | 57 |
| 1974 | Brabham | brabham-bt42,brabham-bt42+brabham-bt44 | 55 |
| 1978 | McLaren | mclaren-m23,mclaren-m23+mclaren-m26,mclaren-m26 | 55 |
| 1977 | McLaren | mclaren-m23,mclaren-m23e+mclaren-m26 | 53 |
| 1964 | Brabham | brabham-bt7+brabham-bt11,brabham-bt11,brabham-bt3,brabham-bt10,brabham-bt7 | 52 |
| 1964 | Team Lotus | lotus-24,lotus-25+lotus-24,lotus-25,lotus-25+lotus-33 | 51 |
| 1965 | Team Lotus | lotus-24,lotus-18-21,lotus-33,lotus-20,lotus-21,lotus-25+lotus-33,lotus-33+lotus-25,lotus-22 | 50 |
| 1972 | BRM | brm-p160b+brm-p153+brm-p180+brm-p160c | 50 |
| 1952 | Ferrari | ferrari-212+ferrari-500,ferrari-500,ferrari-166+ferrari-500,ferrari-125,ferrari-375s+ferrari-500,ferrari-166 | 49 |
| 1970 | Team Lotus | lotus-49c+lotus-72c,lotus-49c,lotus-49c+lotus-72b+lotus-72c,lotus-49b,lotus-49 | 49 |
| 1953 | Ferrari | ferrari-212+ferrari-500,ferrari-500,ferrari-500+ferrari-553 | 48 |
| 1969 | Team Lotus | lotus-63+lotus-49b,lotus-49b+lotus-63,lotus-49b,lotus-59b,lotus-49 | 48 |
| 1978 | Team Lotus | lotus-78+lotus-79,lotus-78 | 48 |
| 1967 | Cooper | cooper-t77,cooper-t81+cooper-t81b+cooper-t86,cooper-t81,cooper-t79,cooper-t82 | 46 |
| 1974 | McLaren | mclaren-m23b,mclaren-m23 | 46 |
| 1976 | Brabham | brabham-bt45,brabham-bt44b | 46 |
| 1973 | BRM | brm-p160c+brm-p160d | 45 |
| 1954 | Ferrari | ferrari-500,ferrari-500+ferrari-625,ferrari-500+ferrari-553+ferrari-625 | 44 |
| 1969 | Brabham | brabham-bt30,brabham-bt26a+brabham-bt30,brabham-bt20,brabham-bt26a,brabham-bt23b,brabham-bt24,brabham-bt23c | 43 |
| 1966 | Cooper | cooper-t81,cooper-t73 | 42 |
| 1973 | March | march-721g+march-731,march-731 | 42 |
| 1955 | Maserati | maserati-a6gcm,maserati-250f | 41 |
| 1958 | Cooper | cooper-t45,cooper-t44+cooper-t45,cooper-t43,cooper-t43+cooper-t45 | 41 |
| 1970 | McLaren | mclaren-m14a,mclaren-m7d+mclaren-m14d,mclaren-m7c | 41 |
| 1973 | Brabham | brabham-bt37+brabham-bt42,brabham-bt37 | 41 |
| 1976 | Tyrrell | tyrrell-007+tyrrell-p34,tyrrell-007 | 41 |
| 1979 | Team Lotus | lotus-79+lotus-80,lotus-79 | 41 |
| 1974 | BRM | brm-p160e+brm-p201 | 40 |
| 1968 | Team Lotus | lotus-49+lotus-49b | 38 |
| 1971 | BRM | brm-p160+brm-p153 | 38 |
| 1972 | Surtees | surtees-ts9b,surtees-ts9,surtees-ts9b+surtees-ts14 | 38 |
| 1976 | Surtees | surtees-ts19,surtees-ts16 | 38 |
| 1980 | Williams | williams-fw07+williams-fw07b,williams-fw07 | 38 |
| 2005 | Ferrari | ferrari-f2004m+ferrari-f2005 | 38 |
| 2005 | Jordan | jordan-ej15+jordan-ej15b | 38 |
| 2005 | Minardi | minardi-ps04b+minardi-ps05 | 38 |
| 2005 | Toyota | toyota-tf105+toyota-tf105b | 38 |
| 2015 | Force India | force-india-vjm08+force-india-vjm08b | 38 |
| 1950 | Maserati | maserati-4cl,maserati-4clt-48,maserati-8ctf,maserati-4cl+maserati-4clt-48,maserati-4clt-50 | 37 |
| 1964 | BRM | brm-p57,brm-p261+brm-p67 | 37 |
| 1966 | Brabham | brabham-bt22+brabham-bt7,brabham-bt22,brabham-bt19+brabham-bt20,brabham-bt18,brabham-bt11,brabham-bt16 | 37 |
| 1967 | Brabham | brabham-bt19+brabham-bt20+brabham-bt24,brabham-bt11,brabham-bt23,brabham-bt20 | 37 |
| 1970 | BRM | brm-p153+brm-p139 | 37 |
| 1950 | Talbot-Lago | talbot-lago-t26c+talbot-lago-t26c-da+talbot-lago-t26c-gs,talbot-lago-t26c,talbot-lago-t26c-da,talbot-lago-t26c+talbot-lago-t26c-gs,talbot-lago-t26c+talbot-lago-t26c-da | 36 |
| 1956 | Ferrari | ferrari-500,ferrari-555 | 36 |
| 1963 | Cooper | cooper-t66,cooper-t51,cooper-t55,cooper-t60+cooper-t66,cooper-t60,cooper-t53 | 36 |
| 2004 | Jaguar Racing | jaguar-r5+jaguar-r5b | 36 |
| 2004 | McLaren | mclaren-mp4-19+mclaren-mp4-19b | 36 |
| 2004 | Renault | renault-r24+renault-r24b | 36 |
| 2004 | Toyota | toyota-tf104+toyota-tf104b | 36 |
| 2006 | Super Aguri | super-aguri-sa05+super-aguri-sa06 | 36 |
| 2006 | Toyota | toyota-tf106+toyota-tf106b | 36 |
| 2008 | Scuderia Toro Rosso | toro-rosso-str2b+toro-rosso-str3 | 36 |
| 1973 | McLaren | mclaren-m19a+mclaren-m19c+mclaren-m23 | 35 |
| 1973 | Surtees | surtees-ts14a,surtees-ts9b,surtees-ts9b+surtees-ts14a | 35 |
| 1977 | Brabham | brabham-bt45+brabham-bt45b | 35 |
| 1977 | Tyrrell | tyrrell-p34,tyrrell-007 | 35 |
| 1958 | Ferrari | ferrari-246+ferrari-156 | 34 |
| 1966 | Team Lotus | lotus-25,lotus-33,lotus-43+lotus-33,lotus-44 | 34 |
| 1967 | BRM | brm-p261,brm-p83+brm-p261+brm-p115,brm-p261+brm-p83 | 34 |
| 1968 | Brabham | brabham-bt24+brabham-bt26,brabham-bt24,brabham-bt20,brabham-bt11 | 34 |
| 1977 | Shadow | shadow-dn5b+shadow-dn8 | 34 |
| 1978 | Shadow | shadow-dn9,shadow-dn8+shadow-dn9 | 34 |
| 1995 | McLaren | mclaren-mp4-10+mclaren-mp4-10b+mclaren-mp4-10c | 34 |
| 1995 | Williams | williams-fw17+williams-fw17b | 34 |
| 2000 | Jordan | jordan-ej10+jordan-ej10b | 34 |
| 2001 | Minardi | minardi-ps01+minardi-ps01b | 34 |
| 2002 | Ferrari | ferrari-f2001b+ferrari-f2002 | 34 |
| 2002 | Jaguar Racing | jaguar-r3+jaguar-r3b | 34 |
| 2007 | Spyker | spyker-f8-vii+spyker-f8-viib | 34 |
| 1951 | Ferrari | ferrari-212,ferrari-375,ferrari-125 | 33 |
| 1960 | Team Lotus | lotus-18,lotus-16,lotus-16+lotus-18 | 33 |
| 1968 | BRM | brm-p261,brm-p115+brm-p126+brm-p133+brm-p138,brm-p126 | 33 |
| 1968 | McLaren | mclaren-m7a,mclaren-m5a | 33 |
| 1972 | Brabham | brabham-bt33+brabham-bt34+brabham-bt37,brabham-bt33 | 33 |
| 1973 | Tyrrell | tyrrell-004,tyrrell-005+tyrrell-006 | 33 |
| 1974 | March | march-731,march-741 | 33 |
| 1974 | Team Lotus | lotus-72e+lotus-76,lotus-72e | 33 |
| 1975 | March | march-741+march-751,march-751 | 33 |
| 1976 | Shadow | shadow-dn5b+shadow-dn8,shadow-dn5b,shadow-dn3b | 33 |
| 1978 | Brabham | brabham-bt45c+brabham-bt46+brabham-bt46b+brabham-bt46c | 33 |
| 1976 | McLaren | mclaren-m23d+mclaren-m26 | 32 |
| 1978 | ATS | ats-wheels-hs1+ats-wheels-d1 | 32 |
| 1978 | Ferrari | ferrari-312t2+ferrari-312t3 | 32 |
| 1978 | Surtees | surtees-ts19+surtees-ts20,surtees-ts20 | 32 |
| 1982 | Alfa Romeo | alfa-romeo-179d+alfa-romeo-182+alfa-romeo-182b | 32 |
| 1984 | Arrows | arrows-a6,arrows-a7 | 32 |
| 1984 | Ligier | ligier-js23+ligier-js23b | 32 |
| 1984 | RAM | ram-01+ram-02 | 32 |
| 1984 | Williams | williams-fw09+williams-fw09b | 32 |
| 1985 | Alfa Romeo | alfa-romeo-185t+alfa-romeo-184tb | 32 |
| 1985 | Williams | williams-fw10+williams-fw10b | 32 |
| 1986 | Lola | lola-thl1,lola-thl2 | 32 |
| 1986 | Minardi | minardi-m185b+minardi-m186 | 32 |
| 1986 | Osella | osella-fa1g+osella-fa1f+osella-fa1h | 32 |
| 1986 | Tyrrell | tyrrell-014+tyrrell-015 | 32 |
| 1987 | Zakspeed | zakspeed-861+zakspeed-871 | 32 |
| 1989 | Benetton | benetton-b188+benetton-b189 | 32 |
| 1989 | Coloni | coloni-fc188b+coloni-c3 | 32 |
| 1989 | Lola | lola-lc88b+lola-lc89 | 32 |
| 1989 | March | march-881+march-cg891 | 32 |
| 1989 | Minardi | minardi-m188b+minardi-m189 | 32 |
| 1989 | Tyrrell | tyrrell-017b+tyrrell-018 | 32 |
| 1989 | Williams | williams-fw12c+williams-fw13 | 32 |
| 1990 | AGS | ags-jh24+ags-jh25 | 32 |
| 1990 | Arrows | arrows-a11+arrows-a11b | 32 |
| 1990 | Benetton | benetton-b189b+benetton-b190 | 32 |
| 1990 | Brabham | brabham-bt58+brabham-bt59 | 32 |
| 1990 | Lola | lola-lc89b+lola-lc90 | 32 |
| 1990 | Minardi | minardi-m189+minardi-m190 | 32 |
| 1990 | Tyrrell | tyrrell-018+tyrrell-019 | 32 |
| 1991 | Benetton | benetton-b190b+benetton-b191 | 32 |
| 1991 | Brabham | brabham-bt59y+brabham-bt60y | 32 |
| 1991 | Ferrari | ferrari-642+ferrari-642-2+ferrari-643 | 32 |
| 1991 | Footwork | footwork-fa12c,footwork-a11c+footwork-fa12 | 32 |
| 1991 | Ligier | ligier-js35+ligier-js35b | 32 |
| 1992 | Benetton | benetton-b191b+benetton-b192 | 32 |
| 1992 | Ferrari | ferrari-f92a+ferrari-f92at | 32 |
| 1992 | McLaren | mclaren-mp4-6b+mclaren-mp4-7a | 32 |
| 1992 | Minardi | minardi-m191b+minardi-m192 | 32 |
| 1992 | Team Lotus | lotus-102d+lotus-107 | 32 |
| 1993 | Benetton | benetton-b193+benetton-b193b | 32 |
| 1993 | Footwork | footwork-fa13b+footwork-fa14 | 32 |
| 1993 | Tyrrell | tyrrell-020c+tyrrell-021 | 32 |
| 1994 | Ferrari | ferrari-412t1+ferrari-412t1b | 32 |
| 1994 | Minardi | minardi-m193b+minardi-m194 | 32 |
| 1994 | Team Lotus | lotus-107c+lotus-109 | 32 |
| 1996 | McLaren | mclaren-mp4-11+mclaren-mp4-11b | 32 |
| 2003 | Ferrari | ferrari-f2002b+ferrari-f2003-ga | 32 |
| 2003 | Renault | renault-r23+renault-r23b | 32 |
| 1967 | Team Lotus | lotus-33,lotus-25,lotus-43+lotus-33,lotus-49+lotus-48 | 31 |
| 1973 | Team Lotus | lotus-72d+lotus-72e,lotus-72d | 31 |
| 1974 | Tyrrell | tyrrell-004,tyrrell-005+tyrrell-006+tyrrell-007 | 31 |
| 1980 | Team Lotus | lotus-81+lotus-81b | 31 |
| 1983 | Williams | williams-fw08c,williams-fw09 | 31 |
| 1985 | Renault | renault-re60+renault-re60b | 31 |
| 1986 | Arrows | arrows-a8+arrows-a9 | 31 |
| 1986 | Brabham | brabham-bt54+brabham-bt55 | 31 |
| 1989 | AGS | ags-jh23b+ags-jh24 | 31 |
| 1994 | Williams | williams-fw16+williams-fw16b | 31 |
| 1962 | Cooper | cooper-t59,cooper-t53,cooper-t60+cooper-t55+cooper-t53,cooper-t55 | 30 |
| 1973 | Iso-Marlboro | iso-marlboro-fx3b+iso-marlboro-ir | 30 |
| 1976 | Ferrari | ferrari-312t+ferrari-312t2 | 30 |
| 1979 | Arrows | arrows-a1+arrows-a2 | 30 |
| 1979 | Brabham | brabham-bt46+brabham-bt48,brabham-bt49 | 30 |
| 1979 | Ferrari | ferrari-312t3+ferrari-312t4+ferrari-312t4b | 30 |
| 1979 | McLaren | mclaren-m26+mclaren-m28+mclaren-m28b+mclaren-m28c+mclaren-m29 | 30 |
| 1979 | Renault | renault-rs01+renault-rs10 | 30 |
| 1979 | Williams | williams-fw06+williams-fw07 | 30 |
| 1980 | Tyrrell | tyrrell-009+tyrrell-010 | 30 |
| 1981 | Alfa Romeo | alfa-romeo-179b+alfa-romeo-179c+alfa-romeo-179d | 30 |
| 1981 | McLaren | mclaren-m29f+mclaren-mp4-1 | 30 |
| 1981 | Renault | renault-re20b+renault-re30 | 30 |
| 1981 | Tyrrell | tyrrell-010+tyrrell-011 | 30 |
| 1982 | Arrows | arrows-a4+arrows-a5 | 30 |
| 1982 | Brabham | brabham-bt50,brabham-bt49c+brabham-bt49d | 30 |
| 1982 | Ligier | ligier-js17b+ligier-js19 | 30 |
| 1982 | Team Lotus | lotus-87b+lotus-91 | 30 |
| 1982 | Williams | williams-fw07c+williams-fw07d+williams-fw08 | 30 |
| 1983 | Brabham | brabham-bt52+brabham-bt52b | 30 |
| 1983 | Ferrari | ferrari-126c2b+ferrari-126c3 | 30 |
| 1983 | McLaren | mclaren-mp4-1c,mclaren-mp4-1e | 30 |
| 1983 | Osella | osella-fa1d,osella-fa1e | 30 |
| 1983 | Renault | renault-re30c+renault-re40 | 30 |
| 1983 | Team Lotus | lotus-92,lotus-93t+lotus-94t | 30 |
| 1983 | Tyrrell | tyrrell-011b+tyrrell-012 | 30 |
| 1985 | Tyrrell | tyrrell-012,tyrrell-014 | 30 |
| 1987 | Ligier | ligier-js29b+ligier-js29c | 30 |
| 1957 | Ferrari | ferrari-500,ferrari-801 | 29 |
| 1959 | Ferrari | ferrari-246+ferrari-156 | 29 |
| 1965 | BRM | brm-p261,brm-p57 | 29 |
| 1968 | Matra | matra-ms9+matra-ms10,matra-ms7,matra-ms11 | 29 |
| 1970 | Brabham | brabham-bt33,brabham-bt26a | 29 |
| 1971 | Ferrari | ferrari-312b+ferrari-312b2 | 29 |
| 1971 | McLaren | mclaren-m19a+mclaren-m14a,mclaren-m7c,mclaren-m19a | 29 |
| 1975 | McLaren | mclaren-m23,mclaren-m23c | 29 |
| 1981 | Osella | osella-fa1b+osella-fa1c | 29 |
| 1984 | Toleman | toleman-tg183b+toleman-tg184 | 29 |
| 1969 | McLaren | mclaren-m7b,mclaren-m7a+mclaren-m7b+mclaren-m7c+mclaren-m9a,mclaren-m7a | 28 |
| 1971 | Surtees | surtees-ts9+surtees-ts7,surtees-ts9,surtees-ts7 | 28 |
| 1974 | Shadow | shadow-dn1+shadow-dn3 | 28 |
| 1975 | Ferrari | ferrari-312b3-74+ferrari-312t | 28 |
| 1975 | Shadow | shadow-dn3b+shadow-dn5,shadow-dn7 | 28 |
| 1976 | Wolf-Williams | wolf-williams-fw04,wolf-williams-fw04+wolf-williams-fw05 | 28 |
| 1978 | Arrows | arrows-fa1+arrows-a1 | 28 |
| 1980 | Fittipaldi | fittipaldi-f7+fittipaldi-f8 | 28 |
| 1980 | McLaren | mclaren-m29b+mclaren-m29c+mclaren-m30 | 28 |
| 1981 | Team Lotus | lotus-81b+lotus-87+lotus-88+lotus-88b | 28 |
| 1982 | Toleman | toleman-tg181b+toleman-tg181c+toleman-tg183 | 28 |
| 1991 | AGS | ags-jh25b+ags-jh27 | 28 |
| 1962 | Porsche | porsche-718,porsche-718+porsche-787,porsche-804+porsche-718 | 27 |
| 1969 | Matra | matra-ms10+matra-ms80+matra-ms84+matra-ms7,matra-ms7 | 27 |
| 1975 | Frank Williams Racing Cars | frank-williams-racing-cars-fw+frank-williams-racing-cars-fw04 | 27 |
| 1952 | HWM | hwm-51+hwm-52,hwm-52 | 26 |
| 1969 | BRM | brm-p138+brm-p133+brm-p139,brm-p126 | 26 |
| 1975 | Hesketh | hesketh-308b,hesketh-308+hesketh-308c,hesketh-308 | 26 |
| 1992 | Fondmetal | fondmetal-gr01+fondmetal-gr02 | 26 |
| 1955 | Ferrari | ferrari-625,ferrari-555+ferrari-625 | 25 |
| 1960 | Ferrari | ferrari-246+ferrari-246-p | 25 |
| 1961 | Porsche | porsche-718,porsche-787+porsche-718 | 25 |
| 1963 | BRM | brm-p57+brm-p61,brm-p57 | 25 |
| 1966 | BRM | brm-p261,brm-p261+brm-p83 | 25 |
| 1968 | Cooper | cooper-t81b+cooper-t86,cooper-t86b,cooper-t81,cooper-t79 | 25 |
| 1971 | Brabham | brabham-bt33,brabham-bt33+brabham-bt34,brabham-bt26a | 25 |
| 1971 | Team Lotus | lotus-72c+lotus-72d,lotus-56b,lotus-69-special | 25 |
| 1972 | McLaren | mclaren-m19a+mclaren-m19c | 25 |
| 1972 | Tyrrell | tyrrell-003+tyrrell-002+tyrrell-004+tyrrell-005+tyrrell-006 | 25 |
| 1964 | Cooper | cooper-t71-73,cooper-t73+cooper-t66,cooper-t60,cooper-t66 | 24 |
| 1965 | Cooper | cooper-t60,cooper-t71-73,cooper-t77+cooper-t73,cooper-t55,cooper-t59 | 24 |
| 1968 | Ferrari | ferrari-312-67+ferrari-312-67-68+ferrari-312-68 | 24 |
| 1978 | Ensign | ensign-n175,ensign-n177 | 24 |
| 1982 | Osella | osella-fa1c+osella-fa1d | 24 |
| 1984 | Osella | osella-fa1f+osella-fa1e | 24 |
| 1952 | Gordini | gordini-t15+gordini-t16+gordini-t16s | 23 |
| 1952 | Maserati | maserati-4clt-48,maserati-a6gcm | 23 |
| 1960 | BRM | brm-p25+brm-p48 | 23 |
| 1965 | Ferrari | ferrari-158+ferrari-1512 | 23 |
| 1971 | Tyrrell | tyrrell-001+tyrrell-002+tyrrell-003 | 23 |
| 1964 | Ferrari | ferrari-158+ferrari-1512,ferrari-156+ferrari-158 | 22 |
| 1978 | Walter Wolf Racing | wolf-wr3+wolf-wr4,wolf-wr1+wolf-wr3+wolf-wr5+wolf-wr6 | 22 |
| 1953 | Cooper | cooper-t24,cooper-t23,cooper-t20+cooper-t23,cooper-special+cooper-t24,cooper-t20 | 21 |
| 1962 | BRM | brm-p48-57,brm-p57+brm-p48-57 | 20 |
| 1963 | Brabham | brabham-bt7+brabham-bt3,brabham-bt6 | 20 |
| 1976 | Fittipaldi | fittipaldi-fd03+fittipaldi-fd04 | 20 |
| 1987 | Osella | osella-fa1i+osella-fa1g | 20 |
| 1990 | Onyx | onyx-ore-1+onyx-ore-1b | 20 |
| 1996 | Forti | forti-fg01b+forti-fg03 | 20 |
| 1958 | Team Lotus | lotus-12,lotus-12+lotus-16 | 19 |
| 1959 | Team Lotus | lotus-12,lotus-16 | 19 |
| 1973 | Ferrari | ferrari-312b2+ferrari-312b3 | 19 |
| 1977 | Fittipaldi | fittipaldi-fd04+fittipaldi-f5 | 18 |
| 1980 | ATS | ats-wheels-d3+ats-wheels-d4 | 18 |
| 1992 | Andrea Moda | andrea-moda-c4b+andrea-moda-s921 | 18 |
| 1967 | Eagle | eagle-t1f,eagle-t1g | 17 |
| 1976 | Penske | penske-pc3+penske-pc4,penske-pc3 | 17 |
| 1977 | Walter Wolf Racing | wolf-wr1+wolf-wr2+wolf-wr3 | 17 |
| 1979 | Fittipaldi | fittipaldi-f5a+fittipaldi-f6+fittipaldi-f6a | 17 |
| 1966 | Ferrari | ferrari-246,ferrari-246+ferrari-312-66 | 16 |
| 1967 | Ferrari | ferrari-312-66+ferrari-312-67 | 16 |
| 1978 | Ligier | ligier-js7+ligier-js7-9+ligier-js9 | 16 |
| 1981 | ATS | ats-wheels-d4+ats-wheels-hgs1 | 16 |
| 1984 | Spirit | spirit-101,spirit-101c | 16 |
| 1985 | Osella | osella-fa1f+osella-fa1g | 16 |
| 1987 | March | march-87p+march-871 | 16 |
| 1988 | Coloni | coloni-fc188+coloni-fc188b | 16 |
| 1988 | Dallara | dallara-3087+dallara-f188 | 16 |
| 1988 | Osella | osella-fa1i+osella-fa1l | 16 |
| 1989 | EuroBrun | eurobrun-er188b+eurobrun-er189 | 16 |
| 1990 | Coloni | coloni-c3c,coloni-c3b | 16 |
| 1990 | Osella | osella-fa1m+osella-fa1me | 16 |
| 1991 | Fondmetal | fondmetal-fa1m-e+fondmetal-fomet-1 | 16 |
| 1951 | Maserati | maserati-4clt-48,maserati-4cl,maserati-4clt-50,maserati-8ctf | 15 |
| 1956 | Gordini | gordini-t16+gordini-t32 | 15 |
| 1957 | Cooper | cooper-t44,cooper-t43,cooper-t41+cooper-t43 | 15 |
| 1963 | Lola | lola-mk-4,lola-mk-4a | 15 |
| 1968 | Honda | honda-ra300+honda-ra301+honda-ra302,honda-ra301 | 15 |
| 1979 | ATS | ats-wheels-d2+ats-wheels-d3 | 15 |
| 1979 | Ensign | ensign-n177+ensign-n179 | 15 |
| 1979 | Merzario | merzario-a1b+merzario-a2+merzario-a4 | 15 |
| 1979 | Walter Wolf Racing | wolf-wr7+wolf-wr8+wolf-wr9 | 15 |
| 1982 | Fittipaldi | fittipaldi-f8d+fittipaldi-f9 | 15 |
| 1982 | Theodore | theodore-ty01+theodore-ty02 | 15 |
| 1950 | Ferrari | ferrari-166s,ferrari-125,ferrari-125+ferrari-166+ferrari-275+ferrari-375 | 14 |
| 1964 | BRP | brp-mk-1+brp-mk-2 | 14 |
| 1975 | Fittipaldi | fittipaldi-fd01+fittipaldi-fd02+fittipaldi-fd03 | 14 |
| 1976 | Ensign | ensign-n174+ensign-n176 | 14 |
| 1980 | Osella | osella-fa1+osella-fa1b | 14 |
| 1980 | Shadow | shadow-dn11+shadow-dn12 | 14 |
| 1982 | Ensign | ensign-n180b+ensign-n181 | 14 |
| 1951 | Simca-Gordini | simca-gordini-t11+simca-gordini-t15 | 13 |
| 1969 | Ferrari | ferrari-312-68+ferrari-312-69,ferrari-312-69 | 12 |
| 1972 | Matra | matra-ms120c+matra-ms120d | 12 |
| 1975 | Ensign | ensign-n174+ensign-n175 | 11 |
| 1977 | BRM | brm-p207+brm-p201b | 10 |
| 1952 | Veritas | veritas-rs,veritas-meteor | 9 |
| 1967 | Honda | honda-ra273+honda-ra300 | 9 |
| 1950 | ERA | era-a+era-b,era-b,era-e | 8 |
| 1953 | Veritas | veritas-meteor,veritas-rs | 8 |
| 1966 | McLaren | mclaren-m2b,mclaren-m3a | 7 |
| 1979 | Alfa Romeo | alfa-romeo-177+alfa-romeo-179 | 7 |
| 1952 | Simca-Gordini | simca-gordini-t11,simca-gordini-t15 | 6 |
| 1954 | Cooper | cooper-t23,cooper-t24 | 6 |
| 1967 | Matra | matra-ms5,matra-ms5+matra-ms7 | 6 |
| 1967 | McLaren | mclaren-m4b+mclaren-m5a | 6 |
| 1968 | Eagle | eagle-t1g,eagle-t1f | 6 |
| 1975 | Lola | lola-t370+lola-t371 | 6 |
| 1983 | Spirit | spirit-201+spirit-201c | 6 |
| 1952 | AFM | afm-6,afm-8 | 5 |
| 1952 | Aston Butterworth | aston-butterworth-nb42,aston-butterworth-nb41 | 4 |
| 1952 | Frazer-Nash | frazer-nash-fn48,frazer-nash-421 | 4 |
| 1959 | Porsche | porsche-rsk,porsche-718 | 4 |
| 1961 | De Tomaso | de-tomaso-f1-004,de-tomaso-f1-001,de-tomaso-f1-003,de-tomaso-f1-002 | 4 |
| 1958 | Porsche | porsche-rsk,porsche-rsk+porsche-rs550 | 3 |
| 1960 | Aston Martin | aston-martin-dbr4+aston-martin-dbr5 | 3 |
| 1965 | LDS | lds-mk-1,lds-mk-2 | 3 |
| 1962 | De Tomaso | de-tomaso-801,de-tomaso-f1-002 | 2 |
| 1950 | kurtis-kraft | kurtis-kraft-kk3000,kurtis-kraft-kk2000,kurtis-kraft-kk1000+kurtis-kraft-kk3000 | 0 |
| 1951 | kurtis-kraft | kurtis-kraft-kk3000,kurtis-kraft-kk2000,kurtis-kraft-kk1000,kurtis-kraft-3+kurtis-kraft-4,kurtis-kraft-327 | 0 |
| 1952 | kurtis-kraft | kurtis-kraft-kk3000,kurtis-kraft-kk4000,kurtis-kraft-347,kurtis-kraft-kk3000+kurtis-kraft-kk4000,kurtis-kraft-kk500,kurtis-kraft-kk1000,kurtis-kraft-kk2000,kurtis-kraft-3+kurtis-kraft-4,kurtis-kraft-350 | 0 |
| 1952 | stevens | stevens-chapman-special,stevens-ansted-special | 0 |
| 1953 | kurtis-kraft | kurtis-kraft-kk3000,kurtis-kraft-kk4000,kurtis-kraft-kk4000+kurtis-kraft-kk500b,kurtis-kraft-kk500b,kurtis-kraft-kk500a,kurtis-kraft-kk3000+kurtis-kraft-kk4000,kurtis-kraft-7,kurtis-kraft-kk500,kurtis-kraft-kk2000,kurtis-kraft-4,kurtis-kraft-327 | 0 |
| 1953 | stevens | stevens-chapman-special,stevens-ansted-special | 0 |
| 1954 | kurtis-kraft | kurtis-kraft-kk500b,kurtis-kraft-kk4000,kurtis-kraft-kk500c,kurtis-kraft-kk500c+kurtis-kraft-kk3000,kurtis-kraft-kk3000,kurtis-kraft-kk500c+kurtis-kraft-kk4000,kurtis-kraft-kk500a+kurtis-kraft-kk4000,kurtis-kraft-kk3000+kurtis-kraft-kk4000,kurtis-kraft-kk500a,kurtis-kraft-327,kurtis-kraft | 0 |
| 1954 | stevens | stevens-chapman-special,stevens-ansted-special | 0 |
| 1955 | kurtis-kraft | kurtis-kraft-kk500c,kurtis-kraft-kk500d,kurtis-kraft-kk3000+kurtis-kraft-kk500c,kurtis-kraft-kk500b,kurtis-kraft-kk4000,kurtis-kraft-kk2000,kurtis-kraft | 0 |
| 1956 | kurtis-kraft | kurtis-kraft-kk500d,kurtis-kraft-kk500c,kurtis-kraft-kk500b,kurtis-kraft-kk500e,kurtis-kraft-kk500f,kurtis-kraft-kk4000,kurtis-kraft-kk500a | 0 |
| 1957 | kurtis-kraft | kurtis-kraft-kk500d,kurtis-kraft-kk500c,kurtis-kraft-kk500d+kurtis-kraft-kk500g,kurtis-kraft-kk500b,kurtis-kraft-kk500g,kurtis-kraft-kk500f | 0 |
| 1958 | kurtis-kraft | kurtis-kraft-kk500g,kurtis-kraft-kk500c,kurtis-kraft-kk500d,kurtis-kraft-kk500f,kurtis-kraft | 0 |
| 1959 | kurtis-kraft | kurtis-kraft-kk500h,kurtis-kraft-kk500g,kurtis-kraft-kk500c+kurtis-kraft-kk500e,kurtis-kraft,kurtis-kraft-midget,kurtis-kraft-kk500c | 0 |
| 1960 | kurtis-kraft | kurtis-kraft-kk500j,kurtis-kraft-kk500g,kurtis-kraft-kk500c,kurtis-kraft-kk500h | 0 |
Rows nobody has checked
| Table | Rows at medium or unverified |
|---|---|
| drivers | 93 |
| circuits | 27 |
| constructors | 25 |