1 | | | 34 |
| 1) Tyrese Cone | 15:54.00 | 1 |
| 2) Noah Guerrero | 16:37.00 | 5 |
| 3) Matthew Quispe | 16:40.00 | 6 |
| 4) Trey Austin | 16:53.43 | 8 |
| 5) Cooper Stephens | 17:42.15 | 14 |
| Average Time: 16:45.32 Total Time: 1:23:46.58 1-5 Split: 1:48.15 | | |
| 6) Noah Grario | 18:30.00 | 33 |
| 7) Ashton Kirkwood | 19:04.48 | 56 |
2 | | | 143 |
| 1) Ian Solono | 17:54.00 | 20 |
| 2) Isaiah Abenti | 17:59.84 | 21 |
| 3) Jeremiah Gill | 18:15.00 | 26 |
| 4) Matthew Earle | 18:16.00 | 27 |
| 5) Jimmy Owens | 18:48.00 | 49 |
| Average Time: 18:14.57 Total Time: 1:31:12.84 1-5 Split: 54.00 | | |
| 6) Jared Will | 22:22.03 | 142 |
| 7) Liam Brownley | 23:05.33 | 155 |
3 | | | 151 |
| 1) Jake Adamski | 17:51.00 | 18 |
| 2) Tyler McCarren | 18:07.00 | 25 |
| 3) Ryan Witteborg | 18:21.00 | 30 |
| 4) Matthew Winstead | 18:29.77 | 32 |
| 5) Brandon Worsley | 18:47.00 | 46 |
| Average Time: 18:19.15 Total Time: 1:31:35.77 1-5 Split: 56.00 | | |
| 6) Jackson Wood | 19:09.00 | 62 |
| 7) Victor Flores | 19:15.00 | 64 |
4 | | | 166 |
| 1) Judah Lacroix | 17:11.67 | 9 |
| 2) Alex Lutz | 18:18.22 | 29 |
| 3) Liam Minnich | 18:29.44 | 31 |
| 4) Deacon Parker | 18:42.27 | 43 |
| 5) Karter Tucker | 19:02.50 | 54 |
| Average Time: 18:20.82 Total Time: 1:31:44.10 1-5 Split: 1:50.83 | | |
| 6) Chase Matis | 19:03.00 | 55 |
| 7) Bricen Williams | 19:06.56 | 58 |
5 | | | 178 |
| 1) Jake Knight | 16:21.58 | 2 |
| 2) Chance McCubbin | 16:33.56 | 4 |
| 3) Nash Taylor | 18:38.20 | 38 |
| 4) Luciano Botta | 19:16.00 | 65 |
| 5) Sandlin Nowell | 19:29.00 | 69 |
| Average Time: 18:03.67 Total Time: 1:30:18.34 1-5 Split: 3:07.42 | | |
| 6) Wade Phillips | 19:43.00 | 71 |
| 7) Jack Snipes | 20:13.80 | 86 |
6 | | | 187 |
| 1) Anderson Metty | 16:52.78 | 7 |
| 2) Grayson Skipper | 17:35.26 | 12 |
| 3) Jacob Harms | 18:05.26 | 24 |
| 4) Ryan Wolfe | 18:39.56 | 39 |
| 5) Lucian LaRoche | 21:16.02 | 105 |
| Average Time: 18:29.78 Total Time: 1:32:28.88 1-5 Split: 4:23.24 | | |
| 6) Carson Grass | 21:23.61 | 109 |
| 7) Tyler McQueen | 22:22.66 | 143 |
7 | | | 200 |
| 1) Max Davis | 17:45.00 | 15 |
| 2) Jeremy Keefer | 18:17.00 | 28 |
| 3) Lucas Alexander | 18:42.00 | 40 |
| 4) Jude Sawyer | 18:43.38 | 44 |
| 5) Joel Williams | 19:51.00 | 73 |
| Average Time: 18:39.68 Total Time: 1:33:18.38 1-5 Split: 2:06.00 | | |
| 6) David Ramirez | 20:02.36 | 81 |
| 7) Aiden Chestnut | 20:12.93 | 85 |
8 | | | 208 |
| 1) Jason Mercer | 18:00.71 | 22 |
| 2) Camden Lenz | 18:30.76 | 35 |
| 3) Alex Frantz | 18:36.58 | 37 |
| 4) Austin Mercer | 18:47.60 | 48 |
| 5) Carlo Thomas | 19:24.50 | 66 |
| Average Time: 18:40.03 Total Time: 1:33:20.15 1-5 Split: 1:23.79 | | |
| 6) Nathan Connell | 20:54.00 | 98 |
| 7) Caleb Faytik | 21:06.93 | 102 |
9 | | | 269 |
| 1) Lin Owen | 17:52.40 | 19 |
| 2) Owen Lin | 18:42.00 | 40 |
| 3) Robert Murry Hughes | 18:59.26 | 53 |
| 4) Murry Robert | 19:27.00 | 68 |
| 5) Isaac Callis | 20:42.69 | 89 |
| Average Time: 19:08.67 Total Time: 1:35:43.35 1-5 Split: 2:50.29 | | |
| 6) Callis Isaac | 21:36.00 | 114 |
| 7) Claybrook Wyatt | 21:46.00 | 117 |
10 | | | 301 |
| 1) Alex Frazier | 17:48.00 | 16 |
| 2) Andrew Frazier | 18:47.38 | 47 |
| 3) Tristin Thompson | 19:08.00 | 60 |
| 4) Hector Arreola | 19:44.00 | 72 |
| 5) Robert Nehls | 21:17.00 | 106 |
| Average Time: 19:20.88 Total Time: 1:36:44.38 1-5 Split: 3:29.00 | | |
| 6) Joshua Daniel Grondziak | 21:24.02 | 110 |
| 7) Andrew Bueton-Varner | 23:23.00 | 159 |
11 | | | 345 |
| 1) Trevor Martin | 17:26.53 | 10 |
| 2) Joshua Kleihauer | 18:50.00 | 50 |
| 3) Liam Staten | 19:07.15 | 59 |
| 4) Stone Billings | 20:14.00 | 87 |
| 5) Logan Walters | 22:17.01 | 139 |
| Average Time: 19:34.94 Total Time: 1:37:54.69 1-5 Split: 4:50.48 | | |
| 6) Stephen Farrell | 24:26.76 | 176 |
12 | | | 373 |
| 1) Luke Rials | 18:35.00 | 36 |
| 2) Gabriel Glenn | 19:52.60 | 75 |
| 3) Antonio Ross | 19:57.61 | 79 |
| 4) Avery Holmes | 20:45.00 | 91 |
| 5) Killian Williamson | 20:49.06 | 92 |
| Average Time: 19:59.85 Total Time: 1:39:59.27 1-5 Split: 2:14.06 | | |
| 6) Andrew Eller | 21:39.00 | 115 |
| 7) Michael Bundle | 23:35.40 | 163 |
13 | | | 402 |
| 1) Elijah Twiss | 18:30.00 | 33 |
| 2) Bryan Torres | 19:14.00 | 63 |
| 3) Phillip Nymark | 19:57.38 | 78 |
| 4) Jacob Page | 20:16.00 | 88 |
| 5) Aaron Merrell | 22:20.00 | 140 |
| Average Time: 20:03.48 Total Time: 1:40:17.38 1-5 Split: 3:50.00 | | |
| 6) Jackson Davis | 24:49.78 | 180 |
| 7) Anthony Guillen | 26:02.00 | 192 |
14 | | | 404 |
| 1) John Lamm | 17:34.80 | 11 |
| 2) Christan Hall | 18:55.01 | 52 |
| 3) Mason Gesell | 20:52.93 | 96 |
| 4) Cody Hall | 21:55.07 | 120 |
| 5) Jordan Scott | 21:59.64 | 125 |
| Average Time: 20:15.49 Total Time: 1:41:17.45 1-5 Split: 4:24.84 | | |
| 6) Tristan Hall | 22:58.52 | 153 |
| 7) Cameron Johnson | 25:53.00 | 190 |
15 | | | 405 |
| 1) Warner Clark | 16:22.31 | 3 |
| 2) Caleb Mills | 19:25.27 | 67 |
| 3) Sydney Williams | 20:44.84 | 90 |
| 4) Braden Sanders | 21:57.69 | 122 |
| 5) Coen Czysz | 21:57.90 | 123 |
| Average Time: 20:05.60 Total Time: 1:40:28.01 1-5 Split: 5:35.59 | | |
| 6) Adrian Villafranco | 22:21.50 | 141 |
| 7) Kyle Walker | 23:44.00 | 165 |
16 | | | 435 |
| 1) Bryson Hollis | 17:41.33 | 13 |
| 2) Juan Casillas | 18:44.39 | 45 |
| 3) John Nguyen | 20:57.44 | 99 |
| 4) Cesar Reyes | 22:02.68 | 128 |
| 5) Leo Hernandez | 22:50.53 | 150 |
| Average Time: 20:27.27 Total Time: 1:42:16.37 1-5 Split: 5:09.20 | | |
| 6) Jackson Burns | 22:54.41 | 151 |
| 7) Kyle McCoy | 22:58.00 | 152 |
17 | | | 455 |
| 1) Denver Cox | 17:50.57 | 17 |
| 2) Brandon Law | 18:04.61 | 23 |
| 3) Jeremy Rich | 19:31.00 | 70 |
| 4) Lucus Andrews | 23:43.70 | 164 |
| 5) Manny Hardee | 24:59.64 | 181 |
| Average Time: 20:49.90 Total Time: 1:44:09.52 1-5 Split: 7:09.07 | | |
18 | | | 545 |
| 1) Caleb Frane | 18:42.00 | 40 |
| 2) Maddox Prindle | 19:08.00 | 60 |
| 3) Landon Jarrett | 22:04.00 | 129 |
| 4) Jacob Pavlik | 22:04.01 | 131 |
| 5) Marcus Smith | 25:32.00 | 185 |
| Average Time: 21:30.00 Total Time: 1:47:30.01 1-5 Split: 6:50.00 | | |
19 | | | 582 |
| 1) Daniel Pineda | 20:12.61 | 84 |
| 2) Julio Gonzalez | 20:51.00 | 94 |
| 3) Angel Perez | 21:06.00 | 101 |
| 4) Diego Perez | 21:58.87 | 124 |
| 5) Sawyer Johns | 24:48.00 | 179 |
| Average Time: 21:47.30 Total Time: 1:48:56.48 1-5 Split: 4:35.39 | | |
20 | | | 590 |
| 1) Dylan Tyndall | 18:50.96 | 51 |
| 2) Gage Brewer | 21:19.47 | 107 |
| 3) Christopher Carmon | 22:04.00 | 129 |
| 4) Braxton Toler | 22:05.63 | 133 |
| 5) Jeremy Whitley | 24:08.14 | 170 |
| Average Time: 21:41.64 Total Time: 1:48:28.20 1-5 Split: 5:17.18 | | |
| 6) Cayden Mozingo | 24:10.49 | 171 |
| 7) Tyshawn Melvin | 26:36.00 | 194 |
21 | | | 804 |
| 1) Bradley Rader | 20:10.00 | 83 |
| 2) Christopher Tankersley | 22:09.00 | 136 |
| 3) Austin McDow | 24:46.00 | 178 |
| 4) Freddy Castro | 27:31.00 | 197 |
| 5) Nathan Curtain | 33:26.00 | 210 |
| Average Time: 25:36.40 Total Time: 2:08:02.00 1-5 Split: 13:16.00 |