| 1 | Caleb RiversPlace 1 · Grade 11 · Morrice | 11 | Morrice | 17:01.0 |
| 2 | Ryan O'NeillPlace 2 · Grade 12 · Perry | 12 | Perry | 17:24.6 |
| 3 | Joey BowmanPlace 3 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 17:53.8 |
| 4 | Khamis HassanPlace 4 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 18:47.8 |
| 5 | Hizuru ScribnerPlace 5 · Grade 12 · Morrice | 12 | Morrice | 19:02.8 |
| 6 | Aiden CampbellPlace 6 · Grade 11 · Morrice | 11 | Morrice | 19:04.3 |
| 7 | Ethan SmithPlace 7 · Grade 11 · Perry | 11 | Perry | 19:09.4 |
| 8 | Chandler IlerPlace 8 · Grade 11 · Morrice | 11 | Morrice | 19:22.0 |
| 9 | Owen DoernerPlace 9 · Grade 11 · Morrice | 11 | Morrice | 19:25.8 |
| 10 | Troy BarberPlace 10 · Grade 11 · Perry | 11 | Perry | 19:59.4 |
| 11 | Miguel RamirezPlace 11 · Grade 10 · Laingsburg | 10 | Laingsburg | 20:01.4 |
| 12 | Luke DutcherPlace 12 · Grade 10 · Morrice | 10 | Morrice | 20:07.1 |
| 13 | Benjamin HinkleyPlace 13 · Grade 11 · Perry | 11 | Perry | 20:08.1 |
| 14 | Isiah MullinsPlace 14 · Grade 10 · St Charles | 10 | St Charles | 20:21.0 |
| 15 | Nolan GreggPlace 15 · Grade 10 · Laingsburg | 10 | Laingsburg | 20:22.6 |
| 16 | Caleb ClarkPlace 16 · Grade 10 · Laingsburg | 10 | Laingsburg | 20:28.3 |
| 17 | Ulises HortaPlace 17 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 20:33.5 |
| 18 | Juan MoralesPlace 18 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 20:43.8 |
| 19 | Jake LarnerPlace 19 · Grade 12 · Morrice | 12 | Morrice | 21:04.2 |
| 20 | Joe HernandezPlace 20 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 21:10.2 |
| 21 | Nathaniel CochranePlace 21 · Grade 9 · Perry | 9 | Perry | 21:17.5 |
| 22 | Trenton SleePlace 22 · Grade 12 · Morrice | 12 | Morrice | 21:21.5 |
| 23 | Sawyer ShastalPlace 23 · Grade 9 · Laingsburg | 9 | Laingsburg | 21:26.5 |
| 24 | Shamier FieldsPlace 24 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 22:30.8 |
| 25 | Luis DominguezPlace 25 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 22:32.8 |
| 26 | Dieme MuhumaPlace 26 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 22:43.6 |
| 27 | Tyler ScanlanPlace 27 · Grade 11 · Laingsburg | 11 | Laingsburg | 22:48.2 |
| 28 | Kadin Beck-KusnierPlace 28 · Grade 10 · Laingsburg | 10 | Laingsburg | 23:19.4 |
| 29 | Dylan HuntPlace 29 · Grade 12 · Perry | 12 | Perry | 24:00.8 |
| 30 | Emilio GomezPlace 30 · Grade 12 · St Charles | 12 | St Charles | 24:06.9 |
| 31 | Dominic LombardoPlace 31 · Grade 11 · Morrice | 11 | Morrice | 24:11.1 |
| 32 | Dawson ShastalPlace 32 · Grade 11 · Laingsburg | 11 | Laingsburg | 24:16.6 |
| 33 | Gabe MullinsPlace 33 · Grade 11 · St Charles | 11 | St Charles | 24:26.9 |
| 34 | Rainier CalebPlace 34 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 24:32.7 |
| 35 | Jonah SmithPlace 35 · Grade 9 · Perry | 9 | Perry | 24:52.0 |
| 36 | William GeorgePlace 36 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 25:50.6 |
| 37 | Daniel NorrisPlace 37 · Grade 12 · St Charles | 12 | St Charles | 26:18.5 |
| 38 | Ben MorrillPlace 38 · Grade 12 · Laingsburg | 12 | Laingsburg | 26:35.1 |
| 39 | Mitchell YatesPlace 39 · Grade 9 · Laingsburg | 9 | Laingsburg | 27:27.4 |
| 40 | Cadon BrcikPlace 40 · Grade 11 · St Charles | 11 | St Charles | 27:29.1 |
| 41 | Jervon MalamPlace 41 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 27:35.3 |
| 42 | Minh NguyenPlace 42 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 29:19.0 |
| 43 | Carlos LopezPlace 43 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 29:19.2 |
| 44 | Ricky GonzalezPlace 44 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 30:14.5 |
| 45 | Zach SliderPlace 45 · Grade 10 · Laingsburg | 10 | Laingsburg | 30:31.2 |
| 46 | Erick HortaPlace 46 · Grade 10 · Lansing Everett | 10 | Lansing Everett | 31:22.0 |
| 47 | Dakari MontgomeryPlace 47 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 31:45.8 |
| 48 | Tanner ScanlanPlace 48 · Grade 9 · Laingsburg | 9 | Laingsburg | 32:26.3 |
| 49 | Dan MillerPlace 49 · Grade 11 · Laingsburg | 11 | Laingsburg | 33:39.8 |
| 50 | Andrew PedigoPlace 50 · Grade 11 · Perry | 11 | Perry | 33:54.0 |
| 51 | Nicklas ZandePlace 51 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 52:12.0 |