| Place | TmPl | Name | Year | Team | Time | Pace |
|---|---|---|---|---|---|---|
| 1 | Spencer Carpenter | Carpenter-Spencer-IN-Westview | 15:59.9 | 5:09 | ||
| 2 | Rendon Kuykendall | Hope Christian XC Club-NM | 16:09.2 | 5:12 | ||
| 3 | Abe Eckman | Eckman-Abe-IN-Jasper HS | 16:11.4 | 5:13 | ||
| 4 | Kai Connor | Connor-Kai-IN-Westfield | 16:13.1 | 5:14 | ||
| 5 | Matt Coyle | Coyle-Matt-IL-Maine South HS | 16:17.6 | 5:15 | ||
| 6 | Arnav Tikhe | Tikhe-Arnav-VA-Oakton HS | 16:19.3 | 5:16 | ||
| 7 | Zachary Brill | Brill-Zachary-PA-La Salle Coll | 16:21.7 | 5:16 | ||
| 8 | Tommy Rice | Rice-Tommy-OH-Canton GlenOak | 16:22.0 | 5:17 | ||
| 9 | 1 | Thomas McDonnell | Newbury Park Athletic Club-CA | 16:22.3 | 5:17 | |
| 10 | 2 | Owen Hays | Lyons-La Grange TC-IL | 16:25.1 | 5:18 | |
| 11 | 3 | Logan Bell | Brookfield East TC-WI | 16:26.7 | 5:18 | |
| 12 | Tyler Dailey | Dailey-Tyler-MD-Dulaney | 16:26.9 | 5:18 | ||
| 13 | Chris Allen | Allen-Chris-IL-Downers grove n | 16:27.1 | 5:18 | ||
| 14 | Grant Wasserman | Mills Road CC Club/LNS Gators- | 16:28.2 | 5:19 | ||
| 15 | 4 | Oliver Burns | Trainfield TC-IL | 16:28.8 | 5:19 | |
| 16 | Nolan Bailey | Bailey-Nolan-IN-Bloomington No | 16:32.0 | 5:20 | ||
| 17 | Theo Bachmann | Bachmann-Theo-KY-South Oldham | 16:32.7 | 5:20 | ||
| 18 | Cole Perry | Perry-Cole-PA-Northeastern HS | 16:32.7 | 5:20 | ||
| 19 | Declan Tunney | Tunney-Declan-IL-Carl Sandburg | 16:32.8 | 5:20 | ||
| 20 | Remington Carpenter | Carpenter-Remington-IN-Westvie | 16:33.9 | 5:20 | ||
| 21 | Euan Houston | Houston-Euan-CA-Amador Valley | 16:36.2 | 5:21 | ||
| 22 | 5 | Garrett Quinan | KD Rams TC-PA | 16:36.3 | 5:21 | |
| 23 | Josh Puyear | Puyear-Josh-IL-Deerfield HS | 16:37.6 | 5:22 | ||
| 24 | Kyle McNally | McNally-Kyle-IL-Downers Grove | 16:38.9 | 5:22 | ||
| 25 | 6 | Gage Nielsen | Eagle Valley TC-CO | 16:38.9 | 5:22 | |
| 26 | 7 | Samuel Cleary | Jays XC Elite-MO | 16:39.3 | 5:22 | |
| 27 | 8 | Dan Gibney | KD Rams TC-PA | 16:39.5 | 5:22 | |
| 28 | 9 | Myles Thornburg | Jays XC Elite-MO | 16:39.7 | 5:22 | |
| 29 | 10 | Cole Piotrowski | IMG Elite-FL | 16:40.1 | 5:22 | |
| 30 | 11 | Aaron Cantu | Newbury Park Athletic Club-CA | 16:40.4 | 5:22 | |
| 31 | Conor Gibson | Torrance Run Club-CA | 16:41.9 | 5:23 | ||
| 32 | Timothy Boyce | Project Creek TC-MD | 16:42.3 | 5:23 | ||
| 33 | Alex Jubert | Jubert-Alex-PA-Norwin | 16:43.6 | 5:24 | ||
| 34 | Kyle Clark | Clark-Kyle-IN-Bloomington HS N | 16:45.4 | 5:24 | ||
| 35 | Kaleb Stull | The Storm-OH B | 16:45.5 | 5:24 | ||
| 36 | Connor Wertman | Wertman-Connor-OH-Uniontown La | 16:45.7 | 5:24 | ||
| 37 | Lane Hoyes | RUNtownKY-KY | 16:46.2 | 5:24 | ||
| 38 | Jaryn Weinel | Weinel-Jaryn-IN-Jasper HS | 16:46.8 | 5:25 | ||
| 39 | 12 | Dev Doshi | Newbury Park Athletic Club-CA | 16:48.3 | 5:25 | |
| 40 | Sean Barkasy | Barkasy-Sean-CT-Manchester HS | 16:48.4 | 5:25 | ||
| 41 | 13 | Brady Terry | DC XC-KY | 16:48.8 | 5:25 | |
| 42 | 14 | Brett Schoenhoffe | Mid-Kansas Elite TC-KS | 16:49.2 | 5:25 | |
| 43 | Dylan Bland | Southridge TC-IN | 16:50.4 | 5:26 | ||
| 44 | 15 | Noah Johnson | The Storm-OH | 16:51.4 | 5:26 | |
| 45 | 16 | Benjamin Kohlhepp | Newbury Park Athletic Club-CA | 16:51.7 | 5:26 | |
| 46 | 17 | Jocqael Thorpe | Lyons-La Grange TC-IL | 16:51.9 | 5:26 | |
| 47 | Colby Revord | Revord-Colby-IL-Hinsdale Centr | 16:55.3 | 5:27 | ||
| 48 | Parker Lambers | Lambers-Parker-MI-Holland Chri | 16:55.7 | 5:27 | ||
| 49 | Caden Simone | Simone-Caden-IL-Lincoln Way Ce | 16:56.4 | 5:28 | ||
| 50 | Timothy Foster | Foster-Timothy-OH-St. Xavier H | 16:56.5 | 5:28 | ||
| 51 | 18 | Will MacCudden | Slinger XC Club-WI | 16:56.8 | 5:28 | |
| 52 | James Schmidt | Schmidt-James-OH-Oak Hills HS | 16:56.9 | 5:28 | ||
| 53 | 19 | Sawyer Madell | Lyons-La Grange TC-IL | 16:57.7 | 5:28 | |
| 54 | Peter Sorensen | Sorensen-Peter-MD-Towson | 16:57.7 | 5:28 | ||
| 55 | Noah McMurtrey | Triple Threat Racing-AR | 16:57.9 | 5:28 | ||
| 56 | Carson Heath | Heath-Carson-IN-Martinsville H | 16:57.9 | 5:28 | ||
| 57 | Hayden Green | Torrance Run Club-CA | 16:58.3 | 5:28 | ||
| 58 | 20 | Sawyer Schmidt | Mid-Kansas Elite TC-KS | 16:59.5 | 5:29 | |
| 59 | Jay Parker | Parker-Jay-IL-Lincoln-Way Cent | 16:59.5 | 5:29 | ||
| 60 | Ian Clevinger | Clevinger-Ian-OH-Uniontown Lak | 16:59.5 | 5:29 | ||
| 61 | 21 | Trent Curry | Brookfield East TC-WI | 17:03.1 | 5:30 | |
| 62 | Jackson Snyder | Snyder-Jackson-WV-Morgantown H | 17:03.4 | 5:30 | ||
| 63 | 22 | Noah Winters | IMG Elite-FL | 17:04.2 | 5:30 | |
| 64 | 23 | Charlie McLawhorn | Lyons-La Grange TC-IL | 17:04.8 | 5:30 | |
| 65 | 24 | Dylan Cunningham | KD Rams TC-PA | 17:05.4 | 5:31 | |
| 66 | Nick Gaffney | Gaffney-Nick-CA-South Temecula | 17:07.4 | 5:31 | ||
| 67 | Benjamin Blough | Blough-Benjamin-PA-J.P. McCask | 17:07.8 | 5:31 | ||
| 68 | Trey Gonzalez | Gonzalez-Trey-NH-Windham HS | 17:08.3 | 5:31 | ||
| 69 | Tyler Engleman | Falcons XC Club-MD | 17:09.3 | 5:32 | ||
| 70 | 25 | Samuel Savastino | Jays XC Elite-MO | 17:09.6 | 5:32 | |
| 71 | Jacob Tyburski | Triple Threat Racing-AR | 17:09.6 | 5:32 | ||
| 72 | 26 | Ian Szablewski | Brookfield East TC-WI | 17:10.3 | 5:32 | |
| 73 | 27 | Aiden Jackson | The Storm-OH | 17:10.7 | 5:32 | |
| 74 | Matthew Helton | Helton-Matthew-IN-Zionsville | 17:11.7 | 5:33 | ||
| 75 | 28 | Cooper Sinclair | Louisville Rams TC-KY | 17:12.1 | 5:33 | |
| 76 | 29 | Cade Nelson | Lyons-La Grange TC-IL | 17:12.2 | 5:33 | |
| 77 | 30 | Ian Morrison | Trainfield TC-IL | 17:13.7 | 5:33 | |
| 78 | Gavin Rockwell | Center Grove Club-IN | 17:13.8 | 5:33 | ||
| 79 | Dakota Brady | RUNtownKY-KY | 17:14.4 | 5:33 | ||
| 80 | Garrett Gallaher | Gallaher-Garrett-MD-South Rive | 17:14.6 | 5:33 | ||
| 81 | 31 | Nicholas Rodriguez | Mid-Kansas Elite TC-KS | 17:14.7 | 5:34 | |
| 82 | Chandlar Rott | Buffalo City RC-ND | 17:14.7 | 5:34 | ||
| 83 | Graham Schultz | Schultz-Graham-MD-Dulaney | 17:15.2 | 5:34 | ||
| 84 | 32 | Brady Maher | Jays XC Elite-MO | 17:15.4 | 5:34 | |
| 85 | 33 | Matthew Lynch | Lyons-La Grange TC-IL | 17:16.2 | 5:34 | |
| 86 | Ethan Zaborowski | Mills Road CC Club/LNS Gators- | 17:17.0 | 5:34 | ||
| 87 | Eric Scharton | Hope Christian XC Club-NM | 17:17.7 | 5:34 | ||
| 88 | 34 | Noah Sharpe | The Storm-OH | 17:18.1 | 5:35 | |
| 89 | Matthew Frey | Torrance Run Club-CA | 17:18.4 | 5:35 | ||
| 90 | 35 | Asher Brown | Mid-Kansas Elite TC-KS | 17:18.5 | 5:35 | |
| 91 | Garrett Fenton | Fenton-Garrett-OH-Walnut Hills | 17:19.0 | 5:35 | ||
| 92 | 36 | Nicholas Strayer | Lyons-La Grange TC-IL | 17:19.2 | 5:35 | |
| 93 | Tesfaye Young | Young-Tesfaye-OH-Glen Oak | 17:19.6 | 5:35 | ||
| 94 | Will Johnson | Raptor XC-TN | 17:21.3 | 5:36 | ||
| 95 | 37 | Vince Mwangi | IMG Elite-FL | 17:21.6 | 5:36 |