| 1 | Ian BirdsellPlace 1 · Grade 10 · Grove Christian | 10 | Grove Christian | 19:46 |
| 2 | Charles WilsonPlace 2 · Grade - · Carmel | - | Carmel | 20:01 PR |
| 3 | Austin BirdsellPlace 3 · Grade 9 · Grove Christian | 9 | Grove Christian | 20:27 |
| 4 | Tyler BrustPlace 4 · Grade 10 · Grace Christian | 10 | Grace Christian | 20:37 |
| 5 | Luca BucciPlace 5 · Grade 8 · Walsingham Academy | 8 | Walsingham Academy | 20:59 |
| 6 | Vincent OpferPlace 6 · Grade - · Williamsburg Christian | - | Williamsburg Christian | 21:18 PR |
| 7 | Anders LebelPlace 7 · Grade 11 · Walsingham Academy | 11 | Walsingham Academy | 21:49 |
| 8 | Landon RostocilPlace 8 · Grade 9 · Richmond Christian | 9 | Richmond Christian | 22:09 PR |
| 9 | Jake BirdsellPlace 9 · Grade 12 · Grove Christian | 12 | Grove Christian | 22:28 PR |
| 10 | Zander SmallPlace 10 · Grade 9 · Grove Christian | 9 | Grove Christian | 22:34 |
| 11 | Greyson King-AllenPlace 11 · Grade 10 · Williamsburg Christian | 10 | Williamsburg Christian | 22:48 PR |
| 12 | Eli AllenPlace 12 · Grade 11 · Williamsburg Christian | 11 | Williamsburg Christian | 23:01 |
| 13 | Patrick O'BoylePlace 13 · Grade 10 · Carmel | 10 | Carmel | 23:02 |
| 14 | Caleb ZimmermanPlace 14 · Grade 11 · Richmond Christian | 11 | Richmond Christian | 23:11 |
| 15 | Ethan CopenPlace 15 · Grade 11 · Richmond Christian | 11 | Richmond Christian | 23:20 |
| 16 | Taylor BrannPlace 16 · Grade 11 · Grace Christian | 11 | Grace Christian | 23:27 |
| 17 | Aaron FeltsPlace 17 · Grade 9 · Grove Christian | 9 | Grove Christian | 23:59 PR |
| 18 | Ian LigginPlace 18 · Grade - · Williamsburg Christian | - | Williamsburg Christian | 24:07 PR |
| 19 | Wyatt BlowesPlace 19 · Grade 10 · Carmel | 10 | Carmel | 24:09 |
| 20 | Sawyer TinsleyPlace 20 · Grade 8 · Grove Christian | 8 | Grove Christian | 25:41 PR |
| 21 | Maks SekulaPlace 21 · Grade 10 · Walsingham Academy | 10 | Walsingham Academy | 25:44 PR |
| 22 | Colby KiserPlace 22 · Grade - · West End Christian | - | West End Christian | 26:11 PR |
| 23 | Oliver WrightPlace 23 · Grade 10 · Carmel | 10 | Carmel | 26:16 |
| 24 | Jaden PaynePlace 24 · Grade - · Grace Christian | - | Grace Christian | 26:25 PR |
| 25 | Jack NowellPlace 25 · Grade 10 · Walsingham Academy | 10 | Walsingham Academy | 26:27 PR |
| 26 | Aaron MessierPlace 26 · Grade - · Saint Michael the Archangel | - | Saint Michael the Archangel | 26:32 PR |
| 27 | Alexander McnairPlace 27 · Grade - · Carmel | - | Carmel | 27:00 PR |
| 28 | Christian CarterPlace 28 · Grade - · Williamsburg Christian | - | Williamsburg Christian | 27:00 |
| 29 | Stone KennedyPlace 29 · Grade - · Richmond Christian | - | Richmond Christian | 27:09 PR |
| 30 | Hudson ThielPlace 30 · Grade - · Carmel | - | Carmel | 27:16 PR |
| 31 | James KreydatusPlace 31 · Grade 9 · Walsingham Academy | 9 | Walsingham Academy | 28:25 PR |
| 32 | Colin MillerPlace 32 · Grade - · Walsingham Academy | - | Walsingham Academy | 28:42 |
| 33 | Moe PatrickPlace 33 · Grade - · Grace Christian | - | Grace Christian | 29:07 |
| 34 | Daniel MercerPlace 34 · Grade - · Grace Christian | - | Grace Christian | 29:54 |
| 35 | Carter ScordoPlace 35 · Grade - · Williamsburg Christian | - | Williamsburg Christian | 30:06 PR |
| 36 | Joshua TedeschiPlace 36 · Grade - · Williamsburg Christian | - | Williamsburg Christian | 31:54 PR |
| 37 | Jackson BenestPlace 37 · Grade - · Saint Michael the Archangel | - | Saint Michael the Archangel | 32:35 PR |
| 38 | Ethan FordeycePlace 38 · Grade - · Williamsburg Christian | - | Williamsburg Christian | 32:36 PR |
| 39 | Braudrick PeckensPlace 39 · Grade - · West End Christian | - | West End Christian | 33:27 |
| 40 | Dalton ParsonsPlace 40 · Grade 12 · Richmond Christian | 12 | Richmond Christian | 36:06 |
| 41 | Hudson FrenchPlace 41 · Grade - · Grace Christian | - | Grace Christian | 39:30 PR |
| 42 | Grayson ButterworthPlace 42 · Grade - · West End Christian | - | West End Christian | 40:02 PR |