· College cross country
2026 Rankings
Cross country rankings across NCAA D1, D2 and D3, NAIA and JUCO schools.
| # | Athlete | Track 5K | Gap to | 8K equiv | 10K equiv |
|---|---|---|---|---|---|
| 11 | Rocky HansenWake Forest |
13:30.0 | — | 22:38.2 | 28:40.7 |
| 22 | Tayvon KitchenBYU |
13:32.5 | +2.5 | 22:44.0 | 28:48.0 |
| 33 | Kelvin CheruiyotFlorida |
13:33.1 | +3.1 | 22:45.5 | 28:49.9 |
| 44 | Elsingi KiprutoLouisville |
13:34.2 | +4.2 | 22:48.0 | 28:53.0 |
| 55 | Pasanjo KitongaNew Mexico |
13:36.1 | +6.1 | 22:52.4 | 28:58.6 |
| 66 | Meshack KiprutoColorado |
13:36.3 | +6.3 | 22:52.9 | 28:59.2 |
| 77 | Solomon KipchogeWashington St. |
13:37.4 | +7.4 | 22:55.5 | 29:02.6 |
| 88 | Evans KuruiWashington St. |
13:37.5 | +7.5 | 22:55.7 | 29:02.8 |
| 99 | Denis KipngetichOklahoma State |
13:37.9 | +7.9 | 22:56.7 | 29:04.0 |
| 1010 | Dominic SeremColorado |
13:38.3 | +8.3 | 22:57.5 | 29:05.1 |
| 1111 | Collins KiprotichNew Mexico |
13:38.9 | +8.9 | 22:59.0 | 29:07.0 |
| 1212 | Evans KiplagatNew Mexico |
13:39.7 | +9.7 | 23:00.8 | 29:09.3 |
| 1313 | Joash RutoIowa State |
13:40.0 | +10.0 | 23:01.5 | 29:10.1 |
| 1313 | Ernest CheruiyotArkansas |
13:40.0 | +10.0 | 23:01.5 | 29:10.1 |
| 1515 | Isaiah GivensColorado |
13:40.2 | +10.2 | 23:02.1 | 29:10.9 |
| 1616 | Brian MusauOklahoma State |
13:40.9 | +10.9 | 23:03.6 | 29:12.8 |
| 1717 | JoJo JourdonWake Forest |
13:41.0 | +11.0 | 23:03.9 | 29:13.2 |
| 1818 | Bernard CheruiyotTulane |
13:41.6 | +11.6 | 23:05.2 | 29:14.9 |
| 1919 | Taha Er RaouyEastern Kentucky |
13:42.1 | +12.1 | 23:06.4 | 29:16.3 |
| 2020 | Nickson KogeiLouisville |
13:43.0 | +13.0 | 23:08.5 | 29:19.1 |
| 2121 | Titus KimaruTexas Tech |
13:43.1 | +13.1 | 23:08.9 | 29:19.5 |
| 2222 | Dismus LokiraAlabama |
13:43.4 | +13.4 | 23:09.5 | 29:20.3 |
| 2323 | Brian MasaiArkansas |
13:43.5 | +13.5 | 23:09.7 | 29:20.5 |
| 2424 | Nick BusieneiArkansas |
13:44.4 | +14.4 | 23:11.8 | 29:23.2 |
| 2525 | Kidus MisginaOle Miss |
13:44.5 | +14.5 | 23:12.0 | 29:23.4 |
| 2626 | Ethan ColemanNotre Dame |
13:44.6 | +14.6 | 23:12.3 | 29:23.9 |
| 2727 | Zouhair RedouaneTennessee |
13:44.8 | +14.8 | 23:12.6 | 29:24.3 |
How we model fitness
Race time Fitnessranked Distance5K · 6K · 8K · 10K Weatherheat, wind, rain Coursehills, footing, altitude
Athletes are ranked on fitness, with distance, weather and the course taken out. The time shown is that fitness as an expected track 5K.
Reading the numbers
The time shown is an expected track 5K — what the athlete's racing says they would run for 5,000 m on a flat track on a good day. It puts everyone on one scale, whatever course or weather they actually raced in.
It leans toward an athlete's best races. Every 2026 race counts, but the closer a race came to their best, the more it counts: a race 1% off their best counts about two-thirds as much, one 5% off hardly at all. An off day costs little; it is still not a single personal best — a PR is usually faster.
It also lags. Before an athlete races in 2026, the number comes from last season, read the same way. Each new race pulls it toward how they are running now. A first-year with one to three races is drawn partway toward a typical first-year in their division, because a few races say less than a season does.
The course projections are a forecast of a next race, so they start from the athlete's typical race rather than their best and run a little slower than the ranked number. The 6K, 8K and 10K equivalents and the projections all convert from cross country fitness. NCAA women race 6K; NCAA men race 8K in Division III and 10K in Divisions I and II. NAIA and JUCO championships are 8K for men and 5K for women.
That conversion is the same for everyone. Some athletes hold their speed better over longer distances than others — we do not account for that yet.
How accurate it is
Most of the time a projected race time lands within 2.5% of what the athlete actually runs. For athletes with two or more races behind their estimate, most land within 2%.
2% of a 15:00 5K is about 18 seconds. Read the time as a range that wide, not as a stopwatch.
Linking training data from Strava and Garmin to these race results is how we expect to narrow it.
How to get ranked
Rankings need qualifying 2026 cross-country results, or a 2025 XC fitness estimate built from at least two completed races. Track times can improve an existing XC estimate, but do not qualify an athlete on their own. DNS entries do not count as completed races.
Programs outside NCAA Divisions I–III, the NAIA and the NJCAA (JUCO) are not listed. Current college cross-country roster athletes are searchable even without an estimate. “Not ranked” means the athlete has no published fitness estimate; changing the filters will not give them a rank. Select the search result to see the race evidence we have.
Any athlete at a listed program enters with a 2026 XC result: a first-year, a transfer, a walk-on or a redshirt with no prior estimate is ranked on this season’s races alone, and an athlete returning after a gap blends an older XC estimate with their 2026 results. Results are included after the next rankings refresh and must pass the model’s data checks.
Division I, II and III athletes who have exhausted their NCAA eligibility are removed from the rankings automatically: in Division III, a senior who has already run four cross-country seasons and carries no redshirt designation for 2026; in Divisions I and II, an athlete with five seasons of results behind them. A 2025 senior absent from every posted roster is removed in any division. A 2026 XC result overrides those eligibility exclusions; a usable fitness estimate is still required.
Active athletes are on a posted 2026 TFRRS roster or have completed a race in 2026, and a result counts even when TFRRS has no roster for the program yet. Inactive athletes have remaining eligibility but are on no posted TFRRS roster and have not run a race this season.
Early in the season, inactive athletes are listed but hidden by default; “Include inactive” under Filters, or “Show” under the rankings, shows them.
“Season best” ranks by it instead: each athlete’s single fastest 2026 race, adjusted for the course and the day the same way their number is. Only races on a rated course count — an unrated course gets no adjustment, and a fast one would top the list on the course, not the runner — so an athlete whose races have all been on unrated courses has no season best yet and leaves that ranking. Each division opens on it once its Pre-Nationals results are in.
Among active athletes, those who have raced in 2026 carry those results in their number — the stopwatch in the table marks them, and the “Raced in 2026” filter keeps only them. Active athletes who have not raced yet are on a roster, so their number is still the pre-season estimate.
Known limits
Rankings key athletes to their 2025 program, so transfers appear at their old school and division until 2026 results arrive. Track marks are adjusted for the facility (altitude, banked or flat) and, outdoors, for the day's weather before they enter the number. TFRRS occasionally splits one athlete across two ids; same-name-and-school records were merged, but a renamed or transferred twin can still split a record.
How KPACE differs from other rankings
Other tools can help normalize performances across races; KPACE learns why those performances differ by separately measuring the athlete, the course, the weather, and the distance.
· College cross country
2026 Team Rankings
Every program scored the way a championship scores it: seven enter, five count.
— pick the programs, hold anyone out, score it.
| # | Program | Score | Top 5 avg |
|---|
How teams are scored
Every program with five ranked athletes enters its best seven. The whole list is placed by fitness, as if it raced today; a team's score is the sum of its first five places, and its sixth and seventh push other teams' scorers back. Lowest score wins. With the trophy switch on, the field is placed by season best instead, and a program enters only athletes who have one.
Reading the numbers
A place is a position in the field of every entrant, not in the full athlete list: athletes outside a program's top seven, and every athlete at a program with fewer than five, take no place. A tie on score goes to the team whose sixth runner placed higher; a team without a sixth loses that tie, and a tie that remains goes to the fifth. Top 5 avg is the mean track 5K of the five who score, on the Athletes tab's scale.
Who enters
The deck’s filters decide, exactly as they do on the Athletes tab: a program is scored from the athletes the filters show. With “On a 2026 roster” on, only athletes on a posted 2026 TFRRS roster enter; with “Raced in 2026” on, only athletes with a 2026 result. Departed athletes never enter. A score is a projection from current fitness, not a prediction of any one meet — rivals race on different days and courses.
· College cross country
2026 Course Rankings
to see your projected time on every course.
| # | Course | Rating | Per mile | Your |
|---|
How a course gets its rating
Race time Fitnessthe athlete's part Distance5K · 6K · 8K · 10K Weatherheat, wind, rain Courseranked
Courses are ranked on the course term, with fitness, distance and weather taken out. The rating is the share of race time a typical athlete gives up on that course under its usual conditions: + slower, − faster than an average course. Courses are fit jointly with athlete ability, so a strong field can't make one look fast.
· College cross country
Meet Predictions
Our call for each meet's field, locked at the gun and scored against the official results.
Our track record — how close every call has come.
The rankings could not be loaded. Please try again.