| 1 | Boston LueckPlace 1 · Grade 8 · Leavitt | 8 | Leavitt | 11:11.00 |
| 2 | Tiave ThurgoodPlace 2 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 11:25.70 |
| 3 | James HebbPlace 3 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 11:26.60 |
| 4 | Declan McGrathPlace 4 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 12:16.00 |
| 5 | Conner MengPlace 5 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 12:50.90 |
| 6 | Zachary MimsPlace 6 · Grade 8 · Leavitt | 8 | Leavitt | 12:59.10 |
| 7 | Deshawn WelchPlace 7 · Grade 8 · Cadwallader | 8 | Cadwallader | 13:00.50 |
| 8 | Jonathan TrujilloPlace 8 · Grade 8 · Cram | 8 | Cram | 13:13.40 |
| 9 | Liam CuffPlace 9 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 13:17.30 |
| 10 | Jim BelcherPlace 10 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 13:19.40 |
| 11 | Julian MedinaPlace 11 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 13:19.70 |
| 12 | Matthew WetzelPlace 12 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 13:24.30 |
| 13 | Tymofii KirsaPlace 13 · Grade 7 · Leavitt | 7 | Leavitt | 13:32.80 |
| 14 | Corban HogePlace 14 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 13:33.90 |
| 15 | Noah BegayPlace 15 · Grade 8 · Leavitt | 8 | Leavitt | 13:33.90 |
| 16 | Jackson BrownPlace 16 · Grade 7 · Becker | 7 | Becker | 13:35.90 |
| 17 | Byron PattyPlace 17 · Grade 7 · Leavitt | 7 | Leavitt | 13:46.40 |
| 18 | Isaiah VassPlace 18 · Grade 7 · Cadwallader | 7 | Cadwallader | 13:52.40 |
| 19 | Fabio PavonPlace 19 · Grade 8 · Becker | 8 | Becker | 13:55.10 |
| 20 | Decklan FreemanPlace 20 · Grade 8 · Cadwallader | 8 | Cadwallader | 13:55.50 |
| 21 | Marcus YawsonPlace 21 · Grade 8 · Leavitt | 8 | Leavitt | 13:57.10 |
| 22 | Caleb GriggsPlace 22 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 13:57.10 |
| 23 | Kelsen LeavittPlace 23 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 13:57.40 |
| 24 | Emmett OkudaPlace 24 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 14:04.30 |
| 25 | Brion NegronPlace 25 · Grade 7 · Leavitt | 7 | Leavitt | 14:06.50 |
| 26 | Kelly UnmuthPlace 26 · Grade 7 · Becker | 7 | Becker | 14:25.20 |
| 27 | Nick CarterPlace 27 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 14:26.80 |
| 28 | Michael DourouxPlace 28 · Grade 8 · Swainston | 8 | Swainston | 14:27.20 |
| 29 | Carter NelsonPlace 29 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 14:29.90 |
| 30 | Noah LunaPlace 30 · Grade 7 · Cram | 7 | Cram | 14:31.70 |
| 31 | Jesse GuzmanPlace 31 · Grade 7 · Cram | 7 | Cram | 14:32.00 |
| 32 | Jayden CurtisPlace 32 · Grade 8 · Swainston | 8 | Swainston | 14:42.20 |
| 33 | Westin BaileyPlace 33 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 14:44.40 |
| 34 | Lucas LemusPlace 34 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 14:46.30 |
| 35 | Deigan KatsosPlace 35 · Grade 7 · Cadwallader | 7 | Cadwallader | 14:46.60 |
| 36 | Ronin SchantlPlace 36 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 14:47.60 |
| 37 | Leo NguyenPlace 37 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 14:48.20 |
| 38 | Casen KimballPlace 38 · Grade 6 · Cadwallader | 6 | Cadwallader | 14:52.10 |
| 39 | Mark GrimPlace 39 · Grade 7 · Cadwallader | 7 | Cadwallader | 14:53.80 |
| 40 | Nikita SurkovPlace 40 · Grade 8 · Leavitt | 8 | Leavitt | 15:02.00 |
| 41 | Koven SevertsPlace 41 · Grade 7 · Cadwallader | 7 | Cadwallader | 15:02.10 |
| 42 | Elliott CrowleyPlace 42 · Grade 6 · Leavitt | 6 | Leavitt | 15:03.10 |
| 43 | Marko Ankrom MarinezPlace 43 · Grade 7 · Swainston | 7 | Swainston | 15:05.20 |
| 44 | Porter GriggsPlace 44 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 15:10.60 |
| 45 | Anson SmithPlace 45 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 15:10.90 |
| 46 | Daniel SachsPlace 46 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 15:17.50 |
| 47 | Nate ScowPlace 47 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 15:18.80 |
| 48 | Aaden LittlePlace 48 · Grade 8 · Becker | 8 | Becker | 15:24.90 |
| 49 | Hudson RichardsonPlace 49 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 15:31.50 |
| 50 | Dalton ReitzPlace 50 · Grade 8 · Cadwallader | 8 | Cadwallader | 15:33.70 |
| 51 | Gift OgachiPlace 51 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 15:34.30 |
| 52 | Deacon GravietPlace 52 · Grade 7 · Cadwallader | 7 | Cadwallader | 15:35.70 |
| 53 | Miles WarrenPlace 53 · Grade 6 · Cadwallader | 6 | Cadwallader | 15:39.00 |
| 54 | Noah OgdenPlace 54 · Grade 7 · Cadwallader | 7 | Cadwallader | 15:45.80 |
| 55 | Henry VasquezPlace 55 · Grade 8 · Becker | 8 | Becker | 15:47.80 |
| 56 | Owen BischoffPlace 56 · Grade 8 · Becker | 8 | Becker | 15:51.80 |
| 57 | Giancarlo IannuccilliPlace 57 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 15:57.50 |
| 58 | Geovany NoriegaPlace 58 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 15:58.30 |
| 59 | Lionnel AnkromPlace 59 · Grade 8 · Swainston | 8 | Swainston | 16:02.60 |
| 60 | Landon BarneyPlace 60 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 16:06.10 |
| 61 | Landon RyanPlace 61 · Grade 8 · Leavitt | 8 | Leavitt | 16:10.90 |
| 62 | Jacob GholstonPlace 62 · Grade 7 · Cadwallader | 7 | Cadwallader | 16:14.50 |
| 63 | Parker StreetsPlace 63 · Grade 7 · Becker | 7 | Becker | 16:17.30 |
| 64 | Orlando RondonPlace 64 · Grade 6 · Leavitt | 6 | Leavitt | 16:18.20 |
| 65 | Tate HughesPlace 65 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 16:33.30 |
| 66 | Hinckley CardonPlace 66 · Grade 6 · Leavitt | 6 | Leavitt | 16:35.00 |
| 67 | Silas SussexPlace 67 · Grade 6 · Swainston | 6 | Swainston | 16:56.70 |
| 68 | Kingston DillonPlace 68 · Grade 8 · Becker | 8 | Becker | 17:01.90 |
| 69 | Tristen AndersonPlace 69 · Grade 8 · Cram | 8 | Cram | 17:11.90 |
| 70 | Taggart EnglandPlace 70 · Grade 7 · Leavitt | 7 | Leavitt | 17:14.70 |
| 71 | Camden JohnsonPlace 71 · Grade 8 · Anthony Saville | 8 | Anthony Saville | 17:22.10 |
| 72 | Max MaurerPlace 72 · Grade 7 · Cram | 7 | Cram | 17:23.40 |
| 73 | Oliver CalvilloPlace 73 · Grade 7 · Leavitt | 7 | Leavitt | 17:24.70 |
| 74 | Liam RuckdaschelPlace 74 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 17:27.60 |
| 75 | Karter CrouchPlace 75 · Grade 7 · Cadwallader | 7 | Cadwallader | 17:28.10 |
| 76 | Julius WittPlace 76 · Grade 7 · Molasky | 7 | Molasky | 17:28.30 |
| 77 | Jacob PartidaPlace 77 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 17:37.40 |
| 78 | Ezio WesleyPlace 78 · Grade 7 · Molasky | 7 | Molasky | 17:42.90 |
| 79 | Dean StreetsPlace 79 · Grade 8 · Becker | 8 | Becker | 18:07.30 |
| 80 | Domynik StevensonPlace 80 · Grade 6 · Molasky | 6 | Molasky | 18:32.60 |
| 81 | Brayven ChristensenPlace 81 · Grade 7 · Anthony Saville | 7 | Anthony Saville | 18:35.50 |
| 82 | Nathan HagenessPlace 82 · Grade 6 · Cadwallader | 6 | Cadwallader | 18:41.80 |
| 83 | Jakoby CrawfordPlace 83 · Grade 7 · Cadwallader | 7 | Cadwallader | 18:57.50 |
| 84 | Arryane FergusonPlace 84 · Grade 7 · Cram | 7 | Cram | 19:03.20 |
| 85 | Jayden YoquiguaPlace 85 · Grade 8 · Findlay | 8 | Findlay | 19:50.30 |
| 86 | Lucas MimsPlace 86 · Grade 6 · Leavitt | 6 | Leavitt | 20:30.40 |
| 87 | Jeremiah TamarraPlace 87 · Grade 7 · Becker | 7 | Becker | 20:43.60 |
| 88 | Rishon CoonPlace 88 · Grade 6 · Swainston | 6 | Swainston | 20:47.00 |
| 89 | Ayden NixonPlace 89 · Grade 6 · Molasky | 6 | Molasky | 21:51.00 |
| 90 | Sawyer BrownPlace 90 · Grade 6 · Anthony Saville | 6 | Anthony Saville | 22:11.00 |
| 91 | Gavin AltamiranoPlace 91 · Grade 6 · Cram | 6 | Cram | 22:52.60 |