| 1 | Cash StonePlace 1 · Grade 10 · Parma | 10 | Parma | 17:37.2 PR |
| 2 | Ethan FarnsworthPlace 2 · Grade 11 · Parma | 11 | Parma | 17:51.0 PR |
| 3 | Fielder DavisPlace 3 · Grade 10 · Burns | 10 | Burns | 18:10.1 |
| 4 | Rueben SewellPlace 4 · Grade 11 · Burns | 11 | Burns | 18:11.0 PR |
| 5 | Landon JamesPlace 5 · Grade 12 · Grant Union | 12 | Grant Union | 18:16.2 PR |
| 6 | Max McDowallPlace 6 · Grade 10 · Four Rivers | 10 | Four Rivers | 18:32.7 |
| 7 | Elijah GrimaldoPlace 7 · Grade 11 · Four Rivers | 11 | Four Rivers | 18:33.7 |
| 8 | Brandon MendozaPlace 8 · Grade 11 · Four Rivers | 11 | Four Rivers | 18:43.8 PR |
| 9 | Kyle RicksPlace 9 · Grade 11 · Parma | 11 | Parma | 18:44.8 PR |
| 10 | David AtkinsonPlace 10 · Grade 10 · Vale | 10 | Vale | 18:50.9 PR |
| 11 | Daniel FarnsworthPlace 11 · Grade 10 · Parma | 10 | Parma | 18:55.1 PR |
| 12 | Shira WornellPlace 12 · Grade 12 · Parma | 12 | Parma | 18:55.5 PR |
| 13 | Gaven HorrellPlace 13 · Grade 11 · Burns | 11 | Burns | 19:03.7 PR |
| 14 | Luke SeebartPlace 14 · Grade 10 · Ontario | 10 | Ontario | 19:05.2 |
| 15 | Shilo HawksPlace 15 · Grade 10 · Parma | 10 | Parma | 19:15.8 PR |
| 16 | Carter GoodsonPlace 16 · Grade 10 · Parma | 10 | Parma | 19:45.3 |
| 17 | Oliver McDowallPlace 17 · Grade 12 · Four Rivers | 12 | Four Rivers | 19:52.6 |
| 18 | Osmar CejaPlace 18 · Grade 10 · Grant Union | 10 | Grant Union | 19:53.0 |
| 19 | Zakkerie HaynesPlace 19 · Grade 10 · Parma | 10 | Parma | 20:07.8 |
| 20 | Brayden GeddesPlace 20 · Grade 12 · Ontario | 12 | Ontario | 20:12.4 PR |
| 21 | Finn DaviesPlace 21 · Grade 10 · Burns | 10 | Burns | 20:19.6 |
| 22 | Kaleb GosnellPlace 22 · Grade 11 · Grant Union | 11 | Grant Union | 20:26.1 |
| 23 | Sean CollinsPlace 23 · Grade 10 · Parma | 10 | Parma | 20:26.6 PR |
| 24 | Landyn DiggsPlace 24 · Grade 11 · Parma | 11 | Parma | 20:34.4 PR |
| 25 | Finn HemphillPlace 25 · Grade 10 · Burns | 10 | Burns | 20:46.2 |
| 26 | Haydan PearsonPlace 26 · Grade 9 · Ontario | 9 | Ontario | 20:58.8 PR |
| 27 | Ja'Khary CookePlace 27 · Grade 10 · Four Rivers | 10 | Four Rivers | 21:33.4 PR |
| 28 | Colton LymanPlace 28 · Grade 12 · Grant Union | 12 | Grant Union | 21:35.5 |
| 29 | Etienne ArmstrongPlace 29 · Grade 11 · Four Rivers | 11 | Four Rivers | 21:38.2 |
| 30 | Max WilliamsPlace 30 · Grade 10 · Burns | 10 | Burns | 21:56.4 PR |
| 31 | Santiago OviedoPlace 31 · Grade 10 · Ontario | 10 | Ontario | 22:05.3 PR |
| 32 | Caleb YoungPlace 32 · Grade 11 · Four Rivers | 11 | Four Rivers | 22:46.8 |
| 33 | Cristian MartinezPlace 33 · Grade 12 · Four Rivers | 12 | Four Rivers | 22:47.1 |
| 34 | Xander HawkinsPlace 34 · Grade 11 · Parma | 11 | Parma | 22:50.4 PR |
| 35 | Ben JustusPlace 35 · Grade 10 · Vale | 10 | Vale | 22:52.0 PR |
| 36 | Brody MillsPlace 36 · Grade 12 · Ontario | 12 | Ontario | 22:56.4 PR |
| 37 | Jake MelloPlace 37 · Grade 9 · Burns | 9 | Burns | 23:00.1 |
| 38 | Espn LaFramboisePlace 38 · Grade 12 · Grant Union | 12 | Grant Union | 23:17.9 |
| 39 | Jackson KaylorPlace 39 · Grade 12 · Parma | 12 | Parma | 23:32.3 |
| 40 | Bobby Day, Jr.Place 40 · Grade 12 · Ontario | 12 | Ontario | 23:34.8 PR |
| 41 | Kiedyn LeePlace 41 · Grade 11 · Vale | 11 | Vale | 24:34.2 |
| 42 | Josh WolfePlace 42 · Grade 12 · Ontario | 12 | Ontario | 25:38.2 |
| 43 | Jaxen HansenPlace 43 · Grade 10 · Vale | 10 | Vale | 26:05.6 |
| 44 | Bell MonsonPlace 44 · Grade 9 · Ontario | 9 | Ontario | 27:37.2 |
| 45 | Corbin TrenkelPlace 45 · Grade 11 · Ontario | 11 | Ontario | 30:16.4 |