| 1 | Brady MonahanPlace 1 · Grade 12 · Jesuit | 12 | Jesuit | 14:51.01 PR |
| 2 | Connor FanbergPlace 2 · Grade 12 · Jesuit | 12 | Jesuit | 14:56.54 PR |
| 3 | David QuintanaPlace 3 · Grade 11 · Jesuit | 11 | Jesuit | 15:07.23 |
| 4 | Joe AccardoPlace 4 · Grade 12 · Jesuit | 12 | Jesuit | 15:16.65 |
| 5 | Rhys GrantPlace 5 · Grade 10 · Jesuit | 10 | Jesuit | 15:25.34 PR |
| 6 | Patrick (PJ) FitzmorrisPlace 6 · Grade 11 · Jesuit | 11 | Jesuit | 15:30.07 PR |
| 7 | Caleb CarmouchePlace 7 · Grade 11 · Brother Martin | 11 | Brother Martin | 15:45.40 |
| 8 | Nicholas BraudPlace 8 · Grade 11 · Jesuit | 11 | Jesuit | 15:52.82 |
| 9 | Jake CammarataPlace 9 · Grade 10 · Brother Martin | 10 | Brother Martin | 16:05.11 |
| 10 | Julien CamposPlace 10 · Grade 11 · Brother Martin | 11 | Brother Martin | 16:13.04 |
| 11 | William (Will) LionnetPlace 11 · Grade 12 · Brother Martin | 12 | Brother Martin | 16:17.18 |
| 12 | Daniel BonillaPlace 12 · Grade 10 · Brother Martin | 10 | Brother Martin | 16:17.22 |
| 13 | Evan GallianoPlace 13 · Grade 11 · Brother Martin | 11 | Brother Martin | 16:28.32 |
| 14 | Blake BordelonPlace 14 · Grade 10 · John Curtis Christian | 10 | John Curtis Christian | 16:31.85 |
| 15 | Nathaniel (Nate) SimpsonPlace 15 · Grade 10 · Holy Cross | 10 | Holy Cross | 16:53.98 |
| 16 | Keegan MartinPlace 16 · Grade 11 · Holy Cross | 11 | Holy Cross | 16:54.01 |
| 17 | Gabriel SuarezPlace 17 · Grade 11 · Holy Cross | 11 | Holy Cross | 17:03.22 |
| 18 | Maverick HassenboehlerPlace 18 · Grade 10 · John Curtis Christian | 10 | John Curtis Christian | 17:14.68 |
| 19 | Devin NicksPlace 19 · Grade 12 · Brother Martin | 12 | Brother Martin | 17:35.91 |
| 20 | Nathan NaccariPlace 20 · Grade 10 · John Curtis Christian | 10 | John Curtis Christian | 17:58.23 |
| 21 | Liam MartinPlace 21 · Grade 10 · Holy Cross | 10 | Holy Cross | 18:13.06 |
| 22 | Raymond BlackPlace 22 · Grade 12 · Archbishop Rummel | 12 | Archbishop Rummel | 18:21.48 |
| 23 | Avery AlfortishPlace 23 · Grade 9 · Holy Cross | 9 | Holy Cross | 18:46.06 |
| 24 | Kobe RichardPlace 24 · Grade 11 · John Curtis Christian | 11 | John Curtis Christian | 18:53.99 PR |
| 25 | Dominic PillowPlace 25 · Grade 12 · Archbishop Rummel | 12 | Archbishop Rummel | 19:03.10 |
| 26 | Aiden SimonPlace 26 · Grade 10 · John Curtis Christian | 10 | John Curtis Christian | 19:04.90 |
| 27 | Micah HoustonPlace 27 · Grade 9 · John Curtis Christian | 9 | John Curtis Christian | 19:04.92 |
| 28 | Luke LuminaisPlace 28 · Grade 9 · Archbishop Rummel | 9 | Archbishop Rummel | 19:49.24 |
| 29 | Nicollas ValentimPlace 29 · Grade 10 · Archbishop Rummel | 10 | Archbishop Rummel | 20:00.78 |
| 30 | Jacob FowlerPlace 30 · Grade 9 · Archbishop Rummel | 9 | Archbishop Rummel | 20:03.50 |
| 31 | Owen MechePlace 31 · Grade 10 · Archbishop Rummel | 10 | Archbishop Rummel | 20:11.56 |
| 32 | Leo Seago IVPlace 32 · Grade 9 · Holy Cross | 9 | Holy Cross | 20:20.32 |
| 33 | Kingston HopkinsPlace 33 · Grade 10 · Archbishop Rummel | 10 | Archbishop Rummel | 20:46.62 |
| 34 | Jamel BrooksPlace 34 · Grade 11 · St. Augustine | 11 | St. Augustine | 22:47.24 PR |
| 35 | Winston PierrePlace 35 · Grade 12 · St. Augustine | 12 | St. Augustine | 23:14.97 |
| 36 | Eldridge BrunoPlace 36 · Grade 12 · St. Augustine | 12 | St. Augustine | 23:19.10 PR |
| 37 | Bryan AncarPlace 37 · Grade 12 · St. Augustine | 12 | St. Augustine | 23:28.71 PR |
| 38 | Brendon JacksonPlace 38 · Grade 12 · St. Augustine | 12 | St. Augustine | 23:34.72 PR |
| 39 | Durrrell Thomas Jr.Place 39 · Grade 10 · St. Augustine | 10 | St. Augustine | 25:30.69 PR |
| 40 | Derek PickensPlace 40 · Grade 12 · St. Augustine | 12 | St. Augustine | 27:24.53 |