GAOC Local Meet Ranking System version: 2.1.0, build: 28d3bb7  

Rankings Run Date News Links

2018-11-11 - Added splits for Hard Labor Creek. Virtual badges and medals have been awarded. The rankings have been updated.
2018-11-04 - Added the Gold Branch results. The Gold Branch meet had a number of runners run the same course twice. In those cases, we only included their first run. Rankings have been updated, virtual badges and medals have been awarded.
2018-10-17 - Added splits for Hard Labor Creek. Virtual badges and medals awarded and rankings have been updated.
2018-10-01 - Added splits for Dauset Trails. Rankings have been updated, badges and medals have been awarded.
2018-09-23 - Added splits for Fort Yargo, updated ranking and awarded badges.
2018-09-22 - We had some data issues with the Sweetwater meet. After cleaning up the file, we reimported and reran the ranking calculation.
2018-09-19 - Added splits for Sweetwater, updated rankings and badges
2018-09-12 - Added splits for Don Carter, updated rankings and badges.
2018-04-15 - Added splits for Chattahoochee Bend. Updated rankings and badges.
2018-03-21 - Added splits for Red Top days 1 and 2. Updated rankings and badges.
2018-03-13 - Added splits for Dauset Trails. Rankings and badges have been updated
2018-03-05 - Added splits for Joe Kurz WMA. Rankings and badges have been updated.
2018-03-03 - Added splits for West Palisades. Rankings and badges have been updated.
2018-02-19 - Added splits for Bert Adams. Rankings and badges have been updated.
2018-02-10 - Added splits for Island Ford. Rankings and badges have been updated.
2018-02-07 - Added splits for Gold Branch. Rankings and badges have been updated.
2018-01-28 - Added splits for Don Carter. Rankings and badges have been update.
2017-12-11 - Gold Branch splits have been added, rankings recalculated and virtual medals awarded.
2017-11-20 - FDR splits have been added, rankings recalculated and virtual medals awarded.
2017-11-19 - Badges and Virtual Medals!

We have added badges and virtual medals to the runner's profile page. The runner’s profile can be found by clicking on the calculation run (top date on the right column). In the ranking listing, click on the runner to see the runner’s profile page.

Virtual medals

Virtual medals are awarded for 1st - 3rd for each course. The virtual medals are gender neutral (at least for now).


We have added two types of badges. The first is performance based, the second is activity based:

Performance badges

There are three levels of performance badges: Expert; Navigator; Pathfinder. To earn the badge, the runner would have to have at least two races on advanced courses (Red, Green, Brown) that exceed the performance standards:

  • Expert (expert badge shown above)
    • 10 min per k - Males
    • 11:15 min per k - Females
  • Navigator
    • 12 min per k - Males
    • 13:30 min per k - Females
  • Pathfinder
    • 15 min per k - Males
    • 17 min per k - Females
Activity Badges

An activity badge will be awarded based on the number of courses run. Badges are by class. A runner would need at least two races in the same class. Badges are awarded at 2+, 5+, 10+, 15+.
2017-11-05 - Added splits for Sope Creek. Updated club rankings.
2017-10-23 - Added splits for Chattahoochee Bend State Park. Updated club rankings.
2017-07-29 - Added Split Analysis
Added split analysis calculation and reporting to the ranking system.
The calculations are experimental and subject to change.

Split Caclulation:
  • Create baseline (Batman)
    • For each split, calculation batman’s time as the harmonic mean of the runners split times.
  • Calculate runner’s speed
    • For each split, calculate the runner’s performance as a ratio of batman’s split (batman’s time / runner’s time)
    • Get the harmonic mean for each of the runners scores
    • Remove outliers - any score 20% below their initial harmonic mean
    • Recalculate runners speed with the remaining scores
  • Calculate time lost
    • Calculates runners expected time ( batman’s split / speed)
    • If the runners actual time is more that 10% slower that the expected time. The delta is considered time lost.
Note: All reporting of time on the calculations is in whole minutes.
2017-06-24 - Welcome to version 2.0 of the GAOC Ranking System
Version two is a complete rewrite. Previously, we had a calculation module written in Java and a Ruby on Rails system to display the results. It is now one system. Major changes in the new ranking system:
  1. Adding results files can be done from anywhere with an internet connection.
  2. Updates to the calculations:
    • Runners initial values were previously set at 50. They are now based on their first race score.
    • If a runner runs Yellow and an advanced course, their Yellow result is moved into a sprint result.
  3. Can now import both OE (OE0014) and OR files without modification.
  4. News can be remotely added and published.
  5. Some news is auto generated.
  6. Data store moved to SQLite from MySQL
  7. Added the ability to filter rankings by club or school.
  8. Added a ‘Pace’ tracking chart to the runner’s detail page.

High School Power Rankings
A school’s “Power” ranking is the combined score of the school’s top 5 runners in each category: Varsity, Junior Varsity, Intermediate

High School ranking scores are normalized by course and gender. The average of the top 10% (minimum of 2) of the runners is set to 100. The runners scores are then normalized to the calculated 100 score.

A school's top 5 ranking scores on Red, Green or Brown. If a runner has ranking scores on multiple courses, only their highest score is included.

Junior Varsity
A school's top 5 ranking scores on Orange. A runner cannot be included in Junior Varsity if they are included in the Varsity rankings.

A school’s top 5 ranking scores on Yellow. A runner cannot be included in Intermediate if they are included in the Varsity or Junior Varsity rankings.

Ranking Methodology

The ranking methodology is derived from Orienteering USA’s methodology. Daily Ranking points earned by competition are calculated as follows: The Course Difficulty is calculated from the average of the Personal Course Difficulty of each competitor, which is the competitor’s ranking points for that race multiplied by their time in minutes.

  1. This calculation is circular, so the Iteration Method is used to determine each competitor’s ranking points.
    1. Competitors initial start points are based on the relative performace of their first race in the calculation period.
    2. The calculations are repeatedly performed until the results converge.
  2. The average Personal Course Difficulty is a harmonic mean, which is the reciprocal of the arithmetic mean of the reciprocals. This causes the results in (a) to converge and results in non-drifting (i.e., significant) results.
  3. Daily Ranking scores of zero are excluded from this iterative calculation process.