Unofficial rankings

2026 cross country · Top 20 across all classes · Results through October 17, 2026

High school boys

1,258 athletes with at least 2 timed races.

RankAthleteSchoolClassRated 5KRacesBest finishVs. list
1Billy Romero4A · 6 races · 1st of 129, Macen Holderman Cleveland Invite · 34–0 vs. listTaos4A15:40.761st of 129, Macen Holderman Cleveland Invite34–0
2Alejandro Casaus5A · 4 races · 1st of 172, Academy Extravaganza (Pre-State) · 19–4 vs. listRio Rancho5A15:52.241st of 172, Academy Extravaganza (Pre-State)19–4
3Kaj Maupin4A · 3 races · 2nd of 129, Macen Holderman Cleveland Invite · 17–3 vs. listLos Alamos4A15:52.232nd of 129, Macen Holderman Cleveland Invite17–3
4Diego Friedrich4A · 4 races · 1st of 205, University of New Mexico Lobo XC Invitational · 20–4 vs. listAlbuquerque Academy4A16:09.041st of 205, University of New Mexico Lobo XC Invitational20–4
5Elijah England3A · 3 races · 1st of 195, Shiprock Chieftain Invitational · 8–0 vs. listNavajo Prep3A15:55.631st of 195, Shiprock Chieftain Invitational8–0
6Christopher Severy5A · 4 races · 1st of 19, Capital City Invitational · 12–3 vs. listSanta Fe5A16:21.841st of 19, Capital City Invitational12–3
7Silas Brown4A · 3 races · 4th of 162, Academy Extravaganza (Pre-State) · 11–8 vs. listSt. Pius X4A16:30.134th of 162, Academy Extravaganza (Pre-State)11–8
8Koen Christensen4A · 5 races · 4th of 129, Macen Holderman Cleveland Invite · 14–18 vs. listLos Alamos4A16:28.054th of 129, Macen Holderman Cleveland Invite14–18
9Ean Elias4A · 3 races · 1st of 97, Ron Valdez Invitational · 8–1 vs. listValencia4A16:48.431st of 97, Ron Valdez Invitational8–1
10Mateo Sanchez4A · 4 races · 5th of 162, Academy Extravaganza (Pre-State) · 9–18 vs. listSt. Pius X4A16:42.645th of 162, Academy Extravaganza (Pre-State)9–18
11Achilles Orpinel-Padilla5A · 3 races · 3rd of 172, Academy Extravaganza (Pre-State) · 12–10 vs. listAlbuquerque High5A16:44.333rd of 172, Academy Extravaganza (Pre-State)12–10
12Kaden Lapahie3A · 5 races · 1st of 62, Nashdoitsoh Invitational · 9–5 vs. listShiprock3A16:32.651st of 62, Nashdoitsoh Invitational9–5
13Carlos Ragland2A · 6 races · 1st of 104, Academy Extravaganza (Pre-State) · 6–23 vs. listPecos2A16:46.361st of 104, Academy Extravaganza (Pre-State)6–23
14Michael Sahlstrom5A · 5 races · 5th of 172, Academy Extravaganza (Pre-State) · 10–27 vs. listEldorado5A16:53.655th of 172, Academy Extravaganza (Pre-State)10–27
15Cache Webb5A · 4 races · 1st of 19, Aztec Tiger Invitational · 6–16 vs. listFarmington5A16:49.441st of 19, Aztec Tiger Invitational6–16
16Beaux Beasley5A · 7 races · 1st of 48, Centennial Invitational · 2–14 vs. listOrgan Mountain5A16:56.971st of 48, Centennial Invitational2–14
17Elijah Martinez4A · 7 races · 2nd of 122, Coach Mo & Marquise Weast Twilight · 12–30 vs. listEspañola Valley4A16:48.872nd of 122, Coach Mo & Marquise Weast Twilight12–30
18Darington Ramone3A · 5 races · 1st of 93, Curtis Williams Invite · 3–7 vs. listNavajo Prep3A16:48.551st of 93, Curtis Williams Invite3–7
19William Hudlemeyer4A · 4 races · 2nd of 52, Los Lunas Invitational · 4–16 vs. listLos Alamos4A16:56.842nd of 52, Los Lunas Invitational4–16
20Brady Garcia5A · 6 races · 2nd of 130, Ruidoso XC Invitational · 2–11 vs. listLos Lunas5A17:01.162nd of 130, Ruidoso XC Invitational2–11

High school girls

922 athletes with at least 2 timed races.

