| 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 |
| 101 | Damian MekerianPlace 101 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 16:28.74 |
| 102 | Ben BensonPlace 102 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 16:28.82 |
| 103 | Noah FlavinPlace 103 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 16:30.72 |
| 104 | Garrett JonesPlace 104 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 16:31.77 |
| 105 | Benjamin NixonPlace 105 · Grade 6 · Sun Valley | 6 | Sun Valley | 16:33.74 |
| 106 | Ethan SolisPlace 106 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 16:34.67 |
| 107 | Patrick HansonPlace 107 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 16:35.84 |
| 108 | Michael ShannonPlace 108 · Grade 7 · Sun Valley | 7 | Sun Valley | 16:36.01 |
| 109 | Andy QinPlace 109 · Grade 8 · Sun Valley | 8 | Sun Valley | 16:39.39 |
| 110 | Tanner GilchristPlace 110 · Grade 8 · Porter Ridge | 8 | Porter Ridge | 16:40.76 |
| 111 | Josh SamuelPlace 111 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 16:41.31 |
| 112 | Kartik KumarPlace 112 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 16:41.41 |
| 113 | Axel RobinsonPlace 113 · Grade 6 · Parkwood | 6 | Parkwood | 16:43.60 |
| 114 | Jesse HolmesPlace 114 · Grade 7 · Parkwood | 7 | Parkwood | 16:43.75 |
| 115 | Kiaan GauravPlace 115 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 17:01.00 |
| 116 | Simon LumainPlace 116 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 17:04.15 |
| 117 | Oliver LeComptePlace 117 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 17:27.27 |
| 118 | Camden FelkerPlace 118 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 17:46.50 |
| 119 | Alexander QuiggPlace 119 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 18:00.50 |
| 120 | Reynash JangiliPlace 120 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 18:21.48 |
| 121 | Cameron StrandPlace 121 · Grade 7 · Sun Valley | 7 | Sun Valley | 18:27.71 |
| 122 | Aiden KimPlace 122 · Grade 8 · Marvin Ridge | 8 | Marvin Ridge | 18:29.61 |
| 123 | Derek WelchPlace 123 · Grade 6 · Parkwood | 6 | Parkwood | 18:33.67 |
| 124 | Gavin QuarryPlace 124 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 18:39.71 |
| 125 | Mason MarinelloPlace 125 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 18:44.39 |
| 126 | Mayur MaramPlace 126 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 18:55.93 |
| 127 | Emmett LeshawPlace 127 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 19:01.02 |
| 128 | Cole PetonickPlace 128 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 19:16.71 |
| 129 | Ved OzaPlace 129 · Grade 6 · Cuthbertson | 6 | Cuthbertson | 19:18.35 |
| 130 | Adhvik PolalaPlace 130 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 19:25.49 |
| 131 | Thomas ArtieriPlace 131 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 19:30.82 |
| 132 | Lohi KamisettyPlace 132 · Grade 8 · Cuthbertson | 8 | Cuthbertson | 19:33.66 |
| 133 | Neil BinoyPlace 133 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 19:34.03 |
| 134 | Ronan PisanoPlace 134 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 19:49.88 |
| 135 | Jose ReynozoPlace 135 · Grade 7 · Parkwood | 7 | Parkwood | 20:06.69 |
| 136 | Mason GardnerPlace 136 · Grade 6 · Marvin Ridge | 6 | Marvin Ridge | 20:08.33 |
| 137 | Ayden CrockettPlace 137 · Grade 7 · Marvin Ridge | 7 | Marvin Ridge | 20:23.18 |
| 138 | Coleman TharpPlace 138 · Grade 8 · Porter Ridge | 8 | Porter Ridge | 20:40.05 |
| 139 | Gage CapwellPlace 139 · Grade 6 · Porter Ridge | 6 | Porter Ridge | 20:41.26 PR |
| 140 | Grant HuttoPlace 140 · Grade 7 · Parkwood | 7 | Parkwood | 23:47.69 |
| 141 | Liam RomanoPlace 141 · Grade 7 · Parkwood | 7 | Parkwood | 24:11.90 |
| 142 | Matthew Castrillo MedinaPlace 142 · Grade 7 · Sun Valley | 7 | Sun Valley | 29:12.64 |
| 143 | Xavier DillardPlace 143 · Grade 6 · Sun Valley | 6 | Sun Valley | 30:00.94 |