The XCRI, the USTFCCCA's Cross Country Rating Index, gives every NCAA Division I runner one number that measures how fast they run once each race's course, conditions and day are accounted for. That rating is the average of the runner's race scores this season, on a scale where 1000 is the median rated athlete and 100 points is one standard deviation. Runners are ranked in rating order, with head-to-head results settling only the closest calls.
This explainer goes deeper than our overview of the 2026 NCAA cross country rankings. Every example below comes from the lists on the rankings page, with results through November 2, 2026.
Why can't you compare raw cross country times?
Because no two courses are the same. Hills, footing, turns, weather and even the true length of the loop all change the clock. This season the SEC Championships course ran about 50 seconds faster than the Big 12 course. Kelvin Cheruiyot won SEC in 22:03.1, while Denis Kipngetich won Big 12 in 23:05.7, a full minute slower. Yet Kipngetich is XCRI #1 and Cheruiyot is #6. The times are real, but they describe two different races, not two different levels of fitness.
The same runner can post wildly different times too. Katy Zang of Indiana ran 15:35.34 at the Notre Dame Invitational and 19:13.9 at the Big Ten Championships. Neither number tells you, alone, how good either run was.
How does XCRI adjust for the course?
Every race gets its own adjustment for course, conditions and the day. XCRI does not guess these from a map. It solves them all together, using athletes who raced more than one meet. If many of the same runners race two meets, the gap between their times at each one shows how much faster or slower one race ran than the other. Link enough meets through shared runners and every race in the season can be placed on one common scale.
That is why a mid-pack finish at a deep meet can rate higher than a win at a shallow one.
How is a runner's rating calculated?
Each eligible race produces a race score on that common scale. The rating is the plain average of those scores. A few rules keep it simple:
- Every eligible race counts the same, all season.
- No hand-set weights and no late-season bonus.
- No race is dropped, so a bad day stays in the average.
- This season only. Last year's form does not carry over.
What does the rating number mean?
The scale is anchored so that 1000 is the median rated athlete and 100 points is one standard deviation. A runner rated 1100 sits one standard deviation above the middle of the rated field; 1200 sits two above.
At the top of the 2026 lists, that is where the leaders cluster. Hannah Gapes of NC State, the women's XCRI #1, is rated 1215.3. Rocky Hansen of Wake Forest, men's XCRI #5, is rated 1205.9. Katy Zang is 1194.2.
What does the plus-or-minus figure mean?
Every rating carries an uncertainty, shown as ±, and it shrinks as a runner races more. The 2026 lists show the pattern clearly:
- Men: 1 race ± 26.7, 2 races ± 18.9, 3 races ± 15.4, 4 races ± 13.4, and Texas Tech's Titus Kimaru, the only runner with 5, ± 11.9.
- Women: 1 race ± 20.5, 2 races ± 14.5, 3 races ± 11.8, 4 races ± 10.2.
So Charlie Ortmans of Harvard, rated 1147.0 from 1 race, carries ± 26.7, while Cameron Todd of Notre Dame, rated 1143.2 from 4 races, carries ± 13.4. Their ratings are close, but Todd's is far more settled.
What does provisional mean?
Any athlete with fewer than 3 races is marked provisional. The rating is real, just less certain and more likely to move. Several of the highest-rated runners in 2026 are provisional: Denis Kipngetich and Rocky Hansen on 2 races each, and Dominic Serem of Colorado on 1. Hansen's 1205.9 is one of the highest men's ratings, but his ± 18.9 is wider than that of the runners around him with 3 races.
How do head-to-head results break ties?
The ranking follows rating order. Head-to-head racing only settles close calls: where two athletes within 3 places are too close to separate with 90% confidence and have raced each other, the one leading the season series is placed above.
Harvard's Tam Gavenas and Sam Burgess show the kind of case this covers. Burgess is rated 1166.4, Gavenas 1165.2, a gap of 1.2 points against uncertainties of ± 15.4 and ± 18.9. Gavenas sits one place ahead at XCRI #25. In the results on the rankings page, Gavenas won the Ivy League Heptagonals with Burgess 2nd on the same time, and placed 23rd at Nuttycombe to Burgess's 27th.
Head-to-head never overrides a clear rating gap. It only orders runners the numbers cannot separate.
What are tiers?
Tiers group runners whose differences are within the uncertainty. A new tier starts at the first athlete rated clearly below, with 90% confidence, the athlete who opened the current tier.
On the 2026 women's list, Tier 1 is XCRI #1 to #4, opened by Hannah Gapes at 1215.3. Tier 2 opens with Katy Zang at #5, and Tier 3 opens at #29. On the men's list, Tier 2 opens at #13 and Tier 3 at #60. Inside a tier, read the order as close, not settled: places can swap with one more race.
How should you read a runner's rating?
Take Katy Zang's line: XCRI #5, rating 1194.2 ± 10.2 from 4 races, Tier 2. Read it in this order:
- Rating: about 1.9 standard deviations above the median rated athlete.
- Uncertainty: ± 10.2, tied for the narrowest band on the women's lists, because no woman there has more than 4 races.
- Races: 4, so not provisional.
- Tier: Tier 2, meaning she is clearly below the Tier 1 opener but close to the runners just behind her.
- Rank last. A rank is the least informative part of the line. The gap between #5 and #8 may be smaller than the ±.
For a closer look at how uncertain early-career ratings can be, see our list of the best American freshmen in 2026. Full method details are on the USTFCCCA's XCRI page.
How your HealthAI coach applies this
Your HealthAI coach does not rank runners. It builds your own training: a 2-week plan written from the runs you log in the health portal and your check-ins on sleep, soreness and energy, and adjusted when those change. Like a good rating, it gets more accurate the more you log. College runners can read how that fits a team season in our guide to AI coaching for college runners, or see plans, from $30 a month.
Your coach builds this around your training data. Start at HealthAI.coach.
Sources
- USTFCCCA XCRI: how it works
- USTFCCCA XCRI rankings
- Official results from TFRRS and meet results, as listed on the rankings page