Skip to main content

Tournament Bracket

Pro

Visual bracket for knockout/elimination tournaments. Shows round progression from left to right with connecting lines between matches. Each node is a match result or upcoming fixture.

4 variants

Semi-finals
Team A2
Team B1
Team C0
Team D3
Final
Team A
Team D

Variants

VariantDescriptionWhen to use
DefaultStandard bracket with connecting lines and round headers.Use for single-elimination tournament views.
CompactCondensed bracket for smaller viewports or sidebar display.Use when horizontal space is limited.
With SeedsBracket showing seeding numbers alongside team names.Use for seeded competitions where seed position is relevant.

Usage Guidelines

Do

Provide a flat list alternative for screen readers.

Don't

Rely on the visual tree structure as the only way to understand progression.

Do

Label each round clearly (Quarter-finals, Semi-finals, Final).

Don't

Use connecting line colour to indicate winners — use text.

Do

Make each match node a link to the match detail.

Don't

Build brackets wider than 4 rounds without horizontal scrolling controls.

Code

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Design Tokens

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Accessibility

  • Visual bracket uses role="img" with aria-label.
  • Hidden flat list provides round-by-round results for screen readers.
  • Each match is keyboard-navigable and links to detail.

Keyboard Interactions

TabMove focus between match nodes.
EnterNavigate to match detail.