| 1 | Everett SchulPlace 1 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 11:03.03 |
| 2 | Anastase VonsiatskyPlace 2 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 11:15.33 |
| 3 | Jonah GrayPlace 3 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 11:23.87 |
| 4 | Hudson BeasleyPlace 4 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 11:32.64 |
| 5 | Colin CahillPlace 5 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 11:44.99 |
| 6 | Liam JohnsonPlace 6 · Grade 8 · Porter Ridge | 8 | Porter Ridge | 11:56.37 |
| 7 | Ethan Hoerle-MillerPlace 7 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 12:05.44 |
| 8 | George BeyerPlace 8 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 12:14.76 |
| 9 | Mason SiebenalerPlace 9 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 12:28.34 |
| 10 | Marcos ErazoPlace 10 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 12:31.27 |
| 11 | Tyler IsonPlace 11 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 12:33.92 |
| 12 | Carson CavePlace 12 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 12:39.15 |
| 13 | Benjamin LoughlinPlace 13 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 12:42.54 |
| 14 | Gavin VerklerPlace 14 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 12:43.15 |
| 15 | Crew FraserPlace 15 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 12:43.94 |
| 16 | Andrew GillespiePlace 16 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 12:46.98 |
| 17 | Elijah BestallPlace 17 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 12:49.39 |
| 18 | Jeffson KoziarzPlace 18 · Grade 7 · Parkwood | 7 | Parkwood | 12:49.90 |
| 19 | Connor DeHavenPlace 19 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 12:50.72 |
| 20 | Saurya KolliPlace 20 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 12:51.74 |
| 21 | Wyatt PrattPlace 21 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 12:56.47 |
| 22 | Maanit LodhiaPlace 22 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 12:57.14 |
| 23 | Graham LiechtyPlace 23 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 12:58.94 |
| 24 | Jesus Casas AndrewsPlace 24 · Grade 8 · Parkwood | 8 | Parkwood | 13:00.94 |
| 25 | Easton StallsPlace 25 · Grade 6 · Parkwood | 6 | Parkwood | 13:01.07 |
| 26 | Cameron HogbergPlace 26 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 13:03.84 |
| 27 | Jameson TownsendPlace 27 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 13:05.79 |
| 28 | Cole KieferPlace 28 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 13:13.77 |
| 29 | Veera VangalaPlace 29 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 13:16.40 |
| 30 | Brent LarsenPlace 30 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 13:17.20 |
| 31 | Austin SlusherPlace 31 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 13:18.16 |
| 32 | Cooper CrumpPlace 32 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 13:19.74 |
| 33 | Elijah ReppucciPlace 33 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 13:22.73 |
| 34 | Joshua GutmanPlace 34 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 13:24.14 |
| 35 | Kai GoodloePlace 35 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 13:24.59 |
| 36 | Jack GriffinPlace 36 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 13:29.13 |
| 37 | Dev SaxenaPlace 37 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 13:30.39 |
| 38 | Joden DavisPlace 38 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 13:30.44 |
| 39 | David NapolitanoPlace 39 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 13:30.85 |
| 40 | Logan CrumplerPlace 40 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 13:32.87 |
| 41 | Cooper WrightPlace 41 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 13:35.59 |
| 42 | Vivaan MundlaPlace 42 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 13:37.06 |
| 43 | Archer VonsiastskyPlace 43 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 13:37.69 |
| 44 | Charlie SimmonsPlace 44 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 13:38.21 |
| 45 | Jordan EsauPlace 45 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 13:39.78 |
| 46 | Bryant KelleyPlace 46 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 13:43.80 |
| 47 | Sait BocAnegra-MunizPlace 47 · Grade 7 · Parkwood | 7 | Parkwood | 13:44.09 |
| 48 | Sean PhalerPlace 48 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 13:44.94 |
| 49 | Andrew PotterPlace 49 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 13:48.22 |
| 50 | Henry IrvingPlace 50 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 13:48.35 |
| 51 | Jevensky KoziarzPlace 51 · Grade 7 · Parkwood | 7 | Parkwood | 13:48.55 |
| 52 | Gabe SchulPlace 52 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 13:51.38 |
| 53 | Sage RanftlPlace 53 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 13:53.62 |
| 54 | Graeme AntlePlace 54 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 13:54.88 |
| 55 | Luca SelittoPlace 55 · Grade 6 · Parkwood | 6 | Parkwood | 13:55.47 |
| 56 | Blake MarkowskiPlace 56 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 13:57.00 |
| 57 | Robinson DonlanPlace 57 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 13:57.56 |
| 58 | Cam CastilloPlace 58 · Grade 7 · Parkwood | 7 | Parkwood | 14:01.27 |
| 59 | Roman SagePlace 59 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 14:04.40 |
| 60 | Ryan PasqualePlace 60 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 14:05.36 |
| 61 | Carter TamPlace 61 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 14:06.27 |
| 62 | Pranav KakkarPlace 62 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 14:08.21 |
| 63 | D.J. NoelPlace 63 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 14:18.07 |
| 64 | Aiden BostonPlace 64 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 14:18.62 |
| 65 | Justin AntonioPlace 65 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 14:19.32 |
| 66 | Camden MerendinoPlace 66 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 14:21.80 |
| 67 | Declan BrennanPlace 67 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 14:21.83 |
| 68 | Krishen PrakashPlace 68 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 14:24.45 |
| 69 | Colton DeLaneyPlace 69 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 14:25.79 |
| 70 | Sebastian BarthelPlace 70 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 14:26.92 |
| 71 | Joseph WenzPlace 71 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 14:27.54 |
| 72 | Roshen PrakashPlace 72 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 14:33.80 |
| 73 | Jeremiah DavisPlace 73 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 14:34.45 |
| 74 | Jack SiegelPlace 74 · Grade 8 · Porter Ridge | 8 | Porter Ridge | 14:36.34 |
| 75 | James WhalenPlace 75 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 14:39.05 |
| 76 | Ryland NoePlace 76 · Grade 7 · Sun Valley | 7 | Sun Valley | 14:43.08 |
| 77 | Colin SilagyiPlace 77 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 14:44.96 |
| 78 | Levi CoffinPlace 78 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 14:50.46 |
| 79 | Lucca PerezPlace 79 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 14:53.40 |
| 80 | Dylan VanNessPlace 80 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 15:03.29 |
| 81 | Mason MyersPlace 81 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 15:11.20 |
| 82 | Roneet DhillonPlace 82 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 15:14.38 |
| 83 | Connor McConaugheyPlace 83 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 15:25.68 |
| 84 | Ali AmerPlace 84 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 15:29.04 |
| 85 | Rana TipirneniPlace 85 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 15:30.96 |
| 86 | Hudson HagerPlace 86 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 15:38.33 |
| 87 | Tanuji SunilPlace 87 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 15:41.96 |
| 88 | Parker FlavinPlace 88 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 15:45.16 |
| 89 | Tanish GhoshPlace 89 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 15:47.67 |
| 90 | Charles McLeanPlace 90 · Grade 8 · Porter Ridge | 8 | Porter Ridge | 15:48.69 |
| 91 | Wilson TaggPlace 91 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 15:53.32 |
| 92 | Cayden WardPlace 92 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 15:56.52 |
| 93 | Noah AlcantaraPlace 93 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 16:02.45 |
| 94 | James GoodfellowPlace 94 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 16:04.23 |
| 95 | Logan OlsenPlace 95 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 16:11.86 |
| 96 | Parker SchuetzPlace 96 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 16:15.12 |
| 97 | Matthew MarinelloPlace 97 · Grade 7 · Cuthbertson | 7 | Cuthbertson | 16:18.70 |
| 98 | Kevin EdwardsPlace 98 · Grade 7 · Porter Ridge | 7 | Porter Ridge | 16:21.22 |
| 99 | Nolan BlashPlace 99 · Grade 8 · Sun Valley | 8 | Sun Valley | 16:21.96 |
| 100 | Bennett SalvagnoPlace 100 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 16:26.85 |