Skip to main content

Consolation Draws

Overview​

Consolation draws provide eliminated participants with additional competition opportunities. The factory supports a range of consolation draw formats, each differing in which main draw losers are fed into the consolation bracket and at which rounds.

All consolation draw types consist of at least two linked structures: a main draw and one or more consolation structures connected by loser links.

Draw Types​

FIRST_ROUND_LOSER_CONSOLATION​

Only participants who lose in the first round of the main draw enter the consolation bracket.

Main Draw:
Round 1 losers --> Consolation (single elimination bracket)
Round 2+ --> eliminated

This is the simplest consolation format. The consolation bracket is a standard single elimination structure containing only first-round losers.

FIRST_MATCH_LOSER_CONSOLATION​

Participants who lose their first matchUp enter the consolation bracket. Round 1 losers always do. A round 2 loser does only if round 2 was their first matchUp: they reached it through a BYE, or through a walkover or a default with no score, none of which counts as a win.

Main Draw:
Round 1 losers --> Consolation Round 1
Round 2 losers --> Consolation Round 2, only with no prior win (linkCondition: FIRST_MATCHUP)
Round 3+ --> eliminated

A round 2 loser who had won in round 1 has already played their first matchUp and is not fed; the consolation drawPosition reserved for that slot is filled with a BYE.

In a TEAM event a prior win is a TEAM matchUp won with a score. Lines won on the way to losing a dual are not wins, so a team that took a rubber in its round 2 loss, after a round 1 BYE, is still a first-match loser (7.8.0).

MODIFIED_FEED_IN_CHAMPIONSHIP (MFIC)​

First and second round losers from the main draw are fed into the consolation structure. Losers from rounds beyond the second are eliminated.

Main Draw:
Round 1 losers --> Consolation Round 1
Round 2 losers --> Consolation Round 2
Round 3+ --> eliminated

FEED_IN_CHAMPIONSHIP​

All losers from every round of the main draw feed into the consolation structure. This gives every main draw participant a second chance regardless of when they lose.

Main Draw:
Round 1 losers --> Consolation Round 1
Round 2 losers --> Consolation Round 3
Round 3 losers --> Consolation Round 5
...

Consolation rounds alternate between "play-in" rounds (where fed-in losers face consolation survivors) and standard elimination rounds.

FEED_IN_CHAMPIONSHIP_TO_SF (FICSF)​

Main draw losers feed into the consolation structure through the Semifinals. Losers from rounds after the semifinals are eliminated outright.

FEED_IN_CHAMPIONSHIP_TO_QF (FICQF)​

Main draw losers feed into the consolation structure through the Quarterfinals.

FEED_IN_CHAMPIONSHIP_TO_R16 (FICR16)​

Main draw losers feed into the consolation structure through the Round of 16.

CURTIS_CONSOLATION (CURTIS)​

A Curtis consolation draw includes two consolation structures. Each consolation structure is fed by two rounds from the main draw, plus a 3-4 playoff:

Main Draw:
Round 1 losers --> Consolation A, Round 1
Round 2 losers --> Consolation A, Round 2
Round 3 losers --> Consolation B, Round 1
Round 4 losers --> Consolation B, Round 2
+ 3-4 Playoff

Constants and Aliases​

The factory provides shorthand aliases for commonly used consolation types:

ConstantAliasValue
CURTIS_CONSOLATIONCURTIS'CURTIS_CONSOLATION'
MODIFIED_FEED_IN_CHAMPIONSHIPMFIC'MODIFIED_FEED_IN_CHAMPIONSHIP'
FEED_IN_CHAMPIONSHIP_TO_SFFICSF'FEED_IN_CHAMPIONSHIP_TO_SF'
FEED_IN_CHAMPIONSHIP_TO_QFFICQF'FEED_IN_CHAMPIONSHIP_TO_QF'
FEED_IN_CHAMPIONSHIP_TO_R16FICR16'FEED_IN_CHAMPIONSHIP_TO_R16'

Generation​

import { drawDefinitionConstants } from 'tods-competition-factory';
const { FIRST_MATCH_LOSER_CONSOLATION } = drawDefinitionConstants;

const { drawDefinition } = engine.generateDrawDefinition({
drawSize: 32,
drawType: FIRST_MATCH_LOSER_CONSOLATION,
});

All consolation draw types are generated through engine.generateDrawDefinition() using the appropriate drawType constant.