> For the complete documentation index, see [llms.txt](https://docs.gymart.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gymart.org/settings-reference/age-groups-and-competitions-settings.md).

# Age groups and competitions settings

These settings define the competitions within a level and the age groups gymnasts fall into. You find them on the Age Groups tab of a level, reached from within an open meet. Gym Art places and ranks gymnasts by birth-date windows: the dates you set here decide both who is eligible for a competition and how they are grouped.

***

## Competition type

**What it does.** Sets what kind of competition you are creating within the level.

**What it affects.** Determines how gymnasts are grouped and ranked, and whether birth-date fields apply. For artistic apparatus and all-around finals, the birth-date fields are turned off because finalists are decided by qualification results rather than age.

**When to use it.** Choose the type that matches the round you are setting up. Qualification is the standard competition; add a final type when you run a separate finals round.

**Options.**

| Option              | What it means                                                                         |
| ------------------- | ------------------------------------------------------------------------------------- |
| Qualification       | The main competition round                                                            |
| Qualification day 2 | A second qualification round on another day                                           |
| Team final          | A separate team finals round                                                          |
| All-around final    | A separate all-around finals round                                                    |
| Apparatus final     | A per-apparatus finals round; the available apparatus depend on the meet's discipline |

**Default.** Qualification.

***

## Earliest birth date

**What it does.** Sets the oldest gymnast allowed in the competition by birth date.

**What it affects.** Gymnasts born before this date are outside the group. With both birth-date fields empty, the competition includes all ages.

**When to use it.** Set it to the date of birth of the oldest eligible gymnast. Leave it empty for no upper age limit. Clear it with the field's clear button.

**Default.** Empty (no limit).

***

## Latest birth date

**What it does.** Sets the youngest gymnast allowed in the competition by birth date.

**What it affects.** Gymnasts born after this date are outside the group. With both birth-date fields empty, the competition includes all ages.

**When to use it.** Set it to the date of birth of the youngest eligible gymnast. Leave it empty for no lower age limit.

**Default.** Empty (no limit).

***

## Reference date

**What it does.** Shows the date that ages are calculated from for this meet.

**What it affects.** Display only. The age labels shown for each group are computed as of this date, which is set for the whole meet.

**When to use it.** Read it to confirm the date your age groups are anchored to. It is hidden for apparatus and all-around finals, where age does not apply.

**Default.** Set from the meet (not editable here).

***

## How to make age groups

**What it does.** A built-in guide that explains the four ways to set birth-date fields.

**What it affects.** Nothing; it is reference content inside the create-competition dialog.

**When to use it.** Expand it when you are unsure how to express an age band. It covers all ages (both fields empty), an age and older, an age and younger, and a bounded range.

**Default.** Collapsed.

***

## Age range visualizer

**What it does.** A bar chart that shows each competition's age band and plots the registered gymnasts on it.

**What it affects.** Display only. It helps you see gaps and overlaps between competitions at a glance.

**When to use it.** Check it after creating or editing competitions to confirm every gymnast falls into a group and the bands cover the ages you expect.

**Default.** Not applicable (a display).

***

## Add competition

**What it does.** Opens the dialog to create a new competition in this level.

**What it affects.** Adds a competition with the type and birth-date range you set, then groups matching gymnasts into it.

**When to use it.** Use it to build out the level's age groups one competition at a time.

**Default.** Not applicable (an action).

***

## Edit competition

**What it does.** Reopens an existing competition's settings.

**What it affects.** Lets you change the type or birth-date range. The default competition for a level cannot be edited.

**When to use it.** Use it to adjust an age band or correct a competition. After editing, refresh age groups so gymnasts re-sort.

**Default.** Not applicable (an action).

***

## Delete competition

**What it does.** Permanently removes a competition from the level.

**What it affects.** Deletes the competition and its gymnast assignments. The default competition for a level cannot be deleted.

**When to use it.** Use it to remove a competition you created by mistake or no longer need. Gymnasts in it move back to the level's default grouping.

**Default.** Not applicable (an action).

***

## Refresh age groups

**What it does.** Recalculates age groups and refreshes sessions for the level.

**What it affects.** Re-sorts gymnasts into competitions based on current birth dates and competition settings, and ensures every gymnast has a result record. It asks for confirmation first.

**When to use it.** Run it after you add or edit competitions, or after roster changes, so the groupings reflect the latest data.

**Default.** Not applicable (an action).

***

## Reset level results

**What it does.** Clears and recreates the result records for every approved gymnast in this level.

**What it affects.** Deletes existing scores and result records for the level and rebuilds empty ones; any linked routine-video scores are cleared. Other levels are not affected. It asks for confirmation first, and only appears when the level has approved gymnasts.

**When to use it.** Use it only when a level's results are wrong and you need to start over, for example after a major roster or scoring-setup change. This cannot be undone.

**Default.** Not applicable (an action).

***

## Related

* [Configure levels and categories](/meet-setup/configure-levels-and-categories.md)
* [Choose age groups vs subdivisions](/competitions/choose-age-groups-vs-subdivisions.md)
* [Create age groups](/competitions/create-age-groups.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gymart.org/settings-reference/age-groups-and-competitions-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