RankAthleteSchoolClassRated 5KRacesBest finishVs. list
1Mariah Galbraith5A · 5 races · 1st of 117, Macen Holderman Cleveland Invite · 38–0 vs. listRio Rancho5A18:00.751st of 117, Macen Holderman Cleveland Invite38–0
2Helene Gessner5A · 4 races · 1st of 168, University of New Mexico Lobo XC Invitational · 30–6 vs. listEldorado5A18:51.841st of 168, University of New Mexico Lobo XC Invitational30–6
3Gianna Rahmer5A · 4 races · 2nd of 168, University of New Mexico Lobo XC Invitational · 29–7 vs. listEldorado5A18:59.842nd of 168, University of New Mexico Lobo XC Invitational29–7
4Isla Rahmer5A · 4 races · 3rd of 117, Macen Holderman Cleveland Invite · 27–9 vs. listEldorado5A19:00.743rd of 117, Macen Holderman Cleveland Invite27–9
5Elisabeth McNiff4A · 4 races · 1st of 124, Academy Extravaganza (Pre-State) · 17–7 vs. listLos Alamos4A19:21.241st of 124, Academy Extravaganza (Pre-State)17–7
6Ava Denton5A · 4 races · 4th of 117, Macen Holderman Cleveland Invite · 19–17 vs. listEldorado5A19:16.044th of 117, Macen Holderman Cleveland Invite19–17
7Grace Montoya4A · 3 races · 3rd of 124, Academy Extravaganza (Pre-State) · 8–9 vs. listLos Alamos4A19:29.533rd of 124, Academy Extravaganza (Pre-State)8–9
8Andi Severy5A · 4 races · 1st of 8, Capital City Invitational · 14–8 vs. listSanta Fe5A19:22.841st of 8, Capital City Invitational14–8
9Ensley Jorgenson4A · 4 races · 2nd of 124, Academy Extravaganza (Pre-State) · 12–12 vs. listLos Alamos4A19:49.742nd of 124, Academy Extravaganza (Pre-State)12–12
10Ruby Lambson5A · 3 races · 1st of 23, Totah Invite · 7–11 vs. listPiedra Vista5A19:34.331st of 23, Totah Invite7–11
11EMME SIMON5A · 5 races · 1st of 52, Clovis Invitational · 7–11 vs. listHobbs5A19:41.651st of 52, Clovis Invitational7–11
12Roselia Morales5A · 6 races · 1st of 37, Pecos Valley Invitational · 9–14 vs. listClovis5A19:57.061st of 37, Pecos Valley Invitational9–14
13Allyson Magallanes5A · 7 races · 1st of 38, Belen Adron Gardner Cross Country Classic · 9–17 vs. listCentennial5A19:47.671st of 38, Belen Adron Gardner Cross Country Classic9–17
14Payton Webb5A · 4 races · 2nd of 19, Aztec Tiger Invitational · 8–20 vs. listFarmington5A20:01.142nd of 19, Aztec Tiger Invitational8–20
15Ashley Galaz5A · 7 races · 1st of 36, Centennial Invitational · 6–23 vs. listOrgan Mountain5A19:57.971st of 36, Centennial Invitational6–23
16Olivia Rule5A · 4 races · 7th of 168, University of New Mexico Lobo XC Invitational · 6–30 vs. listEldorado5A19:56.247th of 168, University of New Mexico Lobo XC Invitational6–30
17Emmeline Keller-Moore4A · 4 races · 7th of 124, Academy Extravaganza (Pre-State) · 1–23 vs. listLos Alamos4A20:06.947th of 124, Academy Extravaganza (Pre-State)1–23
18Chloe Grieco3A · 5 races · 2nd of 122, Academy Extravaganza (Pre-State) · 3–17 vs. listSanta Fe Prep3A20:21.352nd of 122, Academy Extravaganza (Pre-State)3–17
19Harlow Manuelito4A · 6 races · 1st of 28, Miyamura Invitational · 1–10 vs. listGallup4A20:28.261st of 28, Miyamura Invitational1–10
20Whitney Schilling3A · 3 races · 1st of 51, Nick Martin Memorial Invitational · 1–1 vs. listAcademy for Technology and the Classics3A20:12.131st of 51, Nick Martin Memorial Invitational1–1

How the ranking works

Speed, 60%. Times on different courses are not comparable, so each race gets a difficulty, worked out together with each athlete's ability from every high school finisher's times. An athlete who ran two races ties those races together, so the difficulty covers distance, course, altitude, and weather. A time far off an athlete's other races counts for less. The rating is a weighted average of the athlete's races, with a race's weight halving every 21 days and the worst race dropped once there are three. It includes a small allowance that shrinks with more races. Rated 5K is that rating as a 5K time on a typical course.

Placing, 25%. Each in-state finish scores its place in the field, times the field's strength: how highly its top 10 finishers are rated. Out-of-state meets are left out of placing, since only New Mexico runners were stored and the full field is unknown.

Head-to-head, 15%. The top 40 by speed and placing are compared in the races they shared. Then an athlete moves up past the one just above when they beat that athlete in most of their races together and their ratings are within 1%. Vs. list is the athlete's record against the others in the top 20.

An athlete needs 2 timed races this season and a New Mexico school to be ranked. Places at out-of-state meets are the printed overall place.