Pro-Forma Divisional MNRL Specification
Purpose
Produce a pro-forma divisional MNRL for each of the 5 eligible divisions (Rocky Mountain, Eastern, Far West, Intermountain, Northern) per gender. Rankings are computed independently per division using only that division's hosted events, with NorAm athletes excluded and Freestyle Points (FSP) recalculated on the filtered field.
This module supports the broader MNRL bias analysis by showing what rankings would look like within each division independently, and highlights age group eligibility for Path 3 (U15+) and Path 4 (U17+) divisional allocations to Nationals.
Athlete Scope
- Athletes appear only in their home division's ranking, determined by the athlete's registered division.
- Out-of-division events are not used. If a Rocky athlete competes in 2 Intermountain events and 5 Rocky events, only the 5 Rocky events count toward their Rocky divisional ranking. The athlete does not appear in Intermountain's ranking.
- Athletes must have at least 3 scored events (MO + DM combined) within their home division to appear in the combined ranking.
- Within each discipline (MO or DM), athletes with only 1 scored event will have their single FSP averaged over 2 (effectively halved), consistent with the existing derived scoring approach.
Age Group Highlighting
Each athlete is tagged with their age group based on year of birth and the season start year (2025):
| Age Group |
Birth Year |
Age Range |
Allocation Eligibility |
| U13 |
2013+ |
12 and under |
Not eligible for Path 3 or Path 4 |
| U15 |
2011-2012 |
13-14 |
Eligible for Path 3 and Path 4 |
| U17+ |
2010 or earlier |
15+ |
Eligible for Path 3 and Path 4 |
Age group is displayed as a badge in the ranking table to highlight which athletes are eligible for which pathway to Nationals.
NorAm Exclusion
All NorAm-level athletes (flagged as NorAm competitors or World Cup competitors) are excluded from each event's results before FSP recalculation. This means:
- NorAm athletes are removed from each event's result list
- Remaining athletes shift up in placement order
- The 3rd-place score anchor changes, which affects FSP values for all athletes finishing 4th and below
- This produces rankings that reflect the competitive landscape among non-NorAm athletes within each division
Event Selection Per Division
For each division, events are selected based on the event's host division assignment:
- Discipline: Both singles moguls (MO) and dual moguls (DM), processed separately
- Season range: Full season from September 1, 2025 onward (no upper-bound cutoff)
- Event source: USSA-sanctioned events only
- Division matching: Event host division maps to the target division code (e.g., host division "Rocky" maps to division code "R")
FSP Recalculation
For each event in the division, after removing NorAm athletes, FSP is recomputed based on the filtered field:
Standard Events (field size >= 15, non-championship)
| Position |
FSP |
| 1st |
900 (fixed) |
| 2nd |
875 (fixed) |
| 3rd |
855 (fixed) |
| 4th+ (MO) |
(athlete score / 3rd-place score) x 855 |
| 4th+ (DM) |
Proportional Points Ranking (PPR) formula with multiplier 855 |
Divisional Championship Events
| Position |
FSP |
| 1st |
1000 (fixed) |
| 2nd |
970 (fixed) |
| 3rd |
950 (fixed) |
| 4th+ (MO) |
(athlete score / 3rd-place score) x 950 |
| 4th+ (DM) |
PPR formula with multiplier 950 |
Small Events (field size < 15, non-championship)
Small events use reduced FSP scales (800-point or 700-point tiers) with proportionally reduced podium and 4th-place-and-below values.
Ranking Algorithm
Per division, per gender:
Step 1: Singles Moguls (MO) Ranking
- Collect all recalculated MO FSP values for each athlete from their division's MO events
- Select the top 2 FSP values per athlete
- Average the top 2 values (divide by 2, even if athlete has only 1 event)
- Rank athletes descending by average FSP
- Assign ranks with ties (same score = same rank, sequential numbering with gaps)
Step 2: Dual Moguls (DM) Ranking
Same process as Step 1, applied to DM events and DM FSP values.
Step 3: Combined Ranking
combined_points = (MO_rank x 2) + DM_rank
- Lower combined points = better rank
- Athletes who competed in only one discipline receive a penalty rank for the missing discipline (maximum rank in that discipline + 1)
- Rank athletes ascending by combined points, with ties handled the same way
Output Per Division Per Gender
Ranking Table Columns
| Column |
Description |
| Rank |
Combined ranking position |
| Athlete |
Athlete name |
| Age Group |
U13 / U15 / U17+ badge |
| MO Score |
Average of top 2 MO FSP values |
| MO Rank |
Ranking within MO discipline |
| DM Score |
Average of top 2 DM FSP values |
| DM Rank |
Ranking within DM discipline |
| Combined Pts |
(MO Rank x 2) + DM Rank |
| MO Events |
Number of scored MO events in division |
| DM Events |
Number of scored DM events in division |
Division Summary
- Total MO events hosted in the division
- Total DM events hosted in the division
- Total athletes ranked