| 1 | Boston LueckPlace 1 · Grade 8 · Leavitt | 8 | Leavitt | 12:17.6 |
| 2 | Tiave ThurgoodPlace 2 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 12:31.6 |
| 3 | James HebbPlace 3 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 12:32.4 |
| 4 | Declan McGrathPlace 4 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 12:59.9 |
| 5 | Jim BelcherPlace 5 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 13:37.8 |
| 6 | Zachary MimsPlace 6 · Grade 8 · Leavitt | 8 | Leavitt | 13:38.9 |
| 7 | Marcus YawsonPlace 7 · Grade 8 · Leavitt | 8 | Leavitt | 13:44.3 |
| 8 | Conner MengPlace 8 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 13:46.6 |
| 9 | Tymofii KirsaPlace 9 · Grade 7 · Leavitt | 7 | Leavitt | 13:56.9 |
| 10 | Julian MedinaPlace 10 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 14:14.4 |
| 11 | Fabio PavonPlace 11 · Grade 8 · Becker | 8 | Becker | 14:24.7 |
| 12 | Oliver MasonPlace 12 · Grade 6 · Indian Springs | 6 | Indian Springs | 14:29.2 |
| 13 | Noah BegayPlace 13 · Grade 8 · Leavitt | 8 | Leavitt | 14:29.2 |
| 14 | Caleb GriggsPlace 14 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 14:29.6 |
| 15 | Jackson BrownPlace 15 · Grade 7 · Becker | 7 | Becker | 14:31.0 |
| 16 | Isaiah VassPlace 16 · Grade 7 · Cadwallader | 7 | Cadwallader | 14:36.3 |
| 17 | Mark GrimPlace 17 · Grade 7 · Cadwallader | 7 | Cadwallader | 14:39.0 |
| 18 | Lionnel AnkromPlace 18 · Grade 8 · Swainston | 8 | Swainston | 14:43.0 |
| 19 | Deshawn WelchPlace 19 · Grade 8 · Cadwallader | 8 | Cadwallader | 14:44.8 |
| 20 | Decklan FreemanPlace 20 · Grade 8 · Cadwallader | 8 | Cadwallader | 14:46.4 |
| 21 | Carter NelsonPlace 21 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 14:50.6 |
| 22 | Emilio ThomasPlace 22 · Grade 7 · Leavitt | 7 | Leavitt | 14:55.4 |
| 23 | Byron PattyPlace 23 · Grade 7 · Leavitt | 7 | Leavitt | 14:56.0 |
| 24 | Emmett OkudaPlace 24 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 14:59.1 |
| 25 | Matthew WetzelPlace 25 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 15:04.1 |
| 26 | Jackson StewartPlace 26 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 15:10.3 |
| 27 | Elliott CrowleyPlace 27 · Grade 6 · Leavitt | 6 | Leavitt | 15:20.0 |
| 28 | Jonathan TrujilloPlace 28 · Grade 8 · Cram | 8 | Cram | 15:20.9 |
| 29 | Marko Ankrom MarinezPlace 29 · Grade 7 · Swainston | 7 | Swainston | 15:22.6 |
| 30 | Brion NegronPlace 30 · Grade 7 · Leavitt | 7 | Leavitt | 15:23.1 |
| 31 | Kelsen LeavittPlace 31 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 15:23.7 |
| 32 | Noah LunaPlace 32 · Grade 7 · Cram | 7 | Cram | 15:34.8 |
| 33 | Anthony RazoPlace 33 · Grade 6 · Cram | 6 | Cram | 15:37.9 |
| 34 | Leo NguyenPlace 34 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 15:42.4 |
| 35 | Westin BaileyPlace 35 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 15:43.2 |
| 36 | Anson SmithPlace 36 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 15:46.8 |
| 37 | Nate ScowPlace 37 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 16:04.5 |
| 38 | Noah OgdenPlace 38 · Grade 7 · Cadwallader | 7 | Cadwallader | 16:05.7 |
| 39 | Landon RyanPlace 39 · Grade 8 · Leavitt | 8 | Leavitt | 16:10.0 |
| 40 | Aaden LittlePlace 40 · Grade 8 · Becker | 8 | Becker | 16:15.1 |
| 41 | Koven SevertsPlace 41 · Grade 7 · Cadwallader | 7 | Cadwallader | 16:17.5 |
| 42 | Jesse GuzmanPlace 42 · Grade 7 · Cram | 7 | Cram | 16:29.9 |
| 43 | Deacon GravietPlace 43 · Grade 7 · Cadwallader | 7 | Cadwallader | 16:30.9 |
| 44 | Tyler TerlitzkyPlace 44 · Grade 7 · Cadwallader | 7 | Cadwallader | 16:35.8 |
| 45 | Nick CarterPlace 45 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 16:35.9 |
| 46 | Liam CuffPlace 46 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 16:38.8 |
| 47 | Deigan KatsosPlace 47 · Grade 7 · Cadwallader | 7 | Cadwallader | 16:49.4 |
| 48 | Owen BischoffPlace 48 · Grade 8 · Becker | 8 | Becker | 16:53.8 |
| 49 | Corban HogePlace 49 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 16:54.7 |
| 50 | Ronin SchantlPlace 50 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 17:01.0 |
| 51 | Orlando RondonPlace 51 · Grade 6 · Leavitt | 6 | Leavitt | 17:03.6 |
| 52 | Jurek SmithPlace 52 · Grade 8 · Leavitt | 8 | Leavitt | 17:06.0 |
| 53 | Michael DourouxPlace 53 · Grade 8 · Swainston | 8 | Swainston | 17:10.9 |
| 54 | Elijah BorlandPlace 54 · Grade 8 · Leavitt | 8 | Leavitt | 17:19.9 |
| 55 | Porter GriggsPlace 55 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 17:19.9 |
| 56 | Gift OgachiPlace 56 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 17:34.3 |
| 57 | Tate HughesPlace 57 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 17:34.5 |
| 58 | Daniel SachsPlace 58 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 17:35.8 |
| 59 | Henry VasquezPlace 59 · Grade 8 · Becker | 8 | Becker | 17:42.7 |
| 60 | Kelly UnmuthPlace 60 · Grade 7 · Becker | 7 | Becker | 17:49.0 |
| 61 | Hudson RichardsonPlace 61 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 17:51.4 |
| 62 | Nikita SurkovPlace 62 · Grade 8 · Leavitt | 8 | Leavitt | 17:54.2 |
| 63 | Tristen AndersonPlace 63 · Grade 8 · Cram | 8 | Cram | 17:55.1 |
| 64 | Giancarlo IannuccilliPlace 64 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 17:59.3 |
| 65 | Geovany NoriegaPlace 65 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 18:02.1 |
| 66 | Jacob PartidaPlace 66 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 18:07.6 |
| 67 | Dean StreetsPlace 67 · Grade 8 · Becker | 8 | Becker | 18:35.1 |
| 68 | Tristen AllenPlace 68 · Grade 7 · Indian Springs | 7 | Indian Springs | 18:42.3 |
| 69 | Oliver CalvilloPlace 69 · Grade 7 · Leavitt | 7 | Leavitt | 18:44.1 |
| 70 | Lucas LemusPlace 70 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 18:45.0 |
| 71 | Peyton GrossPlace 71 · Grade 7 · Indian Springs | 7 | Indian Springs | 18:50.6 |
| 72 | Parker StreetsPlace 72 · Grade 7 · Becker | 7 | Becker | 18:54.4 |
| 73 | Camden JohnsonPlace 73 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 19:19.4 |
| 74 | Liam RuckdaschelPlace 74 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 19:22.6 |
| 75 | Desmond SmithPlace 75 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 19:46.1 |
| 76 | Kingston DillonPlace 76 · Grade 8 · Becker | 8 | Becker | 19:49.7 |
| 77 | Max MaurerPlace 77 · Grade 7 · Cram | 7 | Cram | 19:55.3 |
| 78 | Hinckley CardonPlace 78 · Grade 6 · Leavitt | 6 | Leavitt | 19:56.6 |
| 79 | Julius WittPlace 79 · Grade 7 · Molasky | 7 | Molasky | 19:58.7 |
| 80 | Ezio WesleyPlace 80 · Grade 7 · Molasky | 7 | Molasky | 20:09.0 |
| 81 | Arryane FergusonPlace 81 · Grade 7 · Cram | 7 | Cram | 21:12.7 |
| 82 | Logen OhlmsteadPlace 82 · Grade 6 · Indian Springs | 6 | Indian Springs | 21:18.3 |
| 83 | Rafferty BeetonPlace 83 · Grade 7 · Indian Springs | 7 | Indian Springs | 21:26.1 |
| 84 | Brayven ChristensenPlace 84 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 21:35.6 |
| 85 | Lucas MimsPlace 85 · Grade 6 · Leavitt | 6 | Leavitt | 22:51.9 |
| 86 | Taggart EnglandPlace 86 · Grade 7 · Leavitt | 7 | Leavitt | 23:57.5 |
| 87 | Tyishaun DeGroatPlace 87 · Grade 6 · Molasky | 6 | Molasky | 25:00.3 |
| 88 | Sawyer BrownPlace 88 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 25:02.1 |
| 89 | Ayden NixonPlace 89 · Grade 6 · Molasky | 6 | Molasky | 25:20.6 |
| 90 | Gavin AltamiranoPlace 90 · Grade 6 · Cram | 6 | Cram | 26:14.1 |