| 1 | Naythan PellerinPlace 1 · Grade 12 · Bristol Central | 12 | Bristol Central | 18:32 |
| 2 | Noah PellerinPlace 2 · Grade 12 · Bristol Central | 12 | Bristol Central | 18:33 |
| 3 | Andrew HedrickPlace 3 · Grade 10 · Lewis Mills | 10 | Lewis Mills | 19:36 |
| 4 | Carson CarrierePlace 4 · Grade 11 · Bristol Central | 11 | Bristol Central | 19:56 |
| 5 | Michael BastiaansePlace 5 · Grade 10 · Bristol Central | 10 | Bristol Central | 20:31 |
| 6 | Brady GillPlace 6 · Grade 9 · Conard | 9 | Conard | 20:59 |
| 7 | Benjamin PlattPlace 7 · Grade 10 · Lewis Mills | 10 | Lewis Mills | 21:28 |
| 8 | Dante GarciaPlace 8 · Grade 10 · Conard | 10 | Conard | 21:35 |
| 9 | Christian WilfredPlace 9 · Grade 12 · Bloomfield | 12 | Bloomfield | 21:41 |
| 10 | Luke HullPlace 10 · Grade 10 · Bristol Central | 10 | Bristol Central | 21:43 |
| 11 | Zabawa ThomasPlace 11 · Grade 10 · Bristol Central | 10 | Bristol Central | 21:50 |
| 12 | Henry LincolnPlace 12 · Grade 12 · Lewis Mills | 12 | Lewis Mills | 21:52 |
| 13 | Daniel GeorgePlace 13 · Grade 10 · Lewis Mills | 10 | Lewis Mills | 22:00 |
| 14 | Liam ChampagnePlace 14 · Grade 11 · Lewis Mills | 11 | Lewis Mills | 22:03 |
| 15 | Walker GarsidePlace 15 · Grade 10 · Lewis Mills | 10 | Lewis Mills | 22:16 |
| 16 | Eric GamblePlace 16 · Grade 11 · Bloomfield | 11 | Bloomfield | 22:18 |
| 17 | Ronan O'LearyPlace 17 · Grade 9 · Lewis Mills | 9 | Lewis Mills | 22:41 |
| 18 | Xavier AlejandroPlace 18 · Grade 11 · Lewis Mills | 11 | Lewis Mills | 22:44 |
| 19 | Ian BrookesPlace 19 · Grade 10 · Lewis Mills | 10 | Lewis Mills | 22:48 |
| 20 | Hayden OatesPlace 20 · Grade 10 · Bloomfield | 10 | Bloomfield | 22:49 |
| 21 | Nehemiah Raphael-AdamsPlace 21 · Grade 12 · Bloomfield | 12 | Bloomfield | 22:50 |
| 22 | Aidan GeelPlace 22 · Grade 12 · Bristol Central | 12 | Bristol Central | 23:09 |
| 23 | David ReedPlace 23 · Grade 10 · Conard | 10 | Conard | 23:14 |
| 24 | Ethan DwyerPlace 24 · Grade 10 · Bristol Central | 10 | Bristol Central | 23:29 |
| 25 | Alexander EricksonPlace 25 · Grade 10 · Conard | 10 | Conard | 23:56 |
| 26 | Di'Venchii HarrisPlace 26 · Grade 10 · Bristol Central | 10 | Bristol Central | 24:12 |
| 27 | Isaiah CorderoPlace 27 · Grade 10 · Bristol Central | 10 | Bristol Central | 24:14 |
| 28 | Preston LombardoPlace 28 · Grade 9 · Bristol Central | 9 | Bristol Central | 24:26 |
| 29 | Mohammed Ali KhanPlace 29 · Grade 12 · Conard | 12 | Conard | 24:36 |
| 30 | Devin VariniPlace 30 · Grade 12 · Lewis Mills | 12 | Lewis Mills | 25:03 |
| 31 | Ryan HamelPlace 31 · Grade 9 · Bristol Central | 9 | Bristol Central | 25:25 |
| 32 | Caleb LewisPlace 32 · Grade 12 · Bloomfield | 12 | Bloomfield | 25:34 |
| 33 | Marc LefebvrePlace 33 · Grade 10 · Lewis Mills | 10 | Lewis Mills | 26:02 |
| 34 | Quinn AlleynePlace 34 · Grade 9 · Bloomfield | 9 | Bloomfield | 26:05 |
| 35 | Alexander CarbonePlace 35 · Grade 11 · Bristol Central | 11 | Bristol Central | 26:51 |
| 36 | Lajayden ClarkePlace 36 · Grade 11 · Bloomfield | 11 | Bloomfield | 27:20 |
| 37 | Zhair HigginsPlace 37 · Grade 10 · Bloomfield | 10 | Bloomfield | 28:06 |
| 38 | Jacob BrownliePlace 38 · Grade 12 · Conard | 12 | Conard | 28:42 |
| 39 | Nicholas PanovPlace 39 · Grade 12 · Conard | 12 | Conard | 29:41 |
| 40 | Freud DelvaPlace 40 · Grade 10 · Bloomfield | 10 | Bloomfield | 29:56 |
| 41 | Dante LovePlace 41 · Grade - · Conard | - | Conard | 30:14 PR |
| 42 | Elijah YimoyinesPlace 42 · Grade 9 · Conard | 9 | Conard | 30:51 |
| 43 | Jack LestiniPlace 43 · Grade 9 · Conard | 9 | Conard | 31:04 |
| 44 | Chase McDougaldPlace 44 · Grade 9 · Bloomfield | 9 | Bloomfield | 32:10 PR |
| 45 | Jayden OdesskyPlace 45 · Grade 10 · Conard | 10 | Conard | 33:19 |
| 46 | Calvin GuptaPlace 46 · Grade 9 · Conard | 9 | Conard | 34:25 |
| 47 | Griffin KellyPlace 47 · Grade 12 · Conard | 12 | Conard | 38:45 |