Skip to main content

Results

Review Race and Sprint classifications, then open Archive to browse historical results. The table includes grid changes, points and finish status, with a dedicated qualifying layout for archived sessions.

Results card showing its dashboard layout
Example Results layout. Appearance depends on your session, version and display options.Select the image to open it full size.

Availability

Published results. Enable Last Race Results. Season Results and Sprint Results add current-season session choices; Driver List adds driver images. Historical Archive requests use the selected F1 Sensor entry and start only when you open Archive. No live timing connection or F1TV Auth is required.

Add the card

  1. Open your dashboard, select Edit dashboard, then Add card.
  2. Search for F1 and select the Results card.
  3. Select Last Race Results under Data Sources and keep the session selector visible. Leave Archive enabled if you want historical seasons. With multiple integration entries, set the archive entry explicitly.
  4. Select Save.

If the card is missing from the picker, follow Card installation. With more than one F1 Sensor entry, use the sources from the same entry; see Entity selection.

Minimal YAML

Use this in a manual dashboard card. Replace any entity ID with the one in your installation if it differs.

type: custom:f1-last-race-results-card
entity: sensor.f1_last_race_results
theme_mode: auto

Use the card

Select Archive, then a season, Grand Prix and session to load historical classifications. Race and Sprint tables show race fields; qualifying tables show position, driver and Q1–Q3 times. A published result can change after penalties or corrections.

Results card in Archive mode with the 2024 Abu Dhabi Grand Prix race classification
Archive mode in Home Assistant, with season, Grand Prix and session controls.Select the image to open it full size.

Follow Browse historical results for a complete Archive workflow and a YAML example that opens a past season.

Existing custom:f1-session-archive-card configurations still open Results in Archive mode. The separate Session Archive card is no longer offered in the picker. You can use default_scope: archive with the current card type to open the archive first.

Configuration

Data sources

The defaults below are the card’s fallback values. Automatic discovery connects standard sources to the selected integration entry, including renamed entity IDs. See Entity selection.

OptionDefaultDescription
history_entry_idautoIntegration entry for Archive requests. Use auto for one entry.
entitysensor.f1_last_race_resultsPrimary data source for this card. Select the matching entity from your F1 Sensor entry.
season_results_entitysensor.f1_season_resultsSeason Results for current-season classifications. Select the entity from your F1 Sensor entry.
sprint_results_entitysensor.f1_sprint_resultsSprint Results for Sprint classifications. Select the entity from your F1 Sensor entry.
drivers_entitysensor.f1_driver_listDriver List for names, teams and driver detail. Select the entity from your F1 Sensor entry.
no_spoiler_entityswitch.f1_no_spoiler_modeEntity whose on state enables spoiler protection. See No Spoiler Mode.
entry_idUnsetLegacy alias for history_entry_id. Prefer history_entry_id for Archive requests.

Display and behavior

OptionDefaultDescription
theme_modedarkdark, light or auto; auto follows Home Assistant. See Appearance.
show_headertrueShow the card header
show_session_selectortrueAllow switching between race and sprint classifications
show_session_type_badgetrueShow session type badge
show_table_headertrueShow column labels
show_positiontrueShow final position
show_gridtrueShow starting grid position
show_tlatrueShow driver TLA
show_full_namefalseShow full driver names
show_team_logotrueShow team logo
driver_image_typeteam_logoteam_logo or headshot. Chooses the image displayed beside the driver.
team_logo_stylecolorcolor or white for team logos.
show_deltatrueShow movement from grid to finish
show_lapstrueShow completed laps for race and Sprint classifications
show_time_gaptrueShow the total time or gap supplied by Jolpica
show_pointstrueShow awarded points
show_statustrueShow finish status
show_archivetrueAllow switching to the on-demand results archive
history_yearCurrent yearInitial Archive year, between 1950 and the current year.
top_limit0Limit rows to top N. 0 shows all
default_scopecurrentcurrent or archive. Chooses which results view opens first.
titleSession-dependentCard title.
spoiler_placeholderHIDEText used for masked values, converted to uppercase. The spoiler overlay can also cover the card.
yearUnsetLegacy alias for history_year. Prefer history_year for new cards.
font_stylewidewide, balanced or system. See Typography.

All bundled cards also support f1_entry_id and card actions. Home Assistant layout settings remain available in the dashboard editor.

When data is missing

Wait for the results source to publish a classification after a session finishes. An unavailable historical session may have no result in the selected season. A No Spoiler overlay is intentional: turn off the configured protection only when you are ready to see results.

For an Entity not found message, check the selection in Data Sources and confirm that the entity is enabled in F1 Sensor. For a missing card type or an old interface after an update, use the card loading checks.