Types of Results
Creating new types of Results, explanation of parameters and options, defining Results composition
What you should know about types of results
- Type of results is a template for creating final race results. It is a combination of settings that guide calculation of results-lists within a race from provided race data.
- In real-life scenarios, multiple results are calculated for the same race (National, District, Group of clubs, Club results...). Types of results in MyPigeons allow you to create different results for the same race.
- In a normal scenario, you create a set of types for your district once and reuse them every season. If you make bigger changes to the way results are calculated between seasons, deactivate the old types and create a new set so you do not affect previously calculated results.
- You cannot delete types of results that have already been used for calculation. To delete such a type, delete all existing results first.
- When editing existing types, mind that you can also affect the display of existing calculated results. Consider creating a new type for bigger changes.
- Some settings cannot be changed after creation (age category, results specification). Be careful when choosing them — the only fix is to create a new type and delete or deactivate the wrong one.
- After creating a new type, do not forget to define the results composition (fanciers, clubs or districts to include). It is a common mistake to skip this step — results cannot be calculated without it.
Creating a new type of results
Creating a type of results can be done in two steps — filling out the new type form and defining the results composition. The list of available settings is long and can feel overwhelming for new administrators, and it grows with every new country that adopts MyPigeons with its specific rules.
This guide explains each available setting and shows how it affects results calculation, so you have a complete understanding of how to use it in your district.
Required access level
To access types-of-results administration, you need to be logged in and your account must have the District administrator access level for the district you want to change. Ask your country administrator to grant this access if you need it.
Once you are set as District administrator, you will see the administration panel under the race plan of your district.
Link for types administration is under the race plan of each district
Order, name and description
These are basic fields for showing created types or existing calculated results to fanciers.
- Order is not shown directly, but it determines the order in which existing types appear in the list, so users always find the same type of results in the same place.
- Name is displayed as the first item in the list of existing results. It usually describes the results composition. Examples:
- Baghdad Championship → results for all fanciers from Baghdad district with point championship.
- Budapest FCI → results of all fanciers from Budapest district with FCI conditions and coefficients.
- Zone E → a defined zone or group of clubs within a district.
- Description is displayed in brackets next to the name. It usually informs about specifics like FCI rules, special championships, or which clubs are included.
Shortcut for cage cards
On printed cage cards there is only a little space to show what results were used to display the pigeon performance record. Agree on a country-wide convention for marking types with shortcuts, so you can easily distinguish what kind of results they represent.
Example from Slovakia, season 2016:
NP— National resultsREG— regional results (groups of districts, usually >200 fanciers)OZ— district results (usually 5–10 clubs, >100 fanciers)VS— group of clubs (usually 3–4 clubs within a district)SP— sub-group of clubs (usually 2 clubs within 1 group of clubs)ZO— club results
Age Category
If your country recognises a young-birds season, you need to create one set of types also for young-birds races. These types will be available only in young-birds races.
Once a type of results is created, this setting cannot be changed. If you made a mistake, delete it and create a new one.
Results specification
There are 3 types of results specification:
- Official FCI Results: results are calculated according to FCI restrictions. Some settings are disabled for this specification (rounding, prize percentage, pigeon listing options). FCI results are calculated only with at least 20 participating fanciers and 150 pigeons.
- Custom Results: most flexible specification. Allows you to change all results parameters. Custom results are not used for FCI Olympic-category calculation, even when FCI coefficients are turned on. Mostly used for championships or in countries that are not FCI members.
- Experimental Results: same as Custom types. Results are marked as experimental to show fanciers they are not official for championship calculation. Useful when you want to try a new method, see how it goes for a season, then decide.
FCI results and primary competitions
If you use FCI results and also calculate a primary score competition (e.g. point championship), respect the minimum FCI requirements (20 fanciers, 150 pigeons). If your district or club may not meet these in some races, your primary competition will break because of missing results — typical in smaller clubs at the end of the season. In that case, also calculate the same results as Custom alongside FCI: you keep FCI from all eligible races for Olympic categories and a complete season for primary competition score.
Results Composition
There are 3 types of results composition:
- Organisations: best when you want whole-district results (all members). Future changes (new members, new clubs) are reflected automatically. A good choice for combined results (regional or national) — less work than selecting clubs. Even when excluding a few members, prefer this option (use the Excluded fanciers feature).
- Clubs: use when creating results for a group of clubs within your district. For example, when 2 of your 5 clubs want results together.
- Fanciers: special setting for cases needing exact fancier selection — members from different clubs, not whole clubs. A good example is distance-zone results from selected liberation points. Do not use for excluding individuals — use the Excluded fanciers feature instead.
Don't forget to set the actual results composition
A common mistake is to create a type and then forget to set its results composition. In that case you get a warning message saying no fanciers were found for the results you are trying to calculate.
Statistics for Header
Check this checkbox if there are multiple clubs in your district results, or multiple districts in combined results. When checked, results are calculated together with a simple statistics table for each club or district — number of fanciers, basketed pigeons, acquired prizes, success rate (% of own pigeons with prizes), and % of birds with prizes (basic indicator of club/district performance against the others).
Categories
Categories are an optional grouping that is used only by the print-version generator. They have no effect on calculation, on the race page, or on competitions. The single use case:
- When you create a print version of season results, you can pick one or more categories. The generator then takes every type assigned to the selected categories and prints all of those results for each pigeon on a single line — so a fancier can compare a pigeon's standing across the whole category in one glance.
Tick every category that fits the type. A type can belong to several categories at once. The list under Categories only shows up if categories are configured for your district — if you do not see it, you can ignore this setting.
FCI coefficients
FCI coefficients are an international scoring metric. The lower the coefficient, the better the pigeon — it is a function of the prize position and the size of the field. They drive the FCI Olympic categories (A, B, C, D, E, F, G, H, sport & standard) that decide which pigeons your federation sends to the World Championship.
This panel offers three independent switches.
FCI rule change from the 2026 season
From the 2026 season onwards FCI has discontinued the separate category E (long distance) coefficient. For consistency, all categories — including former category E races — now use the same standard FCI coefficient formula. The Force cat. E coefficient setting below is therefore mostly historical: it still works for older seasons but new types should leave it off.
Calculate FCI coefficients
Turns the FCI coefficient column on for this type of results. Required for any type that should feed the FCI Olympic categories. The checkbox is automatically ticked — and locked — whenever the results specification is FCI; for Custom or Experimental types you decide.
The standard FCI coefficient caps the field at 5 000 pigeons. Even if 8 000 pigeons are basketed in a national race, the coefficient is calculated as if there were only 5 000 — this stops very large fields from collapsing coefficient values to nearly zero.
Formula:
N = min(number_of_pigeons, 5000)
coefficient = (pigeon_prize × 1000) / N
Stored in the database with 3 decimal places — the value 27.835 is persisted as the integer 27835 (rounded, then multiplied by 1 000).
Force category E coefficient
The cat. E coefficient is the long-distance variant and uses the same numerator but no 5 000 cap:
coefficient_E = (pigeon_prize × 1000) / number_of_pigeons
By default the system only uses the cat. E coefficient when FCI long-distance minimum requirements are met. The thresholds depend on the race season, because FCI changed them over time:
- Seasons before 2017: at least 50 fanciers and 700 km.
- Seasons 2017–2023: at least 20 fanciers and 665 km.
- Seasons 2024 onward: at least 20 fanciers and 700 km.
Ticking Force cat. E coefficient tells the calculator to ignore both checks and always use the no-cap formula, regardless of season, distance, or fancier count. Useful for special long-distance championships that want every race in the type evaluated by the marathon rules.
The checkbox is locked when the results specification is FCI — FCI rules already enforce the correct formula per race based on distance.
Distance coefficient (adjusted coefficient)
Hungarian-federation feature
The distance / adjusted coefficient and its modified variant were implemented for the Hungarian federation. They are exposed for any country, but most national championships outside Hungary do not use them.
This coefficient scales the standard formula by race distance, so longer races weigh more in season standings. Available only when FCI coefficients are also enabled.
Formula:
adjusted_coefficient = (pigeon_prize × 1000) / (number_of_pigeons × distance_km)
Note there is no 5 000 cap on the pigeon count for this variant — the full field is used, divided by the race distance in kilometres. Stored with 6 decimal places (the value 0.123456 is persisted as 123456).
Modified coefficient
A second Hungarian variant that replaces the raw distance with a distance-bracket multiplier. The intent is the same — reward longer races — but using a stepped weight rather than a continuous distance value. The form checkbox for this is currently hidden, so new types do not turn it on; existing types that already use it keep working.
Formula:
modified_coefficient = (pigeon_prize × 1000 × modifier) / number_of_pigeons
Distance modifier brackets (race distance → multiplier):
- 100–199 km → 1.3
- 200–299 km → 1.2
- 300–399 km → 1.1
- 400–499 km → 1.0
- 500–599 km → 0.9
- 600–699 km → 0.8
- 700–799 km → 0.75
- 800+ km → 0.7
- Anything below 100 km → 1.0 (no scaling).
So shorter races (in the 100–399 km band) get a coefficient boost, while marathon races are scaled down. Stored with 4 decimal places (0.1234 is persisted as 1234).
Points (score)
Points are the most flexible scoring metric and the basis of most national point championships. Higher is better. The way points are distributed between pigeons is configurable — this is where most country-specific rules live.
Calculate points
Master switch for the whole points subsystem. When off, every other field in this group is disabled and ignored. Turn it on whenever the type should produce a points column.
Alternative point system
Most types use the per-race default point system — whatever each race in your race plan was set up with. If you want this type of results to override that and use a single point system across every race (for example a season-long championship that must use exactly 100 / 99 / 98… points), pick it from this dropdown. Leaving it on Default point system for each race respects the per-race configuration.
The systems shown in the dropdown are managed in their own administration page - you create them once for the district, set the per-race overrides, and then point one or more types at them.
Point calculation method
Decides how points are distributed between the placed pigeons. Several methods are available; the ones you see depend on country configuration. Each one is explained below with the actual formula used by the calculator and a concrete worked example.
Linear is the safe default
If you are unsure, start with Linear. It is the method fanciers expect in most countries and it works correctly with FCI coefficients running side-by-side.
Linear system
The first placed pigeon gets the configured maximum, the last placed pigeon gets a configured floor (typically 20 % of the maximum), and every pigeon in between is interpolated linearly. The most common method, easy for fanciers to read, works well with FCI coefficients in parallel.
Formula:
total_pool = max_points − last_pigeon_point_value
increment = total_pool / (successful_pigeons − 1)
1st place = max_points
nth place = max_points − (n − 1) × increment
Worked example. Race with 100 placed pigeons, max = 100, last pigeon = 20:
- Pool to distribute: 100 − 20 = 80 points over 99 steps.
- Increment per place: 80 ÷ 99 ≈ 0.808.
- 1st place: 100. 2nd: 99.19. 50th: 60.40. 100th (last): 20.
Used by most Slovak / Czech district championships.
Step system
Points come from a step-table built per race — "prizes 1–5 = 100 points, 6–10 = 95 points, 11–20 = 90 points…". The same place always gives the same number of points, regardless of race size. Fanciers see flat plateaus rather than a smooth slope.
How the table is built. Three race-level numbers drive it: maximum points, point drop (how much each band loses), and percentual step (what percentage of the field each band covers). The calculator walks the placings until the total successful percentage is reached, decrementing by the point drop on each band boundary.
Worked example. Race with 1 000 basketed pigeons, max = 100, point drop = 5, percentual step = 5 %, percentage = 25 %:
- Band 1 (top 5 % ≈ prizes 1–50): 100 points.
- Band 2 (5–10 % ≈ prizes 51–100): 95 points.
- Band 3 (10–15 % ≈ prizes 101–150): 90 points.
- … continues to 25 % ≈ 250 prizes total.
Used in races where the federation prefers a coarser, "easier to read" point distribution. The step table is rebuilt every time the race is recalculated.
Speed points
Each pigeon's points come from its own flying speed multiplied by the size of the basketed field. Two pigeons next to each other in the prize list can have noticeably different point scores if their speeds differ — rewards faster races and bigger fields.
Formula:
speed_kmh = speed_m_per_min / 1000 × 60 // metric instances
points = round(speed_kmh × basketed_pigeons / 1000, 2)
Worked example. Pigeon flew at 1 500 m/min (= 90 km/h). 800 pigeons were basketed in the race:
- Points = 90 × 800 ÷ 1 000 = 72.00.
- A second pigeon at 1 485 m/min (89.1 km/h) in the same race: 89.1 × 800 ÷ 1 000 = 71.28.
- The same pigeon at 1 500 m/min in a smaller race with 200 basketed birds: 90 × 200 ÷ 1 000 = 18.00.
Used by federations that want point totals to reflect "how hard the race was to win" — both speed and field size feed into the score.
Point by point
The simplest possible distribution: each next prize is worth exactly one point less than the previous one. No interpolation, no field-size effect, no decimals.
Formula:
points = max_points − (prize − 1)
points = max(points, 0)
Worked example. max = 100:
- 1st = 100, 2nd = 99, 3rd = 98, … 100th = 1, 101st = 0.
Used in some Eastern European federations and for small training-style point lists where simplicity matters more than rewarding bigger fields.
Swedish speed points
The race winner is anchored at exactly 1 000 points, and every other pigeon gets a fraction of that based on its own speed compared to the winner. The point spread reflects the speed gap between birds, not the position in the prize list.
Formula:
points = round(pigeon_speed × 1000 / first_pigeon_speed, 0)
Worked example. Winner at 1 500 m/min:
- Winner: 1 000 points.
- Pigeon at 1 485 m/min: 1 485 × 1 000 ÷ 1 500 = 990.
- Pigeon at 1 400 m/min: 1 400 × 1 000 ÷ 1 500 = 933.
Used by Swedish federations. Available only when the country configuration enables it.
Swedish prize points
A position-based variant tuned to the size of the field: the per-place point loss shrinks as the field grows, so big races have very fine point spacing while small races spread the points wider.
Formula:
point_loss = (prize − 1) × 1000 / basketed_pigeons
points = round(max_points − point_loss, 3)
Worked example. max = 1 000, basketed = 2 000:
- Per-place loss: 1 000 ÷ 2 000 = 0.5 points / place.
- 1st = 1 000.000. 2nd = 999.500. 100th = 950.500.
- If the same race had only 200 basketed pigeons, the per-place loss would be 5.0, so 100th would be only 505.
Used by Swedish federations.
Point by point — fancier (Swedish)
Rewards fancier diversity rather than how many pigeons one fancier basketed. The first scoring pigeon of each fancier gets the current running maximum; every additional pigeon from the same fancier gets 1 point. The maximum decreases by one each time it is awarded.
Worked example. max = 200, three fanciers each with several timed pigeons (in arrival order):
- Fancier A, first pigeon: 200. A's second pigeon: 1. A's third: 1.
- Fancier B, first pigeon: 199. B's second: 1.
- Fancier C, first pigeon: 198.
So a fancier wins by having a fast first pigeon, not by basketing many. Australia uses the same formula but awards 0 (instead of 1) to the second-and-later pigeons.
Point by point — fancier (Australian)
Same idea as the Swedish variant above, but only the first scoring pigeon per fancier counts; every subsequent pigeon gets 0, and the running maximum decreases only when a fancier actually scores their first pigeon — making the spacing strictly per-fancier.
Worked example. max = 200, arrivals interleaved across fanciers:
- Fancier A, first pigeon: 200. A's second pigeon: 0 (and max stays at 199 for the next fancier).
- Fancier B, first pigeon: 199. B's second: 0.
- Fancier C, first pigeon: 198.
AU — Consistency point system
A "lower is better" point system designed for season-long consistency competitions. The first pigeon of each fancier gets points equal to its prize position in the race; subsequent pigeons get 0. The season standing is then ordered ascending — the fancier whose first pigeon places consistently near the top wins.
Formula:
1st pigeon of fancier X points = prize_position
2nd+ pigeon of fancier X points = 0
Worked example. One race:
- Fancier A's first pigeon places 5th in race → 5 points.
- Fancier B's first pigeon places 1st → 1 point.
- Fancier C's first pigeon places 12th → 12 points.
After 10 races B might have a season total of 22 (consistently top-3), C might have 130 (occasional top-10). The lowest total wins. Used by Australian federations; the calculator stores the points in the adjusted coefficient column and orders the season ascending.
Additional points for distance
Available only when the calculation method is Linear. When ticked, every pigeon receives an extra point for each base distance unit covered — longer races give more total points and therefore weigh more in season standings. Use the Base distance for extra point field below to set how many kilometres are needed for one bonus point (typical values: 50, 75, 100). Leave the box unchecked if your federation rewards prize position only.
Pigeon filter (hens / yearlings)
Restricts which pigeons appear or score in this type. The four options come in pairs — one pair for hens, one pair for yearlings — and only show up when your federation supports basketing those subgroups separately.
- Hens / Yearlings — filter from results — only the chosen subgroup is included in the calculation at all. Cocks (or older birds) are not shown anywhere on the results.
- Hens / Yearlings — score only — every pigeon is still placed in the standings, but only the chosen subgroup receives points. Useful for "hens-only championship" results that still want to show the whole field for context.
Leave on None for ordinary results.
Primary competition
The primary competition tells the system which scoring metric this type uses for its season standing — the table that shows who is leading the championship across all races. One type can produce several columns (FCI coefficient, points, adjusted coefficient…) but only one of them drives the season ranking.
The four options
- None — the type produces per-race results only, no season standing. Pick this for ad-hoc results or for types that exist only for the FCI Olympic feed.
- FCI — the season is ranked by FCI coefficient (lower is better). Available only when FCI coefficients are turned on.
- Points — the season is ranked by points (higher is better). The most common choice for national / district championships.
- Adjusted coefficient — the season is ranked by the distance-weighted coefficient. Used by long-distance championships.
Hide overall standing
Hides the season standing column from the public results page while still calculating it in the background. Useful when the type feeds an internal championship that you do not want to publish during the season. Tick it only if you have a specific reason — in most cases fanciers expect to see the running total.
Calculate average score
Adds an "average score" column alongside the total. Each fancier's value is the sum of their scoring pigeons divided by the number of scoring slots. With a fixed scoring count this is just total ÷ scoring pigeons; with dynamic scoring (next section) the divisor is computed per fancier per race. Average is a fairer ranking when fanciers basket very different numbers of pigeons across the season, and it is the typical setup for ace-pigeon and yearling-style championships.
The summary row shown at the bottom of each fancier's pigeon list on the per-fancier results page is also relabelled from Sum to Average when this option is on, so fanciers immediately see what the displayed value represents.
Dynamic scoring count from basketed pigeons
By default each fancier has a fixed number of scoring pigeons — for example "the best 5 placed pigeons count for the championship". That number comes from the race-level pigeons with score setting and is the same for everyone. Dynamic scoring replaces that fixed cut with a per-fancier scoring slot count that is recomputed for every race from how many pigeons that fancier actually basketed:
scoring_slots = ceil(basketed_pigeons / score_group)
So a fancier who basketed many pigeons gets more scoring slots, and a fancier who basketed only a few gets fewer — the playing field is levelled without forcing a hard cap. The formula is then combined with the average score (see above): the championship value is sum of points of the top N pigeons divided by N, where N is the dynamic scoring count.
When to reach for this
- You want a yearling or hens championship where small basketers are not punished against fanciers who basket a full team every week.
- You want a "Mistrovství ročních" / yearling-style competition that rewards consistency rather than raw volume.
- You already use Calculate average and want the divisor to scale with each fancier's actual entry, not a single race-wide number.
Configuration steps
Enable Dynamic scoring count
Tick the Dynamic scoring count from basketed pigeons checkbox in the Primary competition panel. As soon as it is on, Calculate average score is forced on too — dynamic scoring only makes sense as a divisor for an average.
Set the score group
The Score group field that appears below the checkbox is the divisor. It reads as "one scoring pigeon per X basketed":
score_group = 1→ every basketed pigeon scores.score_group = 5→ one in five (12 basketed → 3 slots, 25 basketed → 5 slots, 30 basketed → 6 slots).score_group = 10→ one in ten — the typical setup for a yearling championship (23 basketed → 3 slots, 4 basketed → 1 slot).
Always rounded up — even a single basketed pigeon gets at least one scoring slot.
Decide which pigeons the count is taken from
The Percentage calculation base setting (further down the form) decides which basketing column drives the formula:
- All basketed → uses the total basketed pigeons.
- Basketed hens → uses the basketed hens count.
- Basketed yearlings → uses the basketed yearlings count.
If a fancier did not basket anything in the chosen subgroup for a given race, the formula falls back to the total basketed pigeons so they still receive at least one scoring slot rather than being silently dropped.
Combine with Pigeon filter for a hens / yearlings championship
To make a "yearlings only" championship pick Pigeon filter → Yearlings only in the Points panel and Percentage base → Basketed yearlings. Only yearling pigeons receive points, and the per-fancier divisor is computed from how many yearlings they basketed. The same pairing works for hens.
Recalculate the affected races
Saving the type is not enough — existing race results need to be recalculated to pick up the new divisor. Open the race in the race plan and run the recalculation, or use the bulk recalculate option for the whole season.
Worked example
Type configured for a yearling championship: Calculate average on, Dynamic scoring count on, Score group = 10, Percentage base = Basketed yearlings, Pigeon filter = Yearlings only. Race has 2 065 basketed pigeons, last placed pigeon at 55 %, race-level pigeons with score = 7.
Fancier A — high yearling count
The fancier basketed 23 yearlings. Dynamic divisor: ceil(23 ÷ 10) = 3. Their three best yearling placements scored:
- Pigeon 1 (prize 34): 22.450 points
- Pigeon 2 (prize 49): 19.020 points
- Pigeon 3 (prize 58): 16.960 points
Average for this race: (22.450 + 19.020 + 16.960) ÷ 3 = 58.430 ÷ 3 = 19.477.
Fancier B — low yearling count
The fancier basketed 4 yearlings. Dynamic divisor: ceil(4 ÷ 10) = 1 — only their single best yearling counts.
- Their fastest yearling placed at 20.390 points but with a high nomination number that is excluded by the federation rule.
- The next yearling, prize 52, with valid nomination, scored 18.330 points.
Average for this race: 18.330 ÷ 1 = 18.330.
Both fanciers are now compared on the same scale (best yearling per 10 basketed) instead of one fancier dominating just because they basketed a fuller team. Across the whole season the championship is the running average of these per-race values.
How it plays with other settings
- Calculate average is forced on as soon as Dynamic scoring is enabled. The two are designed to be used together — the dynamic count is the divisor of the average.
- Percentage base picks which basketing column drives the formula (all / hens / yearlings). It is the single source of truth, so a "yearling type" only needs this one switch flipped — you do not have to repeat the pigeon-filter choice anywhere.
- Pigeon filter still controls which pigeons can score. Pair it with the matching percentage base for a clean hens-only or yearlings-only championship; otherwise non-matching pigeons may still appear in the per-race table without points.
- Pigeons with score (race-level) acts as an upper cap. Even if a fancier basketed 100 pigeons with
score_group = 10, the divisor is capped at the race's pigeons-with-score value. This protects races where the federation has decreed e.g. "no fancier scores more than 7 pigeons in this race". - Maximum nomination still applies. Pigeons with a nomination number above the race-level maximum are not used for the primary score, even if they would otherwise be top placings — see Fancier B above.
- Teams: the divisor is computed per fancier and per team number. A fancier with both team 1 and team 2 entries gets independent slot counts for each team.
Point scale matters
The average value follows whatever point scale the race uses. A race with maximum points = 30 produces averages in the 10–20 range; a race with maximum points = 100 produces averages in the 50–100 range. If the championship looks "low" compared to what fanciers expect, check the per-race maximum points first — the dynamic divisor itself is correct.
First nominated pigeon must score
For nominated-pigeon competitions only. When ticked, the fancier collects season points only if their first nominated pigeon (the one they declared in advance) actually placed in this race. If it did not place, the whole entry counts as zero, even if the second or third nominated pigeons did. Discourages "spray and pray" nominations.
Pigeon listing
Pigeon listing rules limit which of a fancier's pigeons can score in this type. The fancier nominates a small list of pigeons before the season (or before the race, depending on federation rules); pigeons outside that list are still timed but they do not collect points or coefficients in types that use listing.
Use listing
Master switch. When ticked, this type respects the fancier's pigeon listing — non-listed pigeons get no score. When unticked, all of the fancier's basketed pigeons can score, regardless of the listing. The checkbox is locked and ignored for FCI types because FCI rules forbid pigeon listing.
Type of listing
- Pigeon listing — the fancier picks a fixed list of pigeons for the whole season. Default and most common option.
- Basketed pigeon listing — the listing is built from the basketing of a chosen reference race; only those pigeons score. Used by federations with race-specific nomination rules. Locked for FCI types.
Show in listings
Controls whether the fancier's listing for this type appears on the public pigeon listing page. Tick it for transparency (other fanciers can verify which pigeons were nominated). Untick it if the listing is internal — for example a private championship within a club. Both options have no effect on calculation, only on what other users see.
Distance, prizes and rounding
This panel groups the rules that decide which races qualify, how many pigeons receive a prize, and how the speed used for ranking is rounded.
Minimum and maximum distance
Filter races by their average distance. Races whose average distance falls outside the range are skipped for this type — they do not appear in the results and they do not contribute to the season standing.
- Leave both empty for "all distances".
- Use only Minimum to make a long-distance type (e.g.
500km). - Use both for a band (e.g.
300–500km for middle distance).
Decimal values are allowed (595.654). The check is run against the race's average distance, not the individual fancier distance.
American system
An alternative ranking method used by American clubs. Instead of pure speed, the system breaks the basketed field into flights based on per-fancier basketing and ranks pigeons against their own flight. Locked off for FCI types. Tick it only if your federation explicitly uses the American system.
Speed rounding
Decides how the per-pigeon speed (used for prize ordering) is rounded.
- Mathematical rounding — standard half-up rounding. The default and the FCI-required setting.
- Round down (floor) — always rounds towards zero. Some federations use this to avoid two pigeons sharing a position.
Locked to Mathematical when results specification is FCI.
Successful pigeons percentage
The percentage of basketed pigeons that win a prize. Used for prize calculation and as the threshold above which the FCI coefficient is calculated.
20— FCI default. Locked when results specification is FCI.33— the most common district choice for points championships.100— every pigeon receives a prize. Used for some training or club-level results.
The form warns you if the field is empty or zero — results cannot be calculated without a percentage.
Percentage calculation base
Decides what the percentage above is computed from when your federation supports basketing hens / yearlings separately.
- All basketed — the standard rule, percentage of all basketed pigeons in the race.
- Basketed hens — percentage applies only to the basketed hens count. Combine with Pigeon filter → Hens only to make a hens-only championship that scales prize counts to the hens field.
- Basketed yearlings — same idea, restricted to yearlings.
Visible only when at least one of support_basketed_hens or support_basketed_yearlings is enabled in your country configuration.
Teams settings
Most fanciers basket their pigeons as one team. Some federations allow several teams per fancier — for example team 1 = main team for the championship, team 2 = "second string" for a side competition, team 0 = pigeons that only fly to be timed but never score. The fields here decide what this type does with those team numbers.
Ignore team numbers
When ticked, all of a fancier's pigeons are treated as a single team for this type. Useful when you want a simple "everything counts" result regardless of how clubs basket. When unticked, teams are kept apart — a fancier can have several rows in the standings, one per team number.
Calculate club percentage separately
Available only when results composition is Clubs. By default the percentage of placed pigeons is computed from the combined field of all included clubs. Tick this option to compute the percentage and prizes separately inside each club — each club gets its own prize cut, fanciers in a small club are not buried by a large neighbouring one.
Team restriction for results
Comma-separated list of team numbers that should appear in the per-race results table at all. 1,2,3 means only those three team numbers are shown. Leave empty for "all teams". Use this for clean per-team result printouts — e.g. "team 1 results only".
Team restriction for score
Available only when a primary competition is selected. Decides which team numbers contribute to the season standing of this type, regardless of which teams appear in the per-race table. Four options:
- All teams — every basketed team scores.
- All teams except 0 — team 0 (typically "training only") never scores.
- Only team 1 — classic "main team only" championship, the most common pick.
- Custom team selection — type a comma-separated list of team numbers in the field that appears (e.g.
1,3,5).
After saving the type
Saving the form creates the type but does not yet calculate any results — it is only the template. Two follow-up steps:
- Open Results Composition from the toolbar above the type list and pick the actual organisations / clubs / fanciers that should be included.
- Open the race in your race plan and recalculate it. The new type will appear among the available types and the results page will show its column.